<% ' *********************************************************** ' ** ' ** 633 04/25/07 add comaker employer information ' ** 591 03/24/07 remove ability to change client codes (invoice issues) ' ** 01/09/07 corrected sql syntax for contactid ' ** 614 10/29/06 Add StatusDate column to tCase table. ' ** 589 10/15/06 Ability for collectors to logon to web site ' ** E502 09/22/05 remove commas from amount fields ' ** ' *********************************************************** Dim ConnStr Dim Conn Dim rs Dim SQL Dim SQL2 Dim LogSQL Dim CaseID Dim UpdateFlag Dim fileTstamp Dim CoMakerID Dim strWrk ' Updated Values Dim AddrID Dim AgentID Dim StatusID Dim AssignID Dim AcctNbr Dim Lname Dim Fname Dim Addr1 Dim Addr2 Dim City Dim State Dim Zip Dim Hphone Dim Wphone Dim SSN Dim BirthDate Dim Year Dim Make Dim Model Dim Color Dim Plate Dim PlateState Dim VIN Dim KeyIgn Dim EmpName Dim EmpAddr Dim EmpCity Dim EmpState Dim CoEmpName Dim CoEmpAddr Dim CoEmpCity Dim CoEmpState Dim AmtDue Dim DueDate Dim PymtAmt Dim Balance Dim Lienholder Dim Desc1Addr Dim Desc2Addr Dim SpecInstr Dim ContactID Dim CoLName Dim CoFName Dim CoAddr1 Dim CoAddr2 Dim CoCity Dim CoState Dim CoZip Dim CoWphone Dim A1Addr1 Dim A1Addr2 Dim A1City Dim A1State Dim A1Zip Dim A2Addr1 Dim A2Addr2 Dim A2City Dim A2State Dim A2Zip ' Prior Values Dim PAgentID Dim PStatusID Dim PAssignID Dim PAcctNbr Dim PLname Dim PFname Dim PAddr1 Dim PAddr2 Dim PCity Dim PState Dim PZip Dim PHphone Dim PWphone Dim PSSN Dim PBirthDate Dim PYear Dim PMake Dim PModel Dim PColor Dim PPlate Dim PPlateState Dim PVIN Dim PKeyIgn Dim PEmpName Dim PEmpAddr Dim PEmpCity Dim PEmpState Dim PCoEmpName Dim PCoEmpAddr Dim PCoEmpCity Dim PCoEmpState Dim PAmtDue Dim PDueDate Dim PPymtAmt Dim PBalance Dim PLienholder Dim PDesc1Addr Dim PDesc2Addr Dim PSpecInstr Dim PContactID Dim PTstamp Dim PCoLName Dim PCoFName Dim PCoAddr1 Dim PCoAddr2 Dim PCoCity Dim PCoState Dim PCoZip Dim PCoWphone Dim PA1Addr1 Dim PA1Addr2 Dim PA1City Dim PA1State Dim PA1Zip Dim PA2Addr1 Dim PA2Addr2 Dim PA2City Dim PA2State Dim PA2Zip Dim strErrorMsg Dim ErrMsg On Error Resume Next strErrorMsg = "" ' *************************************** ' Set new values ' *************************************** CaseID = Request.form("CaseID") CaseID = trim(CaseID) AgentID = Request.form("AgentID") AgentID = trim(AgentID) AssignID = Request.form("Assign") AssignID = trim(AssignID) StatusID = Request.form("StatusID") StatusID = trim(StatusID) AcctNbr = Request.form("AcctNbr") AcctNbr = EdLine(AcctNbr) Lname = Request.form("Lname") Lname = EdLine(Lname) Fname = Request.form("Fname") Fname = EdLine(Fname) Addr1 = Request.form("Addr1") Addr1 = EdLine(Addr1) Addr2 = Request.form("Addr2") Addr2 = EdLine(Addr2) City = Request.form("City") City = EdLine(City) State = Request.form("State") State = EdLine(State) Zip = Request.form("Zip") Zip = EdLine(Zip) Hphone = Request.form("Hphone") Hphone = EdLine(Hphone) Wphone = Request.form("Wphone") Wphone = EdLine(Wphone) SSN = Request.form("SSN") SSN = EdLine(SSN) BirthDate = Request.form("BirthDate") BirthDate = EdLine(BirthDate) Year = Request.form("Year") Year = EdLine(Year) Make = Request.form("Make") Make = EdLine(Make) Model = Request.form("Model") Model = EdLine(Model) Color = Request.form("Color") Color = EdLine(Color) Plate = Request.form("Plate") Plate = EdLine(Plate) PlateState = Request.form("PlateState") PlateState = EdLine(PlateState) VIN = Request.form("VIN") VIN = EdLine(VIN) KeyIgn = Request.form("KeyIgn") KeyIgn = EdLine(KeyIgn) EmpName = Request.form("EmpName") EmpName = EdLine(EmpName) EmpAddr = Request.form("EmpAddr") EmpAddr = EdLine(EmpAddr) EmpCity = Request.form("EmpCity") EmpCity = EdLine(EmpCity) EmpState = Request.form("EmpState") EmpState = EdLine(EmpState) CoEmpName = Request.form("CoEmpName") CoEmpName = EdLine(CoEmpName) CoEmpAddr = Request.form("CoEmpAddr") CoEmpAddr = EdLine(CoEmpAddr) CoEmpCity = Request.form("CoEmpCity") CoEmpCity = EdLine(CoEmpCity) CoEmpState = Request.form("CoEmpState") CoEmpState = EdLine(CoEmpState) AmtDue = Request.form("AmtDue") AmtDue = EdNum(AmtDue) DueDate = Request.form("DueDate") DueDate = EdLine(DueDate) PymtAmt = Request.form("PymtAmt") PymtAmt = EdNum(PymtAmt) Balance = Request.form("Balance") Balance = EdNum(Balance) Lienholder = Request.form("Lienholder") Lienholder = EdLine(Lienholder) Desc1Addr = Request.form("Desc1Addr") Desc1Addr = EdLine(Desc1Addr) Desc2Addr = Request.form("Desc2Addr") Desc2Addr = EdLine(Desc2Addr) SpecInstr = Request.form("SpecInstr") SpecInstr = EdLine(SpecInstr) ContactID = Request.form("ContactID") ContactID = trim(ContactID) CoLname = Request.form("CoLname") CoLname = EdLine(CoLname) CoFname = Request.form("CoFname") CoFname = EdLine(CoFname) CoAddr1 = Request.form("CoAddr1") CoAddr1 = EdLine(CoAddr1) CoAddr2 = Request.form("CoAddr2") CoAddr2 = EdLine(CoAddr2) CoCity = Request.form("CoCity") CoCity = EdLine(CoCity) CoState = Request.form("CoState") CoState = EdLine(CoState) CoZip = Request.form("CoZip") CoZip = EdLine(CoZip) CoWphone = Request.form("CoWphone") CoWphone = EdLine(CoWphone) A1Addr1 = Request.form("A1Addr1") A1Addr1 = EdLine(A1Addr1) A1Addr2 = Request.form("A1Addr2") A1Addr2 = EdLine(A1Addr2) A1City = Request.form("A1City") A1City = EdLine(A1City) A1State = Request.form("A1State") A1State = EdLine(A1State) A1Zip = Request.form("A1Zip") A1Zip = EdLine(A1Zip) A2Addr1 = Request.form("A2Addr1") A2Addr1 = EdLine(A2Addr1) A2Addr2 = Request.form("A2Addr2") A2Addr2 = EdLine(A2Addr2) A2City = Request.form("A2City") A2City = EdLine(A2City) A2State = Request.form("A2State") A2State = EdLine(A2State) A2Zip = Request.form("A2Zip") A2Zip = EdLine(A2Zip) ' *************************************** ' Set prior values ' *************************************** PAgentID = Request.form("PAgentID") PAgentID = trim(PAgentID) PAssignID = Request.form("PAssign") PAssignID = trim(PAssignID) PStatusID = Request.form("PStatusID") PStatusID = trim(PStatusID) PAcctNbr = Request.form("PAcctNbr") PAcctNbr = trim(PAcctNbr) PAcctNbr = Replace(PAcctNbr, "'", "''") PLname = Request.form("PLname") PLname = trim(PLname) PLname = Replace(PLname, "'", "''") PFname = Request.form("PFname") PFname = trim(PFname) PFname = Replace(PFname, "'", "''") PAddr1 = Request.form("PAddr1") PAddr1 = trim(PAddr1) PAddr1 = Replace(PAddr1, "'", "''") PAddr2 = Request.form("PAddr2") PAddr2 = trim(PAddr2) PAddr2 = Replace(PAddr2, "'", "''") PCity = Request.form("PCity") PCity = trim(PCity) PCity = Replace(PCity, "'", "''") PState = Request.form("PState") PState = trim(PState) PState = Replace(PState, "'", "''") PZip = Request.form("PZip") PZip = trim(PZip) PZip = Replace(PZip, "'", "''") PHphone = Request.form("PHphone") PHphone = trim(PHphone) PHphone = Replace(PHphone, "'", "''") PWphone = Request.form("PWphone") PWphone = trim(PWphone) PWphone = Replace(PWphone, "'", "''") PSSN = Request.form("PSSN") PSSN = trim(PSSN) PSSN = Replace(PSSN, "'", "''") PBirthDate = Request.form("PBirthDate") PBirthDate = trim(PBirthDate) PBirthDate = Replace(PBirthDate, "'", "''") PYear = Request.form("PYear") PYear = trim(PYear) PYear = Replace(PYear, "'", "''") PMake = Request.form("PMake") PMake = trim(PMake) PMake = Replace(PMake, "'", "''") PModel = Request.form("PModel") PModel = trim(PModel) PModel = Replace(PModel, "'", "''") PColor = Request.form("PColor") PColor = trim(PColor) PColor = Replace(PColor, "'", "''") PPlate = Request.form("PPlate") PPlate = trim(PPlate) PPlate = Replace(PPlate, "'", "''") PPlateState = Request.form("PPlateState") PPlateState = trim(PPlateStatev) PPlateState = Replace(PPlateState, "'", "''") PVIN = Request.form("PVIN") PVIN = trim(PVIN) PVIN = Replace(PVIN, "'", "''") PKeyIgn = Request.form("PKeyIgn") PKeyIgn = trim(PKeyIgn) PKeyIgn = Replace(PKeyIgn, "'", "''") PEmpName = Request.form("PEmpName") PEmpName = trim(PEmpName) PEmpName = Replace(PEmpName, "'", "''") PEmpAddr = Request.form("PEmpAddr") PEmpAddr = trim(PEmpAddr) PEmpAddr = Replace(PEmpAddr, "'", "''") PEmpCity = Request.form("PEmpCity") PEmpCity = trim(PEmpCity) PEmpCity = Replace(PEmpCity, "'", "''") PEmpState = Request.form("PEmpState") PEmpState = trim(PEmpState) PEmpState = Replace(PEmpState, "'", "''") PCoEmpName = Request.form("PCoEmpName") PCoEmpName = trim(PCoEmpName) PCoEmpName = Replace(PCoEmpName, "'", "''") PCoEmpAddr = Request.form("PCoEmpAddr") PCoEmpAddr = trim(PCoEmpAddr) PCoEmpAddr = Replace(PCoEmpAddr, "'", "''") PCoEmpCity = Request.form("PCoEmpCity") PCoEmpCity = trim(PCoEmpCity) PCoEmpCity = Replace(PCoEmpCity, "'", "''") PCoEmpState = Request.form("PCoEmpState") PCoEmpState = trim(PCoEmpState) PCoEmpState = Replace(PCoEmpState, "'", "''") PAmtDue = Request.form("PAmtDue") PAmtDue = trim(PAmtDue) PAmtDue = Replace(PAmtDue, "'", "''") PDueDate = Request.form("PDueDate") PDueDate = trim(PDueDate) PDueDate = Replace(PDueDate, "'", "''") PPymtAmt = Request.form("PPymtAmt") PPymtAmt = trim(PPymtAmt) PPymtAmt = Replace(PPymtAmt, "'", "''") PBalance = Request.form("PBalance") PBalance = trim(PBalance) PBalance = Replace(PBalance, "'", "''") PLienholder = Request.form("PLienholder") PLienholder = trim(PLienholder) PLienholder = Replace(PLienholder, "'", "''") PDesc1Addr = Request.form("PDesc1Addr") PDesc1Addr = trim(PDesc1Addr) PDesc1Addr = Replace(PDesc1Addr, "'", "''") PDesc2Addr = Request.form("PDesc2Addr") PDesc2Addr = trim(PDesc2Addr) PDesc2Addr = Replace(PDesc2Addr, "'", "''") PSpecInstr = Request.form("PSpecInstr") PSpecInstr = trim(PSpecInstr) PSpecInstr = Replace(PSpecInstr, "'", "''") PContactID = Request.form("PContactID") PContactID = trim(PContactID) PCoLname = Request.form("PCoLname") PCoLname = trim(PCoLname) PCoLname = Replace(PCoLname, "'", "''") PCoFname = Request.form("PCoFname") PCoFname = trim(PCoFname) PCoFname = Replace(PCoFname, "'", "''") PCoAddr1 = Request.form("PCoAddr1") PCoAddr1 = trim(PCoAddr1) PCoAddr1 = Replace(PCoAddr1, "'", "''") PCoAddr2 = Request.form("PCoAddr2") PCoAddr2 = trim(PCoAddr2) PCoAddr2 = Replace(PCoAddr2, "'", "''") PCoCity = Request.form("PCoCity") PCoCity = trim(PCoCity) PCoCity = Replace(PCoCity, "'", "''") PCoState = Request.form("PCoState") PCoState = trim(PCoState) PCoState = Replace(PCoState, "'", "''") PCoZip = Request.form("PCoZip") PCoZip = trim(PCoZip) PCoZip = Replace(PCoZip, "'", "''") PCoWphone = Request.form("PCoWphone") PCoWphone = trim(PCoWphone) PCoWphone = Replace(PCoWphone, "'", "''") PA1Addr1 = Request.form("PA1Addr1") PA1Addr1 = trim(PA1Addr1) PA1Addr1 = Replace(PA1Addr1, "'", "''") PA1Addr2 = Request.form("PA1Addr2") PA1Addr2 = trim(PA1Addr2) PA1Addr2 = Replace(PA1Addr2, "'", "''") PA1City = Request.form("PA1City") PA1City = trim(PA1City) PA1City = Replace(PA1City, "'", "''") PA1State = Request.form("PA1State") PA1State = trim(PA1State) PA1State = Replace(PA1State, "'", "''") PA1Zip = Request.form("PA1Zip") PA1Zip = trim(PA1Zip) PA1Zip = Replace(PA1Zip, "'", "''") PA2Addr1 = Request.form("PA2Addr1") PA2Addr1 = trim(PA2Addr1) PA2Addr1 = Replace(PA2Addr1, "'", "''") PA2Addr2 = Request.form("PA2Addr2") PA2Addr2 = trim(PA2Addr2) PA2Addr2 = Replace(PA2Addr2, "'", "''") PA2City = Request.form("PA2City") PA2City = trim(PA2City) PA2City = Replace(PA2City, "'", "''") PA2State = Request.form("PA2State") PA2State = trim(PA2State) PA2State = Replace(PA2State, "'", "''") PA2Zip = Request.form("PA2Zip") PA2Zip = trim(PA2Zip) PA2Zip = Replace(PA2Zip, "'", "''") PTstamp = Request.form("PTstamp") PTstamp = trim(PTstamp) ' *************************************** ' Validate Data ' *************************************** ' SSN If SSN > "" Then strWrk = SSN If Mid(strWrk, 4, 1) = "-" And Mid(strWrk, 7, 1) = "-" Then SSN = Mid(strWrk, 1, 3) & Mid(strWrk, 5, 2) & Mid(strWrk, 8, 4) Else SSN = strWrk End If If Not IsNumeric(SSN) Then strErrorMsg = strErrorMsg & "Error: Invalid social security number.
" End If Else SSN = "0" End If ' *************************************** ' Connect to Database ' *************************************** connectdb If Err.number <> 0 Then strErrorMsg = strErrorMsg & "305. Error Unable to connect to database.
" Err.Clear End If ' *************************************** ' Check TimeStamp ' *************************************** SQL = "SELECT Tstamp " SQL = SQL & "FROM tCase " SQL = SQL & "WHERE CaseID = " & CaseID & " " set rs = Conn.Execute (SQL) if NOT rs.EOF then if NOT IsNull(rs.fields("Tstamp")) then fileTstamp = rs.fields("Tstamp") end if else strErrorMsg = "Error::updcase2. Case read error." end if rs.close set rs = Nothing ' if PTstamp <> fileTstamp then ' strErrorMsg = "Error::updcase2. Record has been modified from another source." & _ ' " fileTstamp= " & filetstamp & _ ' " PTstamp= " & Ptstamp ' end if ' if strErrorMsg > "" then ' ShowError(strErrorMsg) ' end if ' *************************************** ' Update Address Table (Rdex) ' *************************************** UpdateFlag = False SQL = "UPDATE Rdex SET " if PLname <> Lname then UpdateFlag = True SQL = SQL & "Lname = '" & Lname & "', " WriteLog CaseID,"Rdex", "Lname","S", Lname,PTstamp end if if PFname <> Fname then UpdateFlag = True SQL = SQL & "Fname = '" & Fname & "', " WriteLog CaseID,"Rdex", "Fname","S", Fname,PTstamp end if if PAddr1 <> Addr1 then UpdateFlag = True SQL = SQL & "Addr1 = '" & Addr1 & "', " WriteLog CaseID,"Rdex", "Addr1","S", Addr1,PTstamp end if if PAddr2 <> Addr2 then UpdateFlag = True SQL = SQL & "Addr2 = '" & Addr2 & "', " WriteLog CaseID,"Rdex", "Addr2","S", Addr2,PTstamp end if if PCity <> City then UpdateFlag = True SQL = SQL & "City = '" & City & "', " WriteLog CaseID,"Rdex", "City","S", City ,PTstamp end if if PState <> State then UpdateFlag = True SQL = SQL & "State = '" & State & "', " WriteLog CaseID,"Rdex", "State","S", State ,PTstamp end if if PZip <> Zip then UpdateFlag = True SQL = SQL & "Zip = '" & Zip & "', " WriteLog CaseID,"Rdex", "Zip","S", Zip ,PTstamp end if if PHphone <> Hphone then UpdateFlag = True SQL = SQL & "Hphone = '" & Hphone & "', " WriteLog CaseID,"Rdex", "Hphone","S", Hphone ,PTstamp end if if PWphone <> Wphone then UpdateFlag = True SQL = SQL & "Wphone = '" & Wphone & "', " WriteLog CaseID,"Rdex", "Wphone","S", Wphone ,PTstamp end if if UpdateFlag = True then SQL = SQL & "Tstamp = '" & Now & "' " SQL = SQL & "WHERE ID = " & CaseID & " " Conn.execute SQL If Err.number <> 0 Then strErrorMsg = strErrorMsg & "304. Error occurred attempting to modify an address.
" & SQL & err.description Err.Clear End If end if ' *************************************** ' Update Case Table ' *************************************** UpdateFlag = False SQL = "UPDATE tCase SET " if PAssignID <> AssignID then IF Session("UserType") = 1 then UpdateFlag = True SQL = SQL & "AssignType = " & AssignID & ", " WriteLog CaseID,"tCase", "AssignType","N", AssignID,PTstamp end if end if if PSSN <> SSN then UpdateFlag = True SQL = SQL & "SSN = '" & SSN & "', " WriteLog CaseID,"tCase", "SSN","S", SSN,PTstamp end if if PBirthDate <> BirthDate then UpdateFlag = True SQL = SQL & "BirthDate = '" & BirthDate & "', " WriteLog CaseID,"tCase", "BirthDate","S", BirthDate,PTstamp end if if PYear <> Year then Year = trim(Year) if IsNumeric(Year) then UpdateFlag = True SQL = SQL & "Year = " & Year & ", " WriteLog CaseID,"tCase", "Year","N", Year,PTstamp end if end if if PMake <> Make then UpdateFlag = True SQL = SQL & "Make = '" & Make & "', " WriteLog CaseID,"tCase", "Make","S", Make,PTstamp end if if PColor <> Color then UpdateFlag = True SQL = SQL & "Color = '" & Color & "', " WriteLog CaseID,"tCase", "Color","S", Color,PTstamp end if if PPlate <> Plate then UpdateFlag = True SQL = SQL & "Plate = '" & Plate & "', " WriteLog CaseID,"tCase", "Plate","S", Plate,PTstamp end if if PPlateState <> PlateState then UpdateFlag = True SQL = SQL & "PlateState = '" & PlateState & "', " WriteLog CaseID,"tCase", "PlateState","S", PlateState,PTstamp end if if PAgentID <> AgentID then UpdateFlag = True SQL = SQL & "Agent = " & AgentID & ", " WriteLog CaseID,"tCase", "Agent","N", AgentID, PTstamp end if if PModel <> Model then UpdateFlag = True SQL = SQL & "Model = '" & Model & "', " WriteLog CaseID,"tCase", "Model","S", Model,PTstamp end if if PVIN <> VIN then UpdateFlag = True SQL = SQL & "VIN = '" & VIN & "', " WriteLog CaseID,"tCase", "VIN","S", VIN,PTstamp end if if PKeyIgn <> KeyIgn then UpdateFlag = True SQL = SQL & "KeyIgn = '" & KeyIgn & "', " WriteLog CaseID,"tCase", "KeyIgn","S", KeyIgn,PTstamp end if if PEmpName <> EmpName then UpdateFlag = True SQL = SQL & "EmpName = '" & EmpName & "', " WriteLog CaseID,"tCase", "EmpName","S", EmpName,PTstamp end if if PEmpAddr <> EmpAddr then UpdateFlag = True SQL = SQL & "EmpAddr = '" & EmpAddr & "', " WriteLog CaseID,"tCase", "EmpAddr","S", EmpAddr,PTstamp end if if PEmpCity <> EmpCity then UpdateFlag = True SQL = SQL & "EmpCity = '" & EmpCity & "', " WriteLog CaseID,"tCase", "EmpCity","S", EmpCity,PTstamp end if if PEmpState <> EmpState then UpdateFlag = True SQL = SQL & "EmpState = '" & EmpState & "', " WriteLog CaseID,"tCase", "EmpState","S", EmpState,PTstamp end if if PCoEmpName <> CoEmpName then UpdateFlag = True SQL = SQL & "CoEmpName = '" & CoEmpName & "', " WriteLog CaseID,"tCase", "CoEmpName","S", CoEmpName,PTstamp end if if PCoEmpAddr <> CoEmpAddr then UpdateFlag = True SQL = SQL & "CoEmpAddr = '" & CoEmpAddr & "', " WriteLog CaseID,"tCase", "CoEmpAddr","S", CoEmpAddr,PTstamp end if if PCoEmpCity <> CoEmpCity then UpdateFlag = True SQL = SQL & "CoEmpCity = '" & CoEmpCity & "', " WriteLog CaseID,"tCase", "CoEmpCity","S", CoEmpCity,PTstamp end if if PCoEmpState <> CoEmpState then UpdateFlag = True SQL = SQL & "CoEmpState = '" & CoEmpState & "', " WriteLog CaseID,"tCase", "CoEmpState","S", CoEmpState,PTstamp end if if PAmtDue <> AmtDue then if IsNumeric(AmtDue) then UpdateFlag = True SQL = SQL & "AmtDue = " & AmtDue & ", " WriteLog CaseID,"tCase", "AmtDue","N", AmtDue,PTstamp end if end if if PDueDate <> DueDate then UpdateFlag = True SQL = SQL & "DueDate = '" & DueDate & "', " WriteLog CaseID,"tCase", "DueDate","S", DueDate,PTstamp end if if PPymtAmt <> PymtAmt then if IsNumeric(PymtAmt) then UpdateFlag = True SQL = SQL & "PymtAmt = " & PymtAmt & ", " WriteLog CaseID,"tCase", "PymtAmt","N", PymtAmt,PTstamp end if end if if PBalance <> Balance then if IsNumeric(Balance) then UpdateFlag = True SQL = SQL & "Balance = " & Balance & ", " WriteLog CaseID,"tCase", "Balance","N", Balance,PTstamp end if end if if PLienholder <> Lienholder then UpdateFlag = True SQL = SQL & "Lienholder = '" & Lienholder & "', " WriteLog CaseID,"tCase", "Lienholder","S", Lienholder,PTstamp end if if PDesc1Addr <> Desc1Addr then UpdateFlag = True SQL = SQL & "Desc1Addr = '" & Desc1Addr & "', " WriteLog CaseID,"tCase", "Desc1Addr","S", Desc1Addr,PTstamp end if if PDesc2Addr <> Desc2Addr then UpdateFlag = True SQL = SQL & "Desc2Addr = '" & Desc2Addr & "', " WriteLog CaseID,"tCase", "Desc2Addr","S", Desc2Addr,PTstamp end if if PSpecInstr <> SpecInstr then UpdateFlag = True SQL = SQL & "SpecInstr = '" & SpecInstr & "', " WriteLog CaseID,"tCase", "SpecInstr","L", SpecInstr, PTstamp end if if PACCTNBR <> ACCTNBR then UpdateFlag = True SQL = SQL & "ClientAcct = '" & ACCTNBR & "', " WriteLog CaseID,"tCase", "ClientAcct","S", ACCTNBR,PTstamp end if if PStatusID <> StatusID then UpdateFlag = True SQL = SQL & "Status = " & StatusID & ", " WriteLog CaseID,"tCase", "Status","N", StatusID,PTstamp SQL = SQL & "StatusDate = " & Format(Date(),"mm/dd/yy") & ", " WriteLog CaseID,"tCase", "StatusDate","D", Date(),PTstamp end if if PContactID <> ContactID then if IsNumeric(ContactID) then UpdateFlag = True SQL = SQL & "ContactID = " & ContactID & ", " WriteLog CaseID,"tCase", "ContactID","N", ContactID, PTstamp end if end if if UpdateFlag = True then SQL = SQL & "Tstamp = '" & Now & "' " SQL = SQL & "WHERE CaseID = " & CaseID & " " Conn.execute SQL If Err.number <> 0 Then strErrorMsg = strErrorMsg & "304. Error occurred attempting to modify a case.
" & SQL & err.description Err.Clear End If end if ' *************************************** ' Update CoMaker (Rdex) ' *************************************** UpdateFlag = False SQL = "UPDATE Rdex SET " if PCoLname <> CoLname then UpdateFlag = True end if if PCoFname <> CoFname then UpdateFlag = True end if if PCoAddr1 <> CoAddr1 then UpdateFlag = True end if if PCoAddr2 <> CoAddr2 then UpdateFlag = True end if if PCoCity <> CoCity then UpdateFlag = True end if if PCoState <> CoState then UpdateFlag = True end if if PCoZip <> CoZip then UpdateFlag = True end if if PCoWphone <> CoWphone then UpdateFlag = True end if if UpdateFlag = True then ' read CoMaker ID SQL2 = "Select ID from Rdex " SQL2 = SQL2 & "Where MasterID = " & CaseID & " " SQL2 = SQL2 & "And Type = '5' " Set rs = Conn.Execute (SQL2) if rs.EOF then ' Create New Comaker record rs.close set rs = nothing CoMakerID = NewKey("Rdex") SQL2 = "INSERT INTO Rdex ( " SQL2 = SQL2 & "ID, " SQL2 = SQL2 & "Type, " SQL2 = SQL2 & "MasterID " SQL2 = SQL2 & ") VALUES (" SQL2 = SQL2 & CoMakerID & ", " SQL2 = SQL2 & "'5', " SQL2 = SQL2 & CaseID & ") " Conn.Execute SQL2 WriteLog CoMakerID,"Rdex", "Type","S", "5",PTstamp WriteLog CoMakerID,"Rdex", "MasterID","N", CaseID,PTstamp else CoMakerID = rs.fields("ID") rs.close set rs = nothing end if end if if PCoLname <> CoLname then UpdateFlag = True SQL = SQL & "Lname = '" & CoLname & "', " WriteLog CoMakerID,"Rdex", "Lname","S", CoLname,PTstamp end if if PCoFname <> CoFname then UpdateFlag = True SQL = SQL & "Fname = '" & CoFname & "', " WriteLog CoMakerID,"Rdex", "Fname","S", CoFname,PTstamp end if if PCoAddr1 <> CoAddr1 then UpdateFlag = True SQL = SQL & "Addr1 = '" & CoAddr1 & "', " WriteLog CoMakerID,"Rdex", "Addr1","S", CoAddr1,PTstamp end if if PCoAddr2 <> CoAddr2 then UpdateFlag = True SQL = SQL & "Addr2 = '" & CoAddr2 & "', " WriteLog CoMakerID,"Rdex", "Addr2","S", CoAddr2,PTstamp end if if PCoCity <> CoCity then UpdateFlag = True SQL = SQL & "City = '" & CoCity & "', " WriteLog CoMakerID,"Rdex", "City","S", CoCity ,PTstamp end if if PCoState <> CoState then UpdateFlag = True SQL = SQL & "State = '" & CoState & "', " WriteLog CoMakerID,"Rdex", "State","S", CoState ,PTstamp end if if PCoZip <> CoZip then if CoZip = "" then CoZip = " " end if UpdateFlag = True SQL = SQL & "Zip = '" & CoZip & "', " WriteLog CoMakerID,"Rdex", "Zip","S", CoZip ,PTstamp end if if PCoWphone <> CoWphone then if CoWphone = "" then CoWphone = " " end if UpdateFlag = True SQL = SQL & "Wphone = '" & CoWphone & "', " WriteLog CoMakerID,"Rdex", "Wphone","S", CoWphone ,PTstamp end if if UpdateFlag = True then ' Update Comaker SQL = SQL & "Tstamp = '" & Now & "' " SQL = SQL & "WHERE ID = " & CoMakerID & " " Conn.execute SQL If Err.number <> 0 Then strErrorMsg = strErrorMsg & "Error occurred attempting to modify CoMaker.
" & SQL & err.description Err.Clear End If end if ' *************************************** ' Update Address 1 (Rdex) ' *************************************** UpdateFlag = False if PA1Addr1 <> A1Addr1 then UpdateFlag = True end if if PA1Addr2 <> A1Addr2 then UpdateFlag = True end if if PA1City <> A1City then UpdateFlag = True end if if PA1State <> A1State then UpdateFlag = True end if if PA1Zip <> A1Zip then UpdateFlag = True end if if UpdateFlag = True then ' read Address 1 ID SQL2 = "Select ID from Rdex " SQL2 = SQL2 & "Where MasterID = " & CaseID & " " SQL2 = SQL2 & "And Type = '6' " Set rs = Conn.Execute (SQL2) if rs.EOF then ' Create New Comaker record rs.close set rs = nothing AddrID = NewKey("Rdex") SQL2 = "INSERT INTO Rdex ( " SQL2 = SQL2 & "ID, " SQL2 = SQL2 & "Type, " SQL2 = SQL2 & "MasterID " SQL2 = SQL2 & ") VALUES (" SQL2 = SQL2 & AddrID & ", " SQL2 = SQL2 & "'6', " SQL2 = SQL2 & CaseID & ") " Conn.Execute SQL2 WriteLog AddrID,"Rdex", "Type","S", "6",PTstamp WriteLog AddrID,"Rdex", "MasterID","N", CaseID,PTstamp else AddrID = rs.fields("ID") rs.close set rs = nothing end if end if SQL = "UPDATE Rdex SET " if PA1Addr1 <> A1Addr1 then UpdateFlag = True SQL = SQL & "Addr1 = '" & A1Addr1 & "', " WriteLog AddrID,"Rdex", "Addr1","S", A1Addr1,PTstamp end if if PA1Addr2 <> A1Addr2 then UpdateFlag = True SQL = SQL & "Addr2 = '" & A1Addr2 & "', " WriteLog AddrID,"Rdex", "Addr2","S", A1Addr2,PTstamp end if if PA1City <> A1City then UpdateFlag = True SQL = SQL & "City = '" & A1City & "', " WriteLog AddrID,"Rdex", "City","S", A1City ,PTstamp end if if PA1State <> A1State then UpdateFlag = True SQL = SQL & "State = '" & A1State & "', " WriteLog AddrID,"Rdex", "State","S", A1State ,PTstamp end if if PA1Zip <> A1Zip then UpdateFlag = True if A1Zip = "" then A1Zip = " " end if SQL = SQL & "Zip = '" & A1Zip & "', " WriteLog AddrID,"Rdex", "Zip","S", A1Zip ,PTstamp end if if UpdateFlag = True then ' Update Comaker SQL = SQL & "Tstamp = '" & Now & "' " SQL = SQL & "WHERE ID = " & AddrID & " " Conn.execute SQL If Err.number <> 0 Then strErrorMsg = strErrorMsg & "Error occurred attempting to modify Address 1.
" & SQL & err.description Err.Clear End If end if ' *************************************** ' Update Address 2 (Rdex) ' *************************************** UpdateFlag = False SQL = "UPDATE Rdex SET " if PA2Addr1 <> A2Addr1 then UpdateFlag = True end if if PA2Addr2 <> A2Addr2 then UpdateFlag = True end if if PA2City <> A2City then UpdateFlag = True end if if PA2State <> A2State then UpdateFlag = True end if if PA2Zip <> A2Zip then UpdateFlag = True end if if UpdateFlag = True then ' read Address 1 ID SQL2 = "Select ID from Rdex " SQL2 = SQL2 & "Where MasterID = " & CaseID & " " SQL2 = SQL2 & "And Type = '7' " Set rs = Conn.Execute (SQL2) if rs.EOF then ' Create New Comaker record rs.close set rs = nothing AddrID = NewKey("Rdex") SQL2 = "INSERT INTO Rdex ( " SQL2 = SQL2 & "ID, " SQL2 = SQL2 & "Type, " SQL2 = SQL2 & "MasterID " SQL2 = SQL2 & ") VALUES (" SQL2 = SQL2 & AddrID & ", " SQL2 = SQL2 & "'7', " SQL2 = SQL2 & CaseID & ") " Conn.Execute SQL2 WriteLog AddrID,"Rdex", "Type","S", "7",PTstamp WriteLog AddrID,"Rdex", "MasterID","N", CaseID,PTstamp else AddrID = rs.fields("ID") rs.close set rs = nothing end if end if if PA2Addr1 <> A2Addr1 then UpdateFlag = True SQL = SQL & "Addr1 = '" & A2Addr1 & "', " WriteLog AddrID,"Rdex", "Addr1","S", A2Addr1,PTstamp end if if PA2Addr2 <> A2Addr2 then UpdateFlag = True SQL = SQL & "Addr2 = '" & A2Addr2 & "', " WriteLog AddrID,"Rdex", "Addr2","S", A2Addr2,PTstamp end if if PA2City <> A2City then UpdateFlag = True SQL = SQL & "City = '" & A2City & "', " WriteLog AddrID,"Rdex", "City","S", A2City ,PTstamp end if if PA2State <> A2State then UpdateFlag = True SQL = SQL & "State = '" & A2State & "', " WriteLog CaseID,"Rdex", "State","S", A2State ,PTstamp end if if PA2Zip <> A2Zip then UpdateFlag = True if A2Zip = "" then A2Zip = " " end if SQL = SQL & "Zip = '" & A2Zip & "', " WriteLog AddrID,"Rdex", "Zip","S", A2Zip ,PTstamp end if if UpdateFlag = True then ' Update Comaker SQL = SQL & "Tstamp = '" & Now & "' " SQL = SQL & "WHERE ID = " & AddrID & " " Conn.execute SQL If Err.number <> 0 Then strErrorMsg = strErrorMsg & "Error occurred attempting to modify Address 2.
" & SQL & err.description Err.Clear End If end if conn.close set conn = nothing if strErrorMsg = "" then response.redirect("openinv.asp") else ShowError(strErrorMsg) end if %>