home *** CD-ROM | disk | FTP | other *** search
- <%@ LANGUAGE="VBSCRIPT" %>
- <% Set clsTes = Session("TES")
- If clsTes.LoggedIn = False Then
- Set clsTes = Nothing
- Response.Redirect("../loggedout.htm")
- End If
- On Error Resume Next
-
- If Request.Form("btnOK") = "OK" Then
- Response.Redirect(Request("ReturnURL"))
- Else
- clsTes.Expense.Key = CLng(Request("Key"))
- clsTes.GetExpenseValues
- End If%>
- <!-- #INCLUDE FILE = "settings/colours.txt" -->
- <HTML>
- <HEAD>
- <META NAME="GENERATOR" Content="Microsoft Visual InterDev 1.0">
- <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
- <TITLE>View Expense</TITLE>
- </HEAD>
- <BODY BGCOLOR="<%= BackColor %>" LINK="<%= LinkColor %>" VLINK="<%= VLinkColor %>" ALINK="<%= ALinkColor %>" TEXT="<%= TextColor %>">
- <BASEFONT SIZE=2 COLOR="<%= TextColor %>">
-
- <% If clsTes.ExpenseViewAccess <> 0 Then %>
- <CENTER>
- <FORM ACTION="tsview.asp" METHOD=POST>
- <INPUT TYPE=HIDDEN NAME="Key" VALUE="<%= Request("Key") %>">
- <INPUT TYPE=HIDDEN NAME="ReturnURL" VALUE="<%= Request("ReturnURL") %>">
- <FONT SIZE=+2><B>
- View Expense
- </B></FONT>
- <P>
-
- <% If tMode="Amend" and Len(Request("Key"))=0 Then %>
- ERROR : No Expense supplied to view
- </FORM>
- <% Else %>
-
- <TABLE BORDER=1 CELLPADDING=5 CELLSPACING=0>
-
- <TR>
-
- <TD ALIGN=LEFT VALIGN=TOP>
- <B><%= Server.HTMLEncode(clsTes.ResourceLabel) %>:</B>
- </TD>
-
- <TD ALIGN=LEFT>
- <%= Server.HTMLEncode(clsTes.Expense.ResourceCode) %>
- </TD>
-
- <TD ALIGN=LEFT>
- <%= Server.HTMLEncode(clsTes.GetDescription(clsTes.Expense.ResourceCode, "Resource")) %>
- </TD
- </TR>
-
- <TR>
- <TD ALIGN=LEFT VALIGN=TOP>
- <B>Date:</B>
- </TD>
-
- <TD COLSPAN=2 ALIGN=LEFT VALIGN=TOP>
- <% Response.Write(clsTes.FormatLongDate(clsTes.Expense.ExpenseDate)) %>
- </TD>
- </TR>
-
- <TR>
- <TD ALIGN=LEFT VALIGN=TOP>
- <B>
- <%= Server.HTMLEncode(clsTes.ProjectLabel) %>:
- </B>
- </TD>
-
- <TD ALIGN=LEFT VALIGN=TOP>
- <%= Server.HTMLEncode(clsTes.Expense.ProjectCode) %>
- </TD>
-
- <TD ALIGN=LEFT VALIGN=TOP>
- <%= Server.HTMLEncode(clsTes.GetDescription(clsTes.Expense.ProjectCode, "Project")) %>
- </TD>
- </TR>
-
- <TR>
- <TD ALIGN=LEFT>
- <B>
- Type:
- </B>
- </TD>
-
- <TD ALIGN=LEFT>
- <%= Server.HTMLEncode(clsTes.Expense.TypeCode) %>
- </TD>
-
- <TD ALIGN=LEFT>
- <%= Server.HTMLEncode(clsTes.GetDescription(clsTes.Expense.TypeCode, "Type")) %>
- </TD>
- </TR>
-
- <TR>
- <TD ALIGN=LEFT>
- <B>
- <%= Server.HTMLEncode(clsTes.TypeUnitsLabel(clsTes.Expense.TypeCode)) %>:
- </B>
- </TD>
-
- <TD ALIGN=LEFT>
- <% If clsTes.TypeUsesUnits(clsTes.Expense.TypeCode) Then
- If Not IsNull(clsTes.Expense.Units) Then
- Response.Write Server.HTMLEncode(clsTes.Expense.Units)
- Else %>
-
- <% End If
- Else %>
- N/A
- <% End If %>
- </TD>
-
- <TD ALIGN=LEFT>
- <% If Not IsNull(clsTes.TypeCostPerUnit(clsTes.Expense.TypeCode)) Then
- Response.Write Server.HTMLEncode(clsTes.TypeCostPerUnit(clsTes.Expense.TypeCode))
- End If %>
-
- </TD>
- </TR>
-
- <TR>
- <TD ALIGN=LEFT>
-
- </TD>
- <TD ALIGN=LEFT>
- <B>Cost</B>
- </TD>
- <TD ALIGN=LEFT>
- <% If clsTes.UserChargeableExpense <> 0 and clsTes.Expense.Chargeable Then %>
- <B>Charge</B>
- <% Else %>
-
- <% End If %>
- </TD>
- </TR>
-
- <TR>
- <TD ALIGN=LEFT>
- <B>
- Gross:
- </B>
- </TD>
-
- <TD ALIGN=LEFT>
- <%= clsTes.FormatCurrency(clsTes.Expense.CostGross) %>
- </TD>
- <TD ALIGN=LEFT>
- <% If clsTes.UserChargeableExpense <> 0 and clsTes.Expense.Chargeable Then %>
- <%= clsTes.FormatCurrency(clsTes.Expense.ChargeGross) %>
- <% Else %>
-
- <% End If %>
- </TD>
- </TR>
-
- <TR>
- <TD ALIGN=LEFT>
- <B>
- <%= Server.HTMLEncode(clsTes.VATLabel) %>:
- </B>
- </TD>
-
- <TD ALIGN=LEFT>
- <%= clsTes.FormatNumber(clsTes.Expense.CostVAT) %>
- </TD>
- <TD ALIGN=LEFT>
- <% If clsTes.UserChargeableExpense <> 0 and clsTes.Expense.Chargeable Then %>
- <%= clsTes.FormatNumber(clsTes.Expense.ChargeVAT) %>
- <% Else %>
-
- <% End If %>
- </TD>
- </TR>
-
- <TR>
- <TD ALIGN=LEFT>
- <B>
- Net:
- </B>
- </TD>
-
- <TD ALIGN=LEFT>
- <%= clsTes.FormatCurrency(clsTes.Expense.CostNet) %>
- </TD>
- <TD ALIGN=LEFT>
- <% If clsTes.UserChargeableExpense <> 0 and clsTes.Expense.Chargeable Then %>
- <%= clsTes.FormatCurrency(clsTes.Expense.ChargeNet) %>
- <% Else %>
-
- <% End If %>
- </TD>
- </TR>
-
- <% If clsTes.UserExpenseNotes Then %>
- <TR>
- <TD>
- <B>
- Notes:
- </B>
- </TD>
-
- <TD COLSPAN=2>
- <% If Not IsNull(clsTes.Expense.Notes) Then
- If Len(clsTes.Expense.Notes) > 0 Then %>
- <%= Server.HTMLEncode(clsTes.Expense.Notes) %>
- <% Else %>
-
- <% End If
- Else %>
-
- <% End If %>
- </TD>
- </TR>
- <% End If %>
-
- <% If clsTes.UserApprovedExpense Then %>
- <TR>
- <TD ALIGN=LEFT>
- <B>
- Approved:
- </B>
- </TD>
-
- <TD ALIGN=LEFT>
- <% If clsTes.Expense.Approved = -1 Then %>
- Yes
- <% ElseIf clsTes.Expense.Approved = 0 Then %>
- No
- <% Else %>
-
- <% End If %>
- </TD>
-
- <TD ALIGN=LEFT>
- <% If Not IsNull(clsTes.Expense.Approved) Then %>
- <%= clsTes.FormatDate(clsTes.Expense.ApprovalDate) %> - <%= Server.HTMLEncode(clsTes.Expense.ApprovalRef) %>
- <% Else %>
-
- <% End If %>
- </TD>
-
- </TR>
- <% End If %>
-
- <% If clsTes.UserInvoicedExpense Then %>
- <TR>
- <TD ALIGN=LEFT>
- <B>
- Invoiced:
- </B>
- </TD>
-
- <TD ALIGN=LEFT>
- <% If Not IsNull(clsTes.Expense.InvoiceKey) Then %>
- Yes
- <% Else %>
- No
- <% End If %>
- </TD>
-
- <TD ALIGN=LEFT>
- <% If Not IsNull(clsTes.Expense.InvoiceKey) Then %>
- <%= Server.HTMLEncode(clsTes.ExpenseInvoiceNumber) %>
- <% Else %>
-
- <% End If %>
- </TD>
- </TR>
- <% End If %>
-
-
- <TR>
- <TD COLSPAN=3 ALIGN=CENTER>
- <INPUT TYPE=SUBMIT NAME="btnOK" VALUE="OK">
- </TD>
- </TR>
-
- </TABLE>
- <% End If %>
-
- <% Else %>
- Sorry, you do not have permission to view expenses.
- <% End If %>
- <% Set clsTes = Nothing %>
- </BODY>
- </HTML>
-