<%@ Language=VBScript%> <% dim strpagecode strpagecode= "FAIRG40" session("usertype")="NUS" %> <% 'Page name:4.1_asstmemregadd.asp 'purpose:enter the data into the database 'date:19/06/01 'Author:Himanshu Nigam dim objConnReg,STR_MESSAGE sQSIResponseCode = Request("QSIResponseCode") sAcqResponseCode = Request("AcqResponseCode") set objConnReg=server.CreateObject("adodb.connection") objConnReg.ConnectionString=objConn.connectionString objConnReg.Open 'objConnReg.Open "Driver=SQL Server; Server=itposrv;UID=itpo; PWD=itpo;Database=itpo" %> Registration Confirmation - <%=Application("Title")%> <% 'Response.Write "Response code is " & sQSIResponseCode DisplayResponse if Session("AssociateMemNo")="" then if sQSIResponseCode="0" then InsertMaster else DeleteMaster end if end if if sQSIResponseCode="0" then GENERATE_MSG_ONLINE %>
<%if sQSIResponseCode="0" then%> <%end if%>
Registration Confirmation

<%if sQSIResponseCode="0" then Response.Write "Congratulations " &session("name") & " !"%>

<%=STR_MESSAGE%>
<%'If you wish to add your exporter and/or manufacturer profile, click on the appropriate link.%> You can now get listed on our Indian suppliers and Manufacturers Directory thus providing your business a global presence.

 

<% SUB GENERATE_MSG_ONLINE() STR_MESSAGE= STR_MESSAGE & "
" & " You are welcome to avail various services available for the Associate Members at this portal. "&_ "

Your Membership Number/Login Id is : "& Session("AssociateMemNo") &".

