If InvoiceApproval = 1 Then
'See if the current row is checked.
If Request("InvoiceApproval" & RadioButton_counter) = "yes" Then
'See if already approved in the database.
Dim strIsApprovedBefore, IsInTable
IsInTable = 0
strIsApprovedBefore = "SELECT * FROM InvoiceApproval WHERE Month_Date >= '" & Option_Date & "' AND Month_Date < '" & toDate & "' AND Service = " & service & " AND Cost_Center = " & Service_CC_hold & " AND Carrier = " & Service_Car_hold & " AND Account = " & Service_Acc_hold & " AND Disapproved = false"
Dim objRS_IsApprovedBefore
Set objRS_IsApprovedBefore = Server.CreateObject("ADODB.Recordset")
objRS_IsApprovedBefore.Open strIsApprovedBefore,objConnHD,adOpenKeyset
If objRS_IsApprovedBefore.RecordCount = 0 Then
IsInTable = 1
End If
objRS_IsApprovedBefore.Close
Set objRS_IsApprovedBefore = Nothing
'Insert approval into database for items that are checked and submitted.
If IsInTable = 1 Then
Dim strAddApproval
strAddApproval = "SELECT Service, Cost_Center, Carrier, Account, Month_Date, UserID FROM InvoiceApproval"
Dim objRS_AddApproval
Set objRS_AddApproval = Server.CreateObject("ADODB.Recordset")
objRS_AddApproval.Open strAddApproval,objConnHD, ,adLockPessimistic
objRS_AddApproval.AddNew
objRS_AddApproval("Service") = service
objRS_AddApproval("Cost_Center") = Service_CC_hold
objRS_AddApproval("Carrier") = Service_Car_hold
objRS_AddApproval("Account") = Service_Acc_hold
objRS_AddApproval("Month_Date") = Service_Date_hold
objRS_AddApproval("UserID") = strSession_UID
objRS_AddApproval.Update
objRS_AddApproval.Close
Set objRS_AddApproval = Nothing
End If
'See if the current row is checked as disapproved.
ElseIf Request("InvoiceApproval" & RadioButton_counter) = "no" Then
'See if already disapproved in the database.
Dim strIsDisapprovedBefore
IsInTable = 0
strIsDisapprovedBefore = "SELECT * FROM InvoiceApproval WHERE Month_Date >= '" & Option_Date & "' AND Month_Date < '" & toDate & "' AND Service = " & service & " AND Cost_Center = " & Service_CC_hold & " AND Carrier = " & Service_Car_hold & " AND Account = " & Service_Acc_hold & " AND Disapproved = true"
Dim objRS_IsDisapprovedBefore
Set objRS_IsDisapprovedBefore = Server.CreateObject("ADODB.Recordset")
objRS_IsDisapprovedBefore.Open strIsDisapprovedBefore, objConnHD, adOpenKeyset
If objRS_IsDisapprovedBefore.RecordCount = 0 Then
IsInTable = 1
End If
objRS_IsDisapprovedBefore.Close
Set objRS_IsDisapprovedBefore = Nothing
'Insert disapproval into database for items that are checked and submitted.
If IsInTable = 1 Then
Dim strAddDisapproval
strAddDisapproval = "SELECT Disapproved, Service, Cost_Center, Carrier, Account, Month_Date, UserID FROM InvoiceApproval"
Dim objRS_AddDisapproval
Set objRS_AddDisapproval = Server.CreateObject("ADODB.Recordset")
objRS_AddDisapproval.Open strAddDisapproval,objConnHD, ,adLockPessimistic
objRS_AddDisapproval.AddNew
objRS_AddDisapproval("Service") = service
objRS_AddDisapproval("Cost_Center") = Service_CC_hold
objRS_AddDisapproval("Carrier") = Service_Car_hold
objRS_AddDisapproval("Account") = Service_Acc_hold
objRS_AddDisapproval("Month_Date") = Service_Date_hold
objRS_AddDisapproval("UserID") = strSession_UID
objRS_AddDisapproval("Disapproved") = true
objRS_AddDisapproval.Update
objRS_AddDisapproval.Close
Set objRS_AddDisapproval = Nothing
End If
End If
Dim strIsApproved
strIsApproved = "SELECT * FROM InvoiceApproval WHERE Month_Date >= '" & Option_Date & "' AND Month_Date < '" & toDate & "' AND Service = " & service & " AND Cost_Center = " & Service_CC_hold & " AND Carrier = " & Service_Car_hold & " AND Account = " & Service_Acc_hold & " AND Disapproved = false"
Response.write strIsApproved
Dim objRS_IsApproved
Set objRS_IsApproved = Server.CreateObject("ADODB.Recordset")
objRS_IsApproved.Open strIsApproved, objConnHD, adOpenKeyset
Dim strIsDisapproved
strIsDisapproved = "SELECT * FROM InvoiceApproval WHERE Month_Date >= '" & Option_Date & "' AND Month_Date < '" & toDate & "' AND Service = " & service & " AND Cost_Center = " & Service_CC_hold & " AND Carrier = " & Service_Car_hold & " AND Account = " & Service_Acc_hold & " AND Disapproved = true"
Dim objRS_IsDisapproved
Set objRS_IsDisapproved = Server.CreateObject("ADODB.Recordset")
objRS_IsDisapproved.Open strIsDisapproved, objConnHD, adOpenKeyset
Dim strDisapprovedNoNote
strDisapprovedNoNote = "SELECT * FROM InvoiceApproval WHERE Month_Date >= '" & Option_Date & "' AND Month_Date < '" & toDate & "' AND Service = " & service & " AND Cost_Center = " & Service_CC_hold & " AND Carrier = " & Service_Car_hold & " AND Account = " & Service_Acc_hold & " AND Disapproved = true AND UserID = '" & strSession_UID & "'"
Dim objRS_DisapprovedNoNote
Set objRS_DisapprovedNoNote = Server.CreateObject("ADODB.Recordset")
objRS_DisapprovedNoNote.Open strDisapprovedNoNote, objConnHD, adOpenKeyset
If objRS_DisapprovedNoNote.RecordCount > 0 Then
If objRS_DisapprovedNoNote("DisapprovalDescNum") = 0 Then
DisapprovedNoNote = DisapprovedNoNote + 1
End If
End If
End If
%>