'==============================================================================
Public Function b_old_save_record_REG_REGISTRATION_live()
cDebug "6save_record_REG_REGISTRATION_live()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
Dim sCMD, objConn, objCmd, objParam
'--------------------------------------------------------------------------
' Table Name: REG_REGISTRATION
' DB Path: C:\inetpub\wwwroot\hosting\Gladhill_2.19\_data\db\gladhill_14.1.mdb
' Created on: 10/27/2020 3:00:20 PM
'--------------------------------------------------------------------------
if request("reg_ID") <> "" then
'---[ Exsiting record. Use UPDATE command ]---
sCMD = "UPDATE reg_Registration SET reg_Status=@reg_Status, reg_Referral=@reg_Referral, reg_Course_ID=@reg_Course_ID, "&_
"reg_Course_Title=@reg_Course_Title, reg_Course_Type=@reg_Course_Type, reg_sched_ID=@reg_sched_ID, reg_sched_Loc=@reg_sched_Loc, "&_
"reg_sched_Info=@reg_sched_Info, reg_sched_StartDate=@reg_sched_StartDate, reg_sched_EndDate=@reg_sched_EndDate, "&_
"reg_sched_Price=@reg_sched_Price, reg_student_Count=@reg_student_Count, reg_total_Price=@reg_total_Price, "&_
"reg_Date_Closed=@reg_Date_Closed, reg_items_JSON=@reg_items_JSON, reg_Updated=@reg_Updated "&_
"WHERE (((reg_Registration.reg_ID)=@reg_ID));"
else
'---[ New record! Use INSERT command ]---
sCMD = "INSERT INTO reg_Registration ( reg_Status, reg_Referral, reg_Course_ID, reg_Course_Title, reg_Course_Type, reg_sched_ID, reg_sched_Loc, "&_
"reg_sched_Info, reg_sched_StartDate, reg_sched_EndDate, reg_sched_Price, reg_student_Count, reg_total_Price, reg_Date_Closed, "&_
"reg_items_JSON, reg_Updated, reg_Date ) "&_
"VALUES( @reg_Status, @reg_Referral, @reg_Course_ID, @reg_Course_Title, @reg_Course_Type, @reg_sched_ID, @reg_sched_Loc, @reg_sched_Info, "&_
"@reg_sched_StartDate, @reg_sched_EndDate, @reg_sched_Price, @reg_student_Count, @reg_total_Price, @reg_Date_Closed, @reg_items_JSON, "&_
"@reg_Updated, @reg_Date );"
end if
'cDebug "sCMD",sCMD
set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open application("DBDriver") & MapPath(application("MainDB"))
Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.CommandText = sCMD
objcmd.ActiveConnection = objConn
objCmd.CommandType = adCmdText
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Status", adBoolean, adParamInput, 2, cbool(request("reg_Status")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Referral", adInteger, adParamInput, 4, testIntVal(request("reg_Referral")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Course_ID", adDouble, adParamInput, 8, testIntVal(request("course_ID")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Course_Title", adVarWChar, adParamInput, 255, testStrVal(request("course_Title")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Course_Type", adVarWChar, adParamInput, 255, testStrVal(request("course_Type")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_ID", adInteger, adParamInput, 4, testIntVal(request("course_sched_ID")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_Loc", adVarWChar, adParamInput, 255, testStrVal(request("reg_sched_Loc")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_Info", adLongVarWChar, adParamInput, 536870910, testStrVal(request("reg_sched_Info")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_StartDate", adDate, adParamInput, 8, testDateVal(request("reg_sched_StartDate")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_EndDate", adDate, adParamInput, 8, testDateVal(request("reg_sched_EndDate")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_Price", adCurrency, adParamInput, 8, testStrVal(request("course_Price")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_student_Count", adInteger, adParamInput, 4, testIntVal(request("studentCount")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_total_Price", adCurrency, adParamInput, 8, testStrVal(request("invoiceTotal")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Date_Closed", adDate, adParamInput, 8, testDateVal(request("reg_Date_Closed")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_items_JSON", adLongVarWChar, adParamInput, 536870910, testStrVal(request("reg_items_JSON")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Updated", adDate, adParamInput, 8, now())
if len(request("reg_ID")) <> 0 then
'---[ Existing record. Add the "reg_ID" parameter ]---
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_ID", adInteger, adParamInput, 4, testIntVal(request("reg_ID")))
else
'---[ New record. Move any paramaters to here that are for New records only ]---
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Date", adDate, adParamInput, 8, now())
end if
cDebug "ObjCmd",ObjCmd
'---[ Uncomment the next line after confirming all configurations are valid ]---
ObjCmd.Execute
if request("reg_ID")="" then
'---[ New record! Get the "reg_ID" of the INSERT'ed record ]-----------
Dim oRecSet
set oRecSet = Server.CreateObject("ADODB.Recordset")
oRecSet.open "SELECT @@IDENTITY", objConn, adOpenStatic, adLockReadOnly, adCmdText
oConfig("reg_ID") = oRecSet.Fields(0).value
else
'---[ Existing record. Get "reg_ID" from the request object ]----------
oConfig("reg_ID") = request("reg_ID")
end if
set objCmd = nothing
set objConn = nothing
cDebug "5save_record_REG_REGISTRATION_live()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
End Function
'==============================================================================
'==============================================================================
Public Function b_old_save_record_reg_Registration_online()
cDebug "6save_record_reg_Registration_online()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
Dim sCMD, objConn, objCmd, objParam
'--------------------------------------------------------------------------
' Table Name: reg_Registration
' DB Path: C:\inetpub\wwwroot\hosting\Gladhill\New\_data\db\gladhill_14.1.mdb
' Created on: 4/6/2014 12:40:16 PM
'--------------------------------------------------------------------------
if request("reg_ID") <> "" then
'---[ Exsiting record. Use UPDATE command ]---
sCMD = "UPDATE reg_Registration SET reg_Status=@reg_Status, reg_sched_Price=@reg_sched_Price, "&_
"reg_student_Count=@reg_student_Count, reg_total_Price=@reg_total_Price, reg_Updated=@reg_Updated "&_
"WHERE (((reg_Registration .reg_ID)=@reg_ID));"
else
'---[ New record! Use INSERT command ]---
sCMD = "INSERT INTO reg_Registration ("&_
"reg_Date, reg_Status, reg_Course_ID, reg_Course_Title, "&_
"reg_Course_Type, reg_sched_Price, reg_student_Count, reg_total_Price) "&_
"VALUES("&_
"@reg_Date, @reg_Status, @reg_Course_ID, @reg_Course_Title, "&_
"@reg_Course_Type, @reg_sched_Price, @reg_student_Count, @reg_total_Price);"
end if
cDebug "sCMD",sCMD
set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open application("DBDriver") & MapPath(application("MainDB"))
Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.CommandText = sCMD
objcmd.ActiveConnection = objConn
objCmd.CommandType = adCmdText
if request("reg_ID") <> "" then
'---[ Exsiting record. Use UPDATE command ]---
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Status", adBoolean, adParamInput, 2, False)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_Price", adCurrency, adParamInput, 8, request("course_Price"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_student_Count", adInteger, adParamInput, 4, request("studentCount"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_total_Price", adCurrency, adParamInput, 8, request("paymentTotal"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Updated", adDate, adParamInput, 8, now())
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_ID", adInteger, adParamInput, 4, testIntVal(request("reg_ID")))
else
'---[ New record! Use INSERT command ]---
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Date", adDate, adParamInput, 8, Now())
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Status", adBoolean, adParamInput, 2, False)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Course_ID", adDouble, adParamInput, 8, request("course_ID"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Course_Title", adVarWChar, adParamInput, 255, request("course_Title"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Course_Type", adVarWChar, adParamInput, 255, request("course_Type"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_Price", adCurrency, adParamInput, 8, request("course_Price"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_student_Count", adInteger, adParamInput, 4, request("studentCount"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_total_Price", adCurrency, adParamInput, 8, request("paymentTotal"))
end if
'cDebug "ObjCmd",ObjCmd
'---[ Uncomment the next line after confirming all configurations are valid ]---
ObjCmd.Execute
if request("reg_ID") <> "" then
'---[ Exsiting record. Use UPDATE command ]---
oConfig("reg_ID") = request("reg_ID")
else
'---[ New record! Get the "reg_ID" of the INSERT'ed record ]-----------
Dim oRecSet
set oRecSet = Server.CreateObject("ADODB.Recordset")
oRecSet.open "SELECT @@IDENTITY", objConn, adOpenStatic, adLockReadOnly, adCmdText
oConfig("reg_ID") = oRecSet.Fields(0).value
end if
oConfig("reg_Registration_pass") = true
set objCmd = nothing
set objConn = nothing
cDebug "5save_record_reg_Registration_online()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
'response.end
End Function
'==============================================================================
'==============================================================================
Public Function OLD_save_record_reg_Registration_live()
cDebug "6save_record_reg_Registration_live()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
Dim sCMD, objConn, objCmd, objParam
'--------------------------------------------------------------------------
' Table Name: reg_Registration
' DB Path: C:\inetpub\wwwroot\hosting\Gladhill\New\_data\db\gladhill_14.1.mdb
' Created on: 4/6/2014 12:40:16 PM
'--------------------------------------------------------------------------
if request("reg_ID") <> "" then
'---[ Exsiting record. Use UPDATE command ]---
sCMD = "UPDATE reg_Registration SET reg_Status=@reg_Status, reg_sched_Price=@reg_sched_Price, "&_
"reg_student_Count=@reg_student_Count, reg_total_Price=@reg_total_Price, reg_sched_Loc=@reg_sched_Loc, "&_
"reg_sched_Info=@reg_sched_Info, reg_sched_StartDate=@reg_sched_StartDate, reg_sched_EndDate=@reg_sched_EndDate, "&_
"reg_Course_Title=@reg_Course_Title, reg_Updated=@reg_Updated "&_
"WHERE (((reg_Registration.reg_ID)=@reg_ID));"
else
'---[ New record! Use INSERT command ]---
sCMD = "INSERT INTO reg_Registration ("&_
"reg_Date, reg_Status, reg_Course_ID, reg_Course_Title, "&_
"reg_Course_Type, reg_sched_ID, reg_sched_Loc, reg_sched_Info, reg_sched_StartDate, "&_
"reg_sched_EndDate, reg_sched_Price, reg_student_Count, reg_total_Price) "&_
"VALUES("&_
"@reg_Date, @reg_Status, @reg_Course_ID, @reg_Course_Title, "&_
"@reg_Course_Type, @reg_sched_ID, @reg_sched_Loc, @reg_sched_Info, @reg_sched_StartDate, "&_
"@reg_sched_EndDate, @reg_sched_Price, @reg_student_Count, @reg_total_Price);"
sCMD = "INSERT INTO reg_Registration ("&_
"reg_Date, reg_Status, reg_Course_ID, reg_Course_Title, reg_Course_Type, reg_sched_ID, reg_sched_Loc, "&_
"reg_sched_Info, reg_sched_StartDate, reg_sched_EndDate, reg_sched_Price, reg_student_Count, reg_total_Price, ) "&_
"VALUES ("&_
"@reg_Date, @reg_Status, @reg_Course_ID, @reg_Course_Title, @reg_Course_Type, @reg_sched_ID, @reg_sched_Loc, "&_
"@reg_sched_Info, @reg_sched_StartDate, @reg_sched_EndDate, @reg_sched_Price, @reg_student_Count, @reg_total_Price);"
end if
cDebug "sCMD",sCMD
set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open application("DBDriver") & MapPath(application("MainDB"))
Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.CommandText = sCMD
objcmd.ActiveConnection = objConn
objCmd.CommandType = adCmdText
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Status", adBoolean, adParamInput, 2, False)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_Price", adCurrency, adParamInput, 8, request("course_Price"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_student_Count", adInteger, adParamInput, 4, request("studentCount"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_total_Price", adCurrency, adParamInput, 8, request("paymentTotal"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_Loc", adVarWChar, adParamInput, 255, request("reg_sched_Loc"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_Info", adLongVarWChar, adParamInput, 536870910, request("reg_sched_Info"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_StartDate", adDate, adParamInput, 8, request("reg_sched_StartDate"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_EndDate", adDate, adParamInput, 8, request("reg_sched_EndDate"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Course_Title", adVarWChar, adParamInput, 255, request("course_Title"))
if request("reg_ID") <> "" then
'---[ Exsiting record. Use UPDATE command ]---
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Updated", adDate, adParamInput, 8, now())
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_ID", adInteger, adParamInput, 4, testIntVal(request("reg_ID")))
else
'---[ New record! Use INSERT command ]---
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Date", adDate, adParamInput, 8, Now())
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Course_ID", adDouble, adParamInput, 8, request("course_ID"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Course_Type", adVarWChar, adParamInput, 255, request("course_Type"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_sched_ID", adInteger, adParamInput, 4, request("course_sched_ID"))
end if
cDebug "ObjCmd",ObjCmd
'---[ Uncomment the next line after confirming all configurations are valid ]---
ObjCmd.Execute
oConfig("reg_Registration_pass") = true
if request("reg_ID") <> "" then
'---[ Exsiting record. Use UPDATE command ]---
oConfig("reg_ID") = request("reg_ID")
else
'---[ New record! Get the "reg_ID" of the INSERT'ed record ]-----------
Dim oRecSet
set oRecSet = Server.CreateObject("ADODB.Recordset")
oRecSet.open "SELECT @@IDENTITY", objConn, adOpenStatic, adLockReadOnly, adCmdText
oConfig("reg_ID") = oRecSet.Fields(0).value
end if
set objCmd = nothing
set objConn = nothing
cDebug "5save_record_reg_Registration_live()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
'response.end
End Function
'==============================================================================
'==============================================================================
Public Function b_old_save_record_REG_COMPANY()
cDebug "6save_record_REG_COMPANY()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
Dim sCMD, objConn, objCmd, objParam
'--------------------------------------------------------------------------
' Table Name: REG_COMPANY
' DB Path: C:\inetpub\wwwroot\hosting\Gladhill\New\_data\db\gladhill_14.1.mdb
' Created on: 4/6/2014 1:01:19 PM
'--------------------------------------------------------------------------
if request("reg_company_ID")<>"" then
'---[ Exsiting record. Use UPDATE command ]---
sCMD = "UPDATE reg_Company SET reg_company_Name=@reg_company_Name, "&_
"reg_company_Address=@reg_company_Address, reg_company_City=@reg_company_City, reg_company_State=@reg_company_State, "&_
"reg_company_Zip=@reg_company_Zip, reg_company_ContactName=@reg_company_ContactName, reg_company_ContactEMail=@reg_company_ContactEMail, "&_
"reg_company_Phone=@reg_company_Phone "&_
"WHERE (((reg_Company.reg_company_ID)=@reg_company_ID));"
else
'---[ New record! Use INSERT command ]---
sCMD = "INSERT INTO reg_Company ("&_
"reg_company_Name, reg_company_Address, reg_company_City, "&_
"reg_company_State, reg_company_Zip, reg_company_ContactName, "&_
"reg_company_ContactEMail, reg_company_Phone, reg_company_reg_ID) "&_
"VALUES("&_
"@reg_company_Name, @reg_company_Address, @reg_company_City, "&_
"@reg_company_State, @reg_company_Zip, @reg_company_ContactName, "&_
"@reg_company_ContactEMail, @reg_company_Phone, @reg_company_reg_ID);"
end if
cDebug "sCMD",sCMD
set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open application("DBDriver") & MapPath(application("MainDB"))
Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.CommandText = sCMD
objcmd.ActiveConnection = objConn
objCmd.CommandType = adCmdText
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_company_Name", adVarWChar, adParamInput, 255, request("reg_company_Name"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_company_Address", adVarWChar, adParamInput, 255, request("reg_company_Address"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_company_City", adVarWChar, adParamInput, 255, request("reg_company_City"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_company_State", adVarWChar, adParamInput, 255, request("reg_company_State"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_company_Zip", adVarWChar, adParamInput, 25, request("reg_company_Zip"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_company_ContactName", adVarWChar, adParamInput, 255, request("reg_company_ContactName"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_company_ContactEMail", adVarWChar, adParamInput, 255, request("reg_company_ContactEMail"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_company_Phone", adVarWChar, adParamInput, 25, request("reg_company_Phone"))
if len(request("reg_company_ID")) <> 0 then
'---[ Existing record. Add the "reg_company_ID" parameter ]---
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_company_ID", adInteger, adParamInput, 4, testIntVal(request("reg_company_ID")))
else
'---[ New record. Move any paramaters to here that are for New records only ]---
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_company_reg_ID", adInteger, adParamInput, 4, oConfig("reg_ID"))
end if
cDebug "ObjCmd",ObjCmd
'---[ Uncomment the next line after confirming all configurations are valid ]---
ObjCmd.Execute
if request("reg_company_ID")="" then
'---[ New record! Get the "reg_company_ID" of the INSERT'ed record ]-----------
Dim oRecSet
set oRecSet = Server.CreateObject("ADODB.Recordset")
oRecSet.open "SELECT @@IDENTITY", objConn, adOpenStatic, adLockReadOnly, adCmdText
oConfig("reg_company_ID") = oRecSet.Fields(0).value
else
'---[ Existing record. Get "reg_company_ID" from the request object ]----------
oConfig("reg_company_ID") = request("reg_company_ID")
end if
set objCmd = nothing
set objConn = nothing
cDebug "5save_record_REG_COMPANY()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
'response.end
End Function
'==============================================================================
'==============================================================================
Public Function b_old_save_record_REG_PAYMENT()
cDebug "6save_record_REG_PAYMENT()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
Dim sCMD, objConn, objCmd, objParam
'--------------------------------------------------------------------------
' Table Name: REG_PAYMENT
' DB Path: C:\inetpub\wwwroot\hosting\Gladhill_2.19\_data\db\gladhill_14.1.mdb
' Created on: 10/27/2020 10:19:52 AM
'--------------------------------------------------------------------------
if request("reg_payment_ID") <> "" then
sCMD = "UPDATE reg_Payment SET "&_
"reg_payment_Paytype=@reg_payment_Paytype, reg_payment_po_Num=@reg_payment_po_Num, reg_payment_Total=@reg_payment_Total, "&_
"reg_payment_Process=@reg_payment_Process, reg_payment_Recieved=@reg_payment_Recieved, reg_payment_Confirmation=@reg_payment_Confirmation, "&_
"reg_intent=@reg_intent, reg_Discount=@reg_Discount, reg_InvoiceTotal=@reg_InvoiceTotal, reg_paymentToken=@reg_paymentToken, "&_
"reg_payerID=@reg_payerID, reg_paymentID=@reg_paymentID, reg_PayPal_data=@reg_PayPal_data, reg_payment_cc_Num=@reg_payment_cc_Num, "&_
"reg_payment_cc_Month=@reg_payment_cc_Month, reg_payment_cc_Year=@reg_payment_cc_Year, reg_payment_cc_Zip=@reg_payment_cc_Zip, "&_
"reg_payment_cc_Name=@reg_payment_cc_Name, reg_payment_cc_CVV=@reg_payment_cc_CVV "&_
"WHERE (((reg_Payment.reg_payment_ID)=@reg_payment_ID));"
else
'---[ New record! Use INSERT command ]---
sCMD = "INSERT INTO reg_Payment ( "&_
"reg_payment_Paytype, reg_payment_po_Num, reg_payment_Total, reg_payment_Process, reg_payment_Recieved, reg_payment_Confirmation, reg_intent, reg_Discount, reg_InvoiceTotal, reg_paymentToken, "&_
"reg_payerID, reg_paymentID, reg_PayPal_data, "&_
"reg_payment_cc_Num, reg_payment_cc_Month, reg_payment_cc_Year, reg_payment_cc_Zip, reg_payment_cc_CVV, reg_payment_cc_Name, reg_payment_reg_ID "&_
") VALUES ("&_
"@reg_payment_Paytype, @reg_payment_po_Num, @reg_payment_Total, @reg_payment_Process, @reg_payment_Recieved, @reg_payment_Confirmation, @reg_intent, @reg_Discount, @reg_InvoiceTotal, @reg_paymentToken, "&_
"@reg_payerID, @reg_paymentID, @reg_PayPal_data, "&_
"@reg_payment_cc_Num, @reg_payment_cc_Month, @reg_payment_cc_Year, @reg_payment_cc_Zip, @reg_payment_cc_CVV, @reg_payment_cc_Name, @reg_payment_reg_ID "&_
");"
end if
'cDebug "sCMD",sCMD
set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open application("DBDriver") & MapPath(application("MainDB"))
Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.CommandText = sCMD
objcmd.ActiveConnection = objConn
objCmd.CommandType = adCmdText
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_Paytype", adVarWChar, adParamInput, 255, testStrVal(request("reg_payment_type")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_po_Num", adVarWChar, adParamInput, 255, testStrVal(request("reg_payment_po_Num")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_Total", adCurrency, adParamInput, 8, request("invoiceTotal"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_Process", adVarWChar, adParamInput, 255, testStrVal(request("reg_payment_Process")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_Recieved", adBoolean, adParamInput, 2, false)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_Confirmation", adVarWChar, adParamInput, 255, "")
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_intent", adVarWChar, adParamInput, 255, testStrVal(request("reg_intent")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Discount", adDouble, adParamInput, 8, testIntVal(request("unitDiscount")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_InvoiceTotal", adCurrency, adParamInput, 8, request("invoiceTotal"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_paymentToken", adVarWChar, adParamInput, 255, testStrVal(request("reg_paymentToken")))
if request("reg_payment_Process") = "type-paypal" then
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payerID", adVarWChar, adParamInput, 255, testStrVal(request("details.payer.payer_id")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_paymentID", adVarWChar, adParamInput, 255, testStrVal(request("data.orderID")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_PayPal_data", adLongVarWChar, adParamInput, 536870910, testStrVal(request("paypalDetails")))
else
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payerID", adVarWChar, adParamInput, 255, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_paymentID", adVarWChar, adParamInput, 255, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_PayPal_data", adLongVarWChar, adParamInput, 536870910, null)
end if
if ucase(request("reg_payment_Process")) = "TYPE-CC" then
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Num", adVarWChar, adParamInput, 255, testStrVal(request("reg_payment_cc_Num")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Month", adInteger, adParamInput, 4, testIntVal(request("reg_payment_cc_Month")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Year", adInteger, adParamInput, 4, testIntVal(request("reg_payment_cc_Year")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Zip", adVarWChar, adParamInput, 255, testStrVal(request("reg_payment_cc_Zip")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Name", adVarWChar, adParamInput, 255, testStrVal(request("reg_payment_cc_Name")))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_CVV", adVarWChar, adParamInput, 255, testStrVal(request("reg_payment_cc_CVV")))
else
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Num", adVarWChar, adParamInput, 255, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Month", adInteger, adParamInput, 4, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Year", adInteger, adParamInput, 4, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Zip", adVarWChar, adParamInput, 255, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Name", adVarWChar, adParamInput, 255, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_CVV", adVarWChar, adParamInput, 255, null)
end if
if len(request("reg_payment_ID")) <> 0 then
'---[ Existing record. Add the "reg_payment_ID" parameter ]---
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_ID", adInteger, adParamInput, 4, testIntVal(request("reg_payment_ID")))
else
'---[ New record. Move any paramaters to here that are for New records only ]---
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_reg_ID", adInteger, adParamInput, 4, oConfig("reg_ID"))
end if
cDebug "ObjCmd",ObjCmd
'---[ Uncomment the next line after confirming all configurations are valid ]---
ObjCmd.Execute
if request("reg_payment_ID")="" then
'---[ New record! Get the "reg_payment_ID" of the INSERT'ed record ]-----------
Dim oRecSet
set oRecSet = Server.CreateObject("ADODB.Recordset")
oRecSet.open "SELECT @@IDENTITY", objConn, adOpenStatic, adLockReadOnly, adCmdText
oConfig("reg_payment_ID") = oRecSet.Fields(0).value
else
'---[ Existing record. Get "reg_payment_ID" from the request object ]----------
oConfig("reg_payment_ID") = request("reg_payment_ID")
end if
oConfig("reg_payment_Process") = request("reg_payment_Process")
set objCmd = nothing
set objConn = nothing
cDebug "5save_record_REG_PAYMENT()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
End Function
'==============================================================================
'==============================================================================
Public Function OLD_save_record_REG_PAYMENT()
cDebug "6save_record_REG_PAYMENT()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
cDebug "last update", now()
Dim sCMD, objConn, objCmd, objParam
'--------------------------------------------------------------------------
' Table Name: REG_PAYMENT
' DB Path: C:\inetpub\wwwroot\hosting\Gladhill\New\_data\db\gladhill_14.1.mdb
' Created on: 4/6/2014 1:01:19 PM
'--------------------------------------------------------------------------
if request("reg_payment_ID") <> "" then
'---[ Exsiting record. Use UPDATE command ]---
sCMD = "UPDATE reg_Payment SET "&_
"reg_payment_reg_ID=@reg_payment_reg_ID "&_
"reg_Discount=@reg_Discount, reg_InvoiceTotal=@reg_InvoiceTotal, reg_payerID=@reg_payerID, "&_
"reg_payment_cc_CVV=@reg_payment_cc_CVV, reg_payment_cc_Month=@reg_payment_cc_Month, "&_
"reg_payment_cc_Name=@reg_payment_cc_Name, reg_payment_cc_Num=@reg_payment_cc_Num, "&_
"reg_payment_cc_Year=@reg_payment_cc_Year, reg_payment_cc_Zip=@reg_payment_cc_Zip, "&_
"reg_payment_Confirmation=@reg_payment_Confirmation, reg_payment_Paytype=@reg_payment_Paytype, "&_
"reg_payment_po_Num=@reg_payment_po_Num, reg_payment_Process=@reg_payment_Process, "&_
"reg_payment_Recieved=@reg_payment_Recieved, reg_payment_Total=@reg_payment_Total, "&_
"reg_paymentID=@reg_paymentID, reg_PayPal_data=@reg_PayPal_data "&_
"WHERE (((reg_Payment.reg_payment_ID)=@reg_payment_ID));"
else
'---[ New record! Use INSERT command ]---
sCMD = "INSERT INTO reg_Payment ("&_
"reg_Discount, reg_InvoiceTotal, reg_payerID, reg_payment_cc_CVV, reg_payment_cc_Month, "&_
"reg_payment_cc_Name, reg_payment_cc_Num, reg_payment_cc_Year, reg_payment_cc_Zip, "&_
"reg_payment_Confirmation, reg_payment_Paytype, reg_payment_po_Num, reg_payment_Process, "&_
"reg_payment_Recieved, reg_payment_reg_ID, reg_payment_Total, reg_paymentID, reg_PayPal_data"&_
") VALUES ("&_
"@reg_payment_reg_ID,@reg_Discount, @reg_InvoiceTotal, @reg_payerID, @reg_payment_cc_CVV, "&_
"@reg_payment_cc_Month, @reg_payment_cc_Name, @reg_payment_cc_Num, @reg_payment_cc_Year, "&_
"@reg_payment_cc_Zip, @reg_payment_Confirmation, @reg_payment_Paytype, @reg_payment_po_Num, "&_
"@reg_payment_Process, @reg_payment_Recieved, @reg_payment_Total, @reg_paymentID, @reg_PayPal_data"&_
");"
end if
'cDebug "sCMD", textarea( join(split(sCMD, ", "),vbcrlf))
cDebug "sCMD", textarea( join(split(replace(replace(sCMD,"SET ", "SET" + vbCrLf),"WHERE ", vbCrLf + "WHERE"), ", "),vbcrlf))
'cDebug "sCMD", split(replace(replace(sCMD,"SET ", "SET," ),"WHERE ", ",WHERE"), ",")
set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open application("DBDriver") & MapPath(application("MainDB"))
Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.CommandText = sCMD
objcmd.ActiveConnection = objConn
objCmd.CommandType = adCmdText
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_reg_ID", adInteger, adParamInput, 4, oConfig("reg_ID"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_Paytype", adVarWChar, adParamInput, 255, request("reg_payment_type"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_po_Num", adVarWChar, adParamInput, 255, request("reg_payment_po_Num"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_Total", adCurrency, adParamInput, 8, request("paymentTotal"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_Process", adVarWChar, adParamInput, 255, request("reg_payment_Process"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_Recieved", adBoolean, adParamInput, 2, false)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_Confirmation", adVarWChar, adParamInput, 255, "")
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_Discount", adDouble, adParamInput, 8, request("unitDiscount"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_InvoiceTotal", adCurrency, adParamInput, 8, cdbl(replace(request("invoiceTotal"),"$","")))
if request("reg_payment_Process") = "type-paypal" then
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payerID", adVarWChar, adParamInput, 255, request("details.payer.payer_id"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_paymentID", adVarWChar, adParamInput, 255, request("data.orderID"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_PayPal_data", adLongVarWChar, adParamInput, 536870910, request("paypalDetails"))
else
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payerID", adVarWChar, adParamInput, 255, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_paymentID", adVarWChar, adParamInput, 255, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_PayPal_data", adLongVarWChar, adParamInput, 536870910, null)
end if
if ucase(request("reg_payment_Process")) = "TYPE-CC" then
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Num", adVarWChar, adParamInput, 255, request("reg_payment_cc_Num"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Month", adInteger, adParamInput, 4, request("reg_payment_cc_Month"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Year", adInteger, adParamInput, 4, request("reg_payment_cc_Year"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Zip", adVarWChar, adParamInput, 255, request("reg_payment_cc_Zip"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Name", adVarWChar, adParamInput, 255, request("reg_payment_cc_Name"))
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_CVV", adVarWChar, adParamInput, 255, request("reg_payment_cc_CVV"))
else
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Num", adVarWChar, adParamInput, 255, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Month", adInteger, adParamInput, 4, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Year", adInteger, adParamInput, 4, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Zip", adVarWChar, adParamInput, 255, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_Name", adVarWChar, adParamInput, 255, null)
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_cc_CVV", adVarWChar, adParamInput, 255, null)
end if
if len(request("reg_payment_ID")) <> 0 then
'---[ Existing record. Add the "reg_payment_ID" parameter ]---
objCmd.Parameters.Append objCmd.CreateParameter ("@reg_payment_ID", adInteger, adParamInput, 4, testIntVal(request("reg_payment_ID")))
else
'---[ New record. Move any paramaters to here that are for New records only ]---
end if
cDebug "ObjCmd",ObjCmd.parameters
Dim tmp, itm
for each itm in ObjCmd.parameters
tmp = tmp & itm.Name & " = " & itm.Value & vbCrLf
next
cDebug "tmp", textarea(tmp)
'---[ Uncomment the next line after confirming all configurations are valid ]---
ObjCmd.Execute
if request("reg_payment_ID") = "" then
'---[ New record! Get the "reg_payment_ID" of the INSERT'ed record ]-----------
Dim oRecSet
set oRecSet = Server.CreateObject("ADODB.Recordset")
oRecSet.open "SELECT @@IDENTITY", objConn, adOpenStatic, adLockReadOnly, adCmdText
oConfig("reg_payment_ID") = oRecSet.Fields(0).value
else
'---[ Existing record. Get "reg_payment_ID" from the request object ]----------
oConfig("reg_payment_ID") = request("reg_payment_ID")
end if
set objCmd = nothing
set objConn = nothing
cDebug "5save_record_REG_PAYMENT()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
'response.end
End Function
'==============================================================================
'==============================================================================
Public Function b_old_save_record_REG_STUDENT()
cDebug "6save_record_REG_STUDENT()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
Dim sCMD, objConn, objCmd, objParam, parm
'--------------------------------------------------------------------------
' Table Name: REG_STUDENT
' DB Path: C:\inetpub\wwwroot\hosting\Gladhill\New\_data\db\gladhill_14.1.mdb
' Created on: 4/7/2014 7:38:25 AM
'--------------------------------------------------------------------------
set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open application("DBDriver") & MapPath(application("MainDB"))
if request("reg_ID") <> "" then
sSQL = popstring("DELETE reg_Student.*, reg_Student.student_reg_ID FROM reg_Student WHERE (((reg_Student.student_reg_ID)=[reg_ID]));", request.form)
cDebug "sSQL", sSQL
oRecSet.open sSQL, objConn, adOpenKeyset, adLockBatchOptimistic
end if
'---[ New record! Use INSERT command ]---
sCMD = "INSERT INTO reg_Student (student_reg_ID, student_LName, student_FName, student_EMail) "&_
"VALUES(@student_reg_ID, @student_LName, @student_FName, @student_EMail);"
cDebug "sCMD",sCMD
Dim r
for r = 1 to cint(request("studentCount") )
Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.CommandText = sCMD
objcmd.ActiveConnection = objConn
objCmd.CommandType = adCmdText
objCmd.Parameters.Append objCmd.CreateParameter ("@student_reg_ID", adInteger, adParamInput, 4, oConfig("reg_ID"))
objCmd.Parameters.Append objCmd.CreateParameter ("@student_FName", adVarWChar, adParamInput, 255, request("student_FName")(r))
objCmd.Parameters.Append objCmd.CreateParameter ("@student_LName", adVarWChar, adParamInput, 255, request("student_LName")(r))
objCmd.Parameters.Append objCmd.CreateParameter ("@student_EMail", adVarWChar, adParamInput, 255, request("student_EMail")(r))
cDebug "ObjCmd",ObjCmd
'---[ Uncomment the next line after confirming all configurations are valid ]---
ObjCmd.Execute
next
oConfig("reg_Student_pass") = true
'---[ New record! Get the "student_ID" of the INSERT'ed record ]-----------
'Dim oRecSet
'set oRecSet = Server.CreateObject("ADODB.Recordset")
'oRecSet.open "SELECT @@IDENTITY", objConn, adOpenStatic, adLockReadOnly, adCmdText
'oConfig("student_ID") = oRecSet.Fields(0).value
set objCmd = nothing
set objConn = nothing
cDebug "5save_record_REG_STUDENT()", "===[ " & Request.ServerVariables("PATH_INFO") & " ]==="
'response.end
End Function
'==============================================================================
'==============================================================================
Private Function send_EmailToCustomer()
'cDebug "6send_EmailToCustomer", bold(padright("===[ " & Request.ServerVariables("PATH_INFO") & " ]", "=", 80))
Dim cTmplt, oFld, rsStudents, sTmpltFile, sBody, oEmail
sSQL = "SHAPE{SELECT get_registration_info_by_reg_id.* FROM get_registration_info_by_reg_id WHERE (((get_registration_info_by_reg_id.reg_ID)=[reg_ID]));}"&_
"APPEND({SELECT reg_Student.* FROM reg_Student;} AS rsStudents "&_
"RELATE reg_ID TO student_reg_ID)"
sSQL = replace(sSQL, "[reg_ID]", oConfig("reg_ID"))
'cDebug "sSQL", sSQL
'---[ connect to db and get recordset ]---
objConn.Open application("DBDriver") & MapPath(application("MainDB"))
oRecSet.open sSQL, objConn, adOpenKeyset, adLockBatchOptimistic
'cDebug "oRecSet", Data(oRecSet)
sTmpltFile = popstring("_email_registration_[reg_Course_Type]_[reg_payment_Process].htm", oRecSet)
oRecSet.Movefirst
'cDebug "sTmpltFile", sTmpltFile
'---[ fill out email template ]---
Set cTmplt = new clsRepeat
With cTmplt
.TemplatePath = "res\html\"
.TemplateFile = sTmpltFile
'cDebug "cTmplt", .debug
.Region 0
.ShapeData oRecSet
oRecSet.Movefirst
.Tag 1, "reg_payment_cc_Num_trunc", right(oRecSet("reg_payment_cc_Num").Value, 4)
sBody = .Template
End With
'cDebug "cTsBodymplt", sBody
oRecSet.MoveFirst
'---[ send email confirmation to customer ]----------------------------------
set oEmail = new clsCDOMail
oEmail "cdoSMTPConnectionTimeout", 5
oEmail "From", application("Email_From_Address")
oEmail "To", oRecSet("reg_company_ContactEMail").value
oEmail "Subject", Application("SiteTitle") & " - Training registration"
oEmail "HTMLBody", sBody
if bLocalHost then oEmail "SMTPConnectionTimeout", 5
oEmail.SendEMail
'cDebug "oEmail.Debug", oEmail.Debug
oRecSet.close
'cDebug "5send_EmailToCustomer", bold(string(79,"="))
End Function
'==============================================================================
'==============================================================================
Private Function send_EmailToAdmin()
'cDebug "6send_EmailToAdmin", bold(padright("===[ " & Request.ServerVariables("PATH_INFO") & " ]", "=", 80))
Dim cTmplt, sBody, oEmail
sSQl = "SELECT list_registrations_open.* FROM list_registrations_open;"
'cDebug "sSQL", sSQL
oRecSet.open sSQL, objConn, adOpenKeyset, adLockBatchOptimistic
'cDebug "oRecSet", data(oRecSet)
Set cTmplt = new clsRepeat
With cTmplt
.TemplateFile = "res/html/_admin_registrations_open.htm"
'cDebug "cTmplt.Debug", .Debug
.Region 0
.Tag 0, "cnt", oRecSet.RecordCount
.ShapeData oRecSet
sBody = .Template
'cDebug "sBody", sBody
End With
'---[ send email confirmation to customer ]----------------------------------
set oEmail = new clsCDOMail
oEmail "cdoSMTPConnectionTimeout", 5
oEmail "From", application("Email_From_Address")
oEmail "To", application("Email_From_Address")
oEmail "Subject", Application("SiteTitle") & " - Pending training registrations."
oEmail "HTMLBody", sBody
if bLocalHost then oEmail "SMTPConnectionTimeout", 5
oEmail.SendEMail
'cDebug "oEmail.Debug", oEmail.Debug
oRecSet.close
'cDebug "5send_EmailToAdmin", bold(string(79,"="))
End Function
'==============================================================================