%
' ***********************************************************
'
' 09/03/07 781 list only UPDATES (tracking) since the requested date.
'
' ***********************************************************
Session("PriorPage") = Session("CurrentPage")
Session("CurrentPage") = "openinv.asp"
Dim DD
if DBMS = 2 then
DD = "'" 'MS SQL Server date delimiter
else
DD = "#" 'MS Access date delimiter
end if
' ***** Initialize Query *****
Dim ConnStr
Dim Conn
Dim rs
Dim rsTrack
Dim SQL
Dim SQL2
Dim PriorStatus
Dim PriorAssign
Dim StatusID
Dim HeadName
Dim Debtor
Dim Vehicle
Dim UpdateDate
Dim Comment
Dim UserType
Dim UserClass
Dim UserName
Dim EmpID
Dim strAgentName
Dim UserID
Dim FromDate
' ***************************************
' Initialize Variables
' ***************************************
UserID = Session("UserID")
strErrorMsg = ""
FromDate = Request.querystring("FromDate")
if len(FromDate) > 50 then
FromDate = ""
end if
' FromDate = dateadd("h",-1,"1/1/06 01:00 AM")
' FromDate = dateadd("h",-1,Now())
' ***************************************
' Connect to Database
' ***************************************
connectdb
If Err.number <> 0 Then
strErrorMsg = strErrorMsg & "305. Error Unable to connect to database.
"
Err.Clear
End If
' ***************************************
' Read Employee Logout Date
' ***************************************
if strErrorMsg = "" then
if FromDate = "" then
SQL = "SELECT LogoutDate "
SQL = SQL & "FROM Employee "
SQL = SQL & "WHERE EmpID = " & UserID & " "
Set rs = Conn.Execute(SQL)
if err.number <> 0 then
strErrorMsg = strErrorMsg & "302. Error Unable to connect to Employee database.
"
Err.Clear
else
While Not rs.EOF
if not isnull(rs.Fields(0)) then
FromDate = formatdatetime(rs.Fields(0),2)
end if
rs.movenext
Wend
rs.close
end if
set rs = nothing
end if
end if
if FromDate = "" then
FromDate = date
end if
if not isdate(fromdate) then
FromDate = ""
strErrorMsg = strErrorMsg & "301. Invalid Date Format.
"
end if
' ***************************************
' Select Case Information
' ***************************************
if strErrorMsg = "" then
SQL = "SELECT C.CaseID, "
SQL = SQL & "C.Status, "
SQL = SQL & "C.AssignType, "
SQL = SQL & "C.Agent, "
SQL = SQL & "R1.Lname, "
SQL = SQL & "R1.Fname, "
SQL = SQL & "R1.Addr1, "
SQL = SQL & "R1.City, "
SQL = SQL & "R1.State, "
SQL = SQL & "R1.Zip, "
SQL = SQL & "C.Year, "
SQL = SQL & "C.Make, "
SQL = SQL & "C.Model, "
SQL = SQL & "C.ClientAcct, "
SQL = SQL & "C.VIN, "
SQL = SQL & "Cd1.CodeDesc as StatusDesc, "
SQL = SQL & "Cd2.CodeDesc as AssignDesc, "
SQL = SQL & "R2.Lname as AgentLname, "
SQL = SQL & "R2.Fname as AgentFname, "
SQL = SQL & "R3.Lname as ClientLname "
SQL = SQL & "FROM tCase C, Rdex R1, Rdex R2, Rdex R3, Codes Cd1, Codes Cd2 "
SQL = SQL & "Where R1.Type = '3' "
SQL = SQL & "AND R1.Active = 'Y' "
if session("UserType") = 2 then
SQL = SQL & "AND R1.MasterID = " & session("userid") & " "
end if
if session("UserType") = 3 then
SQL = SQL & "AND C.Agent = " & session("userid") & " "
end if
SQL = SQL & "AND C.CaseID = R1.ID "
SQL = SQL & "AND C.Status = Cd1.CodeID "
SQL = SQL & "AND C.AssignType = Cd2.CodeID "
SQL = SQL & "AND C.Agent = R2.ID "
SQL = SQL & "AND R1.MasterID = R3.ID "
if session("UserType") = 2 then
SQL = SQL & "AND C.CaseID IN ("
SQL = SQL & "SELECT Track.ID FROM Track "
SQL = SQL & "WHERE Track.entrydate >= " & DD & FromDate & DD & " "
SQL = SQL & "AND Track.EmpID <> " & cstr(UserID) & " "
SQL = SQL & "AND Track.Private <> 'Y') "
else
SQL = SQL & "AND C.CaseID IN ("
SQL = SQL & "SELECT Track.ID FROM Track "
SQL = SQL & "WHERE Track.entrydate >= " & DD & FromDate & DD & ") "
end if
if session("UserType") = 3 then
SQL = SQL & " UNION "
SQL = SQL & "SELECT C.CaseID, "
SQL = SQL & "C.Status, "
SQL = SQL & "C.AssignType, "
SQL = SQL & "C.Agent, "
SQL = SQL & "R1.Lname, "
SQL = SQL & "R1.Fname, "
SQL = SQL & "R1.Addr1, "
SQL = SQL & "R1.City, "
SQL = SQL & "R1.State, "
SQL = SQL & "R1.Zip, "
SQL = SQL & "C.Year, "
SQL = SQL & "C.Make, "
SQL = SQL & "C.Model, "
SQL = SQL & "C.ClientAcct, "
SQL = SQL & "C.VIN, "
SQL = SQL & "Cd1.CodeDesc as StatusDesc, "
SQL = SQL & "Cd2.CodeDesc as AssignDesc, "
SQL = SQL & "R2.Lname as AgentLname, "
SQL = SQL & "R2.Fname as AgentFname, "
SQL = SQL & "R3.Lname as ClientLname "
SQL = SQL & "FROM tCase C, Rdex R1, Rdex R2, Rdex R3, Codes Cd1, Codes Cd2, Team T "
SQL = SQL & "Where R1.Type = '3' "
SQL = SQL & "AND R1.Active = 'Y' "
SQL = SQL & "AND T.CaseID = R1.ID "
SQL = SQL & "AND T.EmpID = " & session("userid") & " "
SQL = SQL & "AND T.Active = 'Y' "
SQL = SQL & "AND C.CaseID = R1.ID "
SQL = SQL & "AND C.Status = Cd1.CodeID "
SQL = SQL & "AND C.AssignType = Cd2.CodeID "
SQL = SQL & "AND C.Agent = R2.ID "
SQL = SQL & "AND R1.MasterID = R3.ID "
SQL = SQL & "AND C.CaseID IN ("
SQL = SQL & "SELECT Track.ID FROM Track "
SQL = SQL & "WHERE Track.entrydate > " & DD & FromDate & DD & ") "
else
' Add the "processing" status
SQL = SQL & " UNION "
SQL = SQL & "SELECT C.CaseID, "
SQL = SQL & "9999, "
SQL = SQL & "C.AssignType, "
SQL = SQL & "C.Agent, "
SQL = SQL & "R1.Lname, "
SQL = SQL & "R1.Fname, "
SQL = SQL & "R1.Addr1, "
SQL = SQL & "R1.City, "
SQL = SQL & "R1.State, "
SQL = SQL & "R1.Zip, "
SQL = SQL & "C.Year, "
SQL = SQL & "C.Make, "
SQL = SQL & "C.Model, "
SQL = SQL & "C.ClientAcct, "
SQL = SQL & "C.VIN, "
SQL = SQL & "'Processing New Assignment' as StatusDesc, "
SQL = SQL & "Cd2.CodeDesc as AssignDesc, "
SQL = SQL & "' ' as AgentLname, "
SQL = SQL & "' ' as AgentFname, "
SQL = SQL & "R3.Lname as ClientLname "
SQL = SQL & "FROM tCase C, Rdex R1, Rdex R3, Codes Cd1, Codes Cd2 "
SQL = SQL & "Where R1.Type = '3' "
SQL = SQL & "AND R1.Active = 'Y' "
if session("UserType") = 2 then
SQL = SQL & "AND R1.MasterID = " & session("userid") & " "
end if
SQL = SQL & "AND C.CaseID = R1.ID "
SQL = SQL & "AND C.Status = Cd1.CodeID "
SQL = SQL & "AND C.AssignType = Cd2.CodeID "
SQL = SQL & "AND C.Agent = 0 "
SQL = SQL & "AND R1.MasterID = R3.ID "
end if
' SQL = SQL & "Order by Cd1.CodeDesc, Cd2.CodeDesc, R1.Lname, R1.Fname, C.CaseID "
SQL = SQL & "Order by 16 DESC, 17, 5, 6, 1 "
' ***** Start Page *****
%>
| Case | <% 'Account | %>Name | Vehicle / VIN | Leinholder | Last Update | Action | |
| "><%=cstr(rs.fields("CaseID"))%> | <% 'comment< %=rs.fields("ClientAcct")% >  | %><%=Debtor%>
<% if INVSTYLE = "DETAIL" then
if rs.fields("addr1") > "" then %>
<%=rs.fields("addr1")%> <% end if %> <%=rs.fields("city")%>, <%=rs.fields("state")%> <%=rs.fields("zip")%> <% end if %> |
<%=Vehicle%> <%=rs.fields("Vin")%>  |
<%
'if session("UserType") = 2 then
' ><=strAgentName> | < 'else %><%=left(rs.fields("ClientLName"),15)%> | <% 'end if %><%=UpdateDate%> - <%=UserName%> <%=Comment%> |
">Update <% ' if StatusID = 2 then %> ">Repo Data<% ' end if %> |