home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 February
/
CHIP_2_98.iso
/
software
/
pelne
/
optionp
/
iis4_07.cab
/
Default.asp5
< prev
next >
Wrap
Text File
|
1997-11-01
|
12KB
|
340 lines
<%@ LANGUAGE="VBSCRIPT" TRANSACTION=REQUIRED %>
<% Option Explicit %>
<%
Dim m_LogonUser, m_ErrorMessage, m_NewEmployeeQualifier
' Set m_NewEmployeeQualifier to value for adding employee
m_NewEmployeeQualifier = CInt(Application("NewEmployeeQualifier"))
' First time thru page in this session...
If Session("EmployeeId") = "" Then
m_LogonUser = Request.ServerVariables("LOGON_USER")
' Security in Benefits uses NTLM, and requires that the web directory for Benefits
' be set to require "Windows NT Challenge/Response", and NOT allow anonymous login.
' However, just to make it easy on those who don't have the security settings right,
' we plug in a value for m_LogonUser as needed.
' Remove the code following between If and End If in production systems!!
If m_LogonUser = "" Then
m_LogonUser = "cynthiar"
' Present error message to tell user they did not come in under NTLM
m_ErrorMessage = " You cannot be validated using Windows NT Challenge/Response " & _
"Security, so you are logged on for demonstration purposes as 'cynthiar'. " & _
"Uncheck 'Allow Anonymous' on the Authentication Methods for the Benefits " & _
"directory to logon under your own account."
End If
LookupEmployee
' If we did not have any errors in creating component or opening database
If m_ErrorMessage = "" Then
If Session("EmployeeId") = "" Then
SetupEmployee
End If
End If
End If
%>
<!-- BEGIN HTML-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<!--META TAGS ARE RECOMMENDED FOR THE SEARCH ENGINE-->
<META NAME="DESCRIPTION" CONTENT="Benefits Home Page">
<META NAME="KEYWORDS" CONTENT="benefit, open, enrollment, employee, profile">
<META NAME="GENERATOR" CONTENT="Microsoft Visual InterDev 1.0">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso8859-1">
<!--END META TAGS-->
<TITLE>Exploration Air Employee Benefits Program</TITLE>
</HEAD>
<BODY BGCOLOR=#FFFFFF TOPMARGIN=0 LEFTMARGIN=0 ALINK=#23238E VLINK=#228B22 LINK=#23238E>
<BASEFONT FACE="VERDANA, ARIAL, HELVETICA" SIZE=2>
<!--Change link color on mouseover
Only if running Internet Explorer 4.0 or later -->
<!--#include file=../libHighlight.inc-->
<A NAME="TOP">
</A>
<!--COLOR BANNER_START-->
<CENTER>
<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD BGCOLOR="#C71585" WIDTH=100% HEIGHT=20>
</TD>
</TR>
</TABLE>
<!--COLOR BANNER_END-->
<!--BEGIN TABLE and SUB-TABLES WHICH CONTAIN NAVIGATIONAL SIDEBAR AND MAIN CONTENT-->
<!--BEGIN NAVIGATIONAL SIDEBAR-->
<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100% HEIGHT=100%>
<TR>
<TD WIDTH=100% COLSPAN=4 VALIGN=TOP HEIGHT=74>
<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD WIDTH=415 HEIGHT=76>
<TABLE WIDTH=415 HEIGHT=76 CELLSPACING=0 CELLPADDING=0 BORDER=0>
<TR>
<TD HEIGHT=179 COLSPAN=5>
<IMG SRC="images/empbeni.jpg" WIDTH=420 HEIGHT=240
ALT="Exploration Air Frequent Flyer logo">
</TD>
<TD>
<FONT COLOR=RED><%= m_ErrorMessage %></FONT>
</TD>
</TR>
<TR>
<TD ALIGN=RIGHT VALIGN=TOP BGCOLOR="#FFFFFF" WIDTH=20 HEIGHT=31>
<A HREF="../default.asp">
<IMG SRC="../images/barrowy.gif" HEIGHT=8 WIDTH=8
ALT="Return to Exploration Airlines' Home Page" VSPACE=6 BORDER=0>
</A>
</TD>
<TD VALIGN="TOP" BGCOLOR="#FFFFFF" WIDTH=300 HEIGHT=40>
<FONT FACE="VERDANA, ARIAL, HELVETICA" SIZE="2"><STRONG>
<A HREF="../default.asp" TITLE="Click to return to Exploration Air Home Page">
EXPLORATION AIR HOME PAGE
</A>
</STRONG></FONT>
</TD>
<TD WIDTH=2 BGCOLOR="#FFFFFF">
</TD>
<TD VALIGN=TOP BGCOLOR="#FFFFFF" WIDTH=200 HEIGHT=40>
</TD>
</TR>
</TABLE>
</TD>
<TD WIDTH=60>
<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD ROWSPAN=2 WIDTH=100% HEIGHT=76 BGCOLOR="#FFFFFF">
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD VALIGN=TOP BGCOLOR="#FFFFFF">
<!--BEGIN SUB NAVIGATIONAL NESTED TABLE-->
<TABLE WIDTH=95% CELLSPACING=0 CELLPADDING=0 BORDER=0>
<!-- GO TO THE BEHIND THE SCENES EXPLANATORY PAGE -->
<TR>
<TD BGCOLOR=#FFFFFF COLSPAN=3 ALIGN=CENTER>
<A HREF="../HowItWorks/HIWBenefitsDefault.asp">
<IMG SRC="../images/btssmall.gif" WIDTH="115" HEIGHT="52"
ALT="Click here to learn how this page works" BORDER=0>
</A>
</TD>
<TD HEIGHT=5 WIDTH=3>
</TD>
</TR>
<TR>
<TD BGCOLOR=#FFFFFF COLSPAN=3 ALIGN=CENTER>
<BR>
<FONT FACE="TIMES NEW ROMAN, ARIAL, HELVETICA" COLOR=#228B22 SIZE=5>
<STRONG>Employee Benefit Program</STRONG>
</FONT>
</TD>
</TR>
<TR>
<TD WIDTH=3>
</TD>
<TD ALIGN=CENTER>
<A HREF="Benefits.asp?Review=1">
<IMG SRC="../images/barrow.gif" WIDTH="52" HEIGHT="25" BORDER=0 HSPACE=2
VSPACE=4 ALT="Review or Change Current Benefits">
</A>
</TD>
<TD>
<STRONG><FONT SIZE=2 FACE="VERDANA, ARIAL, HELVETICA" COLOR=#228B22>
<A HREF="Benefits.asp?Review=1" TITLE="Click to review or change current benefits">
Review or Change Current Benefits
</A>
</FONT></STRONG>
<P>
</TD>
</TR>
<TR>
<TD WIDTH=3>
</TD>
<TD ALIGN=CENTER>
<A HREF="Benefits.asp?Review=0">
<IMG SRC="../images/barrow.gif" WIDTH="52" HEIGHT="25" BORDER=0 HSPACE=2
VSPACE=4 ALT="Select benefits for next year">
</A>
</TD>
<TD>
<STRONG><FONT SIZE=2 FACE="VERDANA, ARIAL, HELVETICA" COLOR=#228B22>
<A HREF="Benefits.asp?Review=0" TITLE="Click to select benefits for next year">
Open Enrollment
</A>
</FONT></STRONG>
<P>
</TD>
</TR>
<TR>
<TD WIDTH=3>
</TD>
<TD ALIGN=CENTER>
<A HREF="EmpProfile.asp">
<IMG SRC="../images/barrow.gif" WIDTH="52" HEIGHT="25" BORDER=0 HSPACE=2
VSPACE=4 ALT="Employee Record Maintenance">
</A>
</TD>
<TD>
<STRONG><FONT SIZE=2 FACE="VERDANA, ARIAL, HELVETICA" COLOR=#228B22>
<A HREF="EmpProfile.asp" TITLE="Click to update employee information">
Employee Record Maintenance
</A>
</FONT></STRONG>
<P>
</TD>
</TR>
<TR>
<TD WIDTH=3>
</TD>
</TR>
</TABLE>
</TD>
<TD WIDTH=2 BGCOLOR="#FFFFFF">
</TD>
<TD WIDTH=5>
</TD>
<TD BGCOLOR=#FFFFFF VALIGN=TOP HEIGHT=100%>
<CENTER>
<TABLE WIDTH=95% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD HEIGHT=15>
</TD>
</TR>
<TR>
<TD>
<FONT SIZE=2 FACE="VERDANA, ARIAL, HELVETICA">
<TABLE WIDTH=95% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD>
<FONT SIZE=2 FACE="VERDANA, ARIAL, HELVETICA">
<FONT SIZE=3><STRONG>Category Explanations</STRONG></FONT>
<P>
<STRONG>Review or Change Current Benefits</STRONG>
<BR>
View your current benefit selections, and make benefit
changes following qualifying changes in family or employment status.
<P>
<STRONG>Open Enrollment</STRONG>
<BR>
Make your benefit selections for next year.
<P>
<STRONG>Employee Record Maintenance</STRONG>
<BR>
Change your Employee Record information on address, dependents, and so on.
<P>
<TABLE WIDTH=100% CELLPADDING=0 BORDER=0>
<TR>
<TD WIDTH=90%>
</TD>
<TD WIDTH=10%>
<A HREF="#TOP">
<IMG SRC="../images/up.gif" WIDTH=11 HEIGHT=11 BORDER=0
ALIGN=RIGHT ALT="Go to Top">
</A>
</TD>
</TR>
<TR>
<TD COLSPAN=2 HEIGHT=1 BGCOLOR="#808080">
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD>
</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD HEIGHT=2 COLSPAN=2>
</TD>
</TR>
<TR>
</TABLE>
</FONT>
</TD>
</TR>
</TABLE>
</FONT>
<BR>
<BR>
<CENTER>
<FONT FACE="VERDANA, ARIAL, HELVETICA" SIZE="1">
<A HREF="../legal.htm" TITLE="Click to view Copyright and Legal Information">
©1997 Microsoft Corporation. All rights reserved. Terms of Use.
</A>
</FONT>
</CENTER>
<BR>
</TD>
</TR>
</TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</CENTER>
<!--COLOR BANNER START-->
<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD BGCOLOR="#C71585" WIDTH=100% HEIGHT=20>
</TD>
</TR>
</TABLE>
<!--COLOR BANNER END-->
</BODY>
</HTML>
<!--END HTML-->
<%
Sub LookupEmployee
On Error Resume Next
Dim Employee, rstLookupEmployee
Set Employee = Server.CreateObject("Benefit.Employee")
' Handle error with component
If Err.Number <> 0 Then
m_ErrorMessage = " An error occurred (" & Hex(Err.Number) & ": " & Err.Description & _
") while trying to create an instance of the Benefit component. Please try " & _
"again later."
Exit Sub
End If
Set rstLookupEmployee = Employee.LookupEmployee(Application("DSNBenefits"), m_LogonUser)
' Handle error with database
If Err.Number <> 0 Then
m_ErrorMessage = "An error occurred (" & Hex(Err.Number) & ": " & Err.Description & _
") while opening the database (" & Application("DSNBenefits") & "). Please try " & _
"again later."
Exit Sub
End If
If Not rstLookupEmployee.EOF Then
Session("EmployeeId") = rstLookupEmployee("EmployeeId")
End If
End Sub
Sub SetupEmployee
Dim Employee
Set Employee = Server.CreateObject("Benefit.Employee")
Employee.AddNew Application("DSNBenefits"), m_LogonUser, Year(Date), _
m_NewEmployeeQualifier, Date
LookupEmployee
End Sub
%>