"& _ " We wish you enjoy the Benefits and Priviliges of being a Associate Member of ITPO." END SUB sub InsertMaster() 'temp= Request.QueryString("SessionID") 'Response.Write temp dim rspg,sqlpg set rspg=server.CreateObject("adodb.recordset") sqlpg="select productgroupcode from TempAssociateOnPmtProdGrpDet where sessionid='" & Request("SessionID") & "'" 'Response.Write sqlpg rspg.Open sqlpg,objConn if not (rspg.eof and rspg.bof) then dim pg,prodgpno prodgpno=0 while not rspg.EOF prodgpno=prodgpno+1 pg=trim(rspg("productgroupcode")) rspg.movenext wend 'Response.Write prodgpno if prodgpno>1 then pg="99" else pg=pg end if 'Response.Write "pg"&pg&"
" rspg.Close set rsgroup=server.CreateObject("ADODB.Recordset") 'rsgroup.ActiveConnection=objConnReg 'rsgroup.CursorType=1 rsgroup.Open "select max(substring(associateMembershipNo,4,6)),substring(associateMembershipNo,11,2)from associatemembermaster group by substring(associateMembershipNo,11,2) having substring(associateMembershipNo,11,2)='" & pg & "'",objConnReg if rsgroup.EOF and rsgroup.BOF then 'associateMembershipNo="AM-020000/" & pg 'companyno="AM-020000-" & insproductgroupcode associateMembershipNo="AM-000001/" & pg companyno="AM-000001-" & insproductgroupcode else maxvalue1=rsgroup.Fields(0) incvalue=cint(maxvalue1) + 1 constr=cstr(incvalue) lent=len(constr) if lent=6 then finalvalue= constr elseif lent=5 then finalvalue="0" & constr elseif lent=4 then finalvalue="00" & constr elseif lent=3 then finalvalue="000" & constr elseif lent=2 then finalvalue="0000" & constr elseif lent=1 then finalvalue="00000" & constr end if associateMembershipNo="AM-" & finalvalue &"/" & pg companyno="AM-" & finalvalue &"-" & pg end if 'Response.Write associateMembershipNo rsgroup.Close on error resume next objConnReg.BeginTrans sqlact1="Insert into associatemembermaster(associateMembershipNo,createuserid,MembershipDate," &_ "CompanyName,ApplicantName,namtitle1,ContactExecutive1,Designation1,nametitle2,ContactExecutive2,Designation2," &_ "Address1,Address2,city,pincode,state,country_code,Email,Phone1,Phone2,Fax1,Fax2," &_ "Website,BankReference,YearEstablishment,RBICode,businesstype,MfrStatus,OwnershipType," &_ "Exports1,Exports2,Exports3,Year1,Year2,Year3,exportitem,importitem,validtodate,renewbeforedate,createdate,modifyuserid,modifydate,applicantnametitle) " &_ "select '"&associateMembershipNo&"','"&associateMembershipNo&"',getDate()," &_ "CompanyName,ApplicantName,namtitle1,ContactExecutive1,Designation1,nametitle2,ContactExecutive2,Designation2, " &_ "Address1,Address2,city,pincode,state,country_code,Email,Phone1,Phone2,Fax1,Fax2, " &_ "Website,BankReference,YearEstablishment,RBICode,businesstype,MfrStatus,OwnershipType, " &_ "Exports1,Exports2,Exports3,Year1,Year2,Year3,exportitem,importitem,validtodate,renewbeforedate,createdate,modifyuserid,modifydate,applicantnametitle " &_ "from TempAssociateOnPmtMaster "&_ "where ltrim(rtrim(SessionID))='"&trim(Request("SessionID"))&"'" 'Response.Write sqlact1 'Response.End objConnReg.execute sqlact1 if err <> 0 then 'Response.Write "am error is" & err.description 'Response.end objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") 'Response.Write "am error is" & err.description end if 'STRSQLPAYMENT="UPDATE ASSOCIATEMEMBEROFFLiNEPAYMENTS SET associatemembershipno='"& associateMembershipNo &"',"&_ ' "realizedflag='Y' where associatemembershipno='"& trim(Request.QueryString("memno")) &"'" STRSQLPAYMENT="insert into AssociateMemberPayments(associateMembershipNo,PaymentDate," &_ "PaymentType, ReceiptNumber,TransactionNumber,Amount) values ('" & associateMembershipNo & "',getdate(),'New Payments','" & Request("ReceiptNo") & "','" & Request("TransactionNo") & "'," & cdbl(Request("PurchaseAmount"))/100 & ")" 'Response.Write strinsertpayment 'Response.Write STRSQLPAYMENT&"
" objConnReg.Execute strsqlpayment if err <> 0 then 'Response.Write "pm error is" & err.description 'Response.end objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") 'Response.Write "pm error is" & err.description end if sqlact2="insert into associatememberproductgroupdetails "&_ "(associateMembershipNo,productgroupcode)"&_ "select '"&associateMembershipNo&"',productgroupcode from TempAssociateOnPmtProdGrpDet "&_ "where ltrim(rtrim(sessionID))='"&trim(Request("sessionID"))&"'" objConnReg.execute sqlact2 if err <> 0 then 'Response.Write "pg error is" & err.description 'Response.end objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") 'Response.Write "pg error is" & err.description end if sqlact3="insert into associatememberexportcountriesdetails "&_ "(associateMembershipNo,country_code)"&_ "select '"&associateMembershipNo&"',country_code from TempAssociateOnPmtExpCountriesDet "&_ "where ltrim(rtrim(sessionID))='"&trim(Request("sessionID"))&"'" objConnReg.execute sqlact3 if err <> 0 then 'Response.Write "pg error is" & err.description 'Response.end objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") 'Response.Write "pg error is" & err.description end if set r=server.CreateObject ("adodb.recordset") r.Open "select companyname,applicantname,email,userpassword from TempAssociateOnPmtMaster where sessionID='"&trim(Request("sessionID"))&"'",objConn dim emailaddress,compname,userpwd emailaddress=trim(r("email")) if trim(r("companyname")) <>"" then compname=replace(trim(r("companyname")),"'","''") else compname=replace(trim(r("applicantname")),"'","''") end if userpwd=trim(r("userpassword")) r.Close sql7="insert into usermaster(loginid, FirstName,userpassword,usertype,lastlogindate,activateflag,email,createuserid,createdate) "&_ "values('"&associateMembershipNo&"','"& compname &"','"& userpwd &"','AUS','"&date()&"','Y','"& emailaddress &"','"&associateMembershipNo&"','"&date()&"')" objConnReg.execute sql7 if err <> 0 then 'Response.Write "um error is" & err.description 'Response.end objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") 'Response.Write "um error is" & err.description end if 'Response.Write emailaddress 'code added by rahul on 8/7 for insertion in company master and content defn master arrno=split(associateMembershipNo,"/") newassociateMembershipNo=arrno(0)&"-"&arrno(1) dim sql8 sql8="insert into companymaster(companycode,mainlevel,terminatinglevel,companyname) " &_ "values('" & newassociateMembershipNo & "',2,0,'" & compname & "')" 'Response.Write sql8 objConnReg.Execute sql8 'Response.End if err <> 0 then 'Response.Write "error is" & err.description 'Response.end objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") 'Response.Write "error is" & err.description end if dim sql9 sql9="insert into contentdefinitionmaster(companycode,definitioncode,name,levelapplied) " &_ "values('" & newassociateMembershipNo & "','D001','Product',1)" 'Response.Write sql9 objConnReg.Execute sql9 if err <> 0 then objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") 'Response.Write "error is" & err.description end if dim sql10 sql10="insert into contentdefinitionmaster(companycode,definitioncode,name,levelapplied) " &_ "values('" & newassociateMembershipNo & "','D002','Product',2)" 'Response.Write sql10 objConnReg.Execute sql10 if err <> 0 then objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") 'Response.Write "error is" & err.description end if 'code by rahul ends sql4="delete TempAssociateOnPmtMaster "&_ "where ltrim(rtrim(sessionID))='"&trim(Request("sessionID"))&"'" 'response.Write sql4 objConnReg.execute sql4 if err <> 0 then objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") 'Response.Write "error is" & err.description end if sql5="delete TempAssociateOnPmtExpCountriesDet "&_ "where ltrim(rtrim(sessionID))='"&trim(Request("sessionID"))&"'" 'Response.Write sql5 objConnReg.execute sql5 if err <> 0 then objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") 'Response.Write "error is" & err.description end if sql6="delete TempAssociateOnPmtProdGrpDet "&_ "where ltrim(rtrim(sessionID))='"&trim(Request("sessionID"))&"'" 'Response.Write sql6 objConnReg.execute sql6 if err <> 0 then objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") 'Response.Write "error is" & err.description end if on error goto 0 objConnReg.committrans Session("AssociateMemNo")=associateMembershipNo dim strquery strquery="select isnull(applicantname,companyname) appname from associatemembermaster where associatemembershipno='"&session("AssociateMemNo")&"'" 'Response.Write strquery set rst=objconn.execute(strquery) if not(rst.eof or rst.bof) then 'Response.Write "inside" session("usertype")="AUS" session("userid")=Session("AssociateMemNo") session("name")=rst("appname") 'Response.Write "userid " & session("userid") & session("name") end if rst.close set rst=nothing 'GENERATE_MSG_ONLINE end if end sub sub DeleteMaster() dim sql44 dim sql55 dim sql66 on error resume next objconnreg.BeginTrans sql44="delete TempAssociateOnPmtMaster "&_ "where ltrim(rtrim(sessionID))='"&session("assmemberno")&"'" objConnReg.execute sql44 if err <> 0 then objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") end if sql55="delete TempAssociateOnPmtExpCountriesDet "&_ "where ltrim(rtrim(sessionID))='"&session("assmemberno")&"'" objConnReg.execute sql55 if err <> 0 then objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") end if sql66="delete TempAssociateOnPmtProdGrpDet "&_ "where ltrim(rtrim(sessionID))='"&session("assmemberno")&"'" objConnReg.execute sql66 if err <> 0 then objConnReg.rollbacktrans response.Redirect "/inc/commoninc/error.asp?errorno="&err&"§ion="&server.URLEncode ("Associate Member Registration") end if on error goto 0 objConnReg.committrans 'session("assmemberno")="" 'Response.Redirect "/" end sub %> <%objConnReg.Close set objconnreg=nothing %> <% Sub DisplayResponse() Select Case sQSIResponseCode Case "0" STR_MESSAGE="Your membership is active now." & "

" & "For your reference, " & "
" & "Transaction No. : " & request("transactionno") & "
" & "Receipt No. : " & request("receiptno") & "
" & "Transaction Amount : Rs. " & cdbl(request("purchaseamount"))/100 & "

" Case "1" STR_MESSAGE= "Unknown Error" Case "2" STR_MESSAGE= "Bank Declined Transaction" Case "3" STR_MESSAGE= "No Reply from Bank" Case "4" STR_MESSAGE= "Expired Card" Case "5" STR_MESSAGE= "Insufficient funds" Case "6" STR_MESSAGE= "Error Communicating with Bank" Case "7" STR_MESSAGE= "Payment Server System Error" Case "8" STR_MESSAGE= "Transaction Type Not Supported" Case Else STR_MESSAGE="Unable to be determined" End Select End Sub %>