protected void BtnSubmit_Click(object sender, EventArgs e) { try { try { payDetails = new ClsPayDetails(); payDetails.UserID = TxtUsername.Text.ToString(); payDetails.Password = TxtPassword.Text.ToString(); } catch (Exception ex) { } if (payDetails.GetUserDetails().Rows.Count > 0) { Session["PayUser"] = TxtUsername.Text; Response.Redirect("PayDetails.aspx"); } else { WebMsgBox.Show("Invaild Username and Password!"); } } catch (Exception ex) { } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { payDetails = new ClsPayDetails(); } catch (Exception ex) { } LoadMonth(); LoadStmt(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { payDetails = new ClsPayDetails(); } catch (Exception ex) { } DateTime dt = DateTime.Now; TxtFrmDate.Text = dt.AddDays(-(DateTime.Now.Day - 1)).ToString("dd-MMM-yyy ddd"); TxtToDate.Text = dt.ToString("dd-MMM-yyy ddd"); LoadHistoryDet(); } }
protected void Page_Load(object sender, EventArgs e) { if (String.IsNullOrEmpty(Convert.ToString(Session["PayUser"]))) { Response.Redirect("PayLogin.aspx"); return; } if (!IsPostBack) { try { payDetails = new ClsPayDetails(); } catch (Exception ex) { } LoadDetails(); LoadRechargeHistory(); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { try { payDetails = new ClsPayDetails(); } catch (Exception ex) { } string[] merc_hash_vars_seq; string merc_hash_string = string.Empty; string merc_hash = string.Empty; string order_id = string.Empty; string hash_seq = payDetails.GetAdminParamsDetails().Rows[0]["HashSequence"].ToString(); //"key|txnid|amount|productinfo|firstname|email|udf1|udf2|udf3|udf4|udf5|udf6|udf7|udf8|udf9|udf10"; if (Request.Form["status"] == "success") { merc_hash_vars_seq = hash_seq.Split('|'); Array.Reverse(merc_hash_vars_seq); merc_hash_string = payDetails.GetAdminParamsDetails().Rows[0]["Salt"].ToString() + "|" + Request.Form["status"]; //ConfigurationManager.AppSettings["SALT"] + "|" + Request.Form["status"]; foreach (string merc_hash_var in merc_hash_vars_seq) { merc_hash_string += "|"; merc_hash_string = merc_hash_string + (Request.Form[merc_hash_var] != null ? Request.Form[merc_hash_var] : ""); } merc_hash = Generatehash512(merc_hash_string).ToLower(); if (merc_hash != Request.Form["hash"]) { Response.Write("Hash value did not matched"); } else { double bal = Convert.ToDouble(Request.Form["udf3"]) + Convert.ToDouble(Request.Form["udf5"]); Session["NewBal"] = bal; LblAmount.Text = "Rs." + Request.Form["Amount"]; LblNewBal.Text = "New Balance : Rs." + Math.Round(bal).ToString(); double a = Math.Round(bal / 10); LblGoodFor.Text = "Good for : " + a.ToString() + " CCC Ids"; //LblOldBalance.Text = Request.Form["udf5"]; LblTotAmt.Text = Math.Round(Convert.ToDouble(Request.Form["Amount"])).ToString(); LblServiceTax.Text = Request.Form["udf1"]; LblSBCess.Text = Request.Form["udf2"]; LblFinalAmt.Text = Request.Form["udf3"]; //LblNewBalance.Text = Math.Round(bal).ToString(); LblInvoiceNo.Text = Request.Form["Txnid"]; LblDate.Text = DateTime.Now.ToString("dd-MMM-yyyy ddd HH:mm") + " Hrs."; DataSet dsDet = new DataSet(); dsDet = payDetails.GetData(); if (payDetails.billingDetails.Rows.Count > 0) { LblInvoiceTo.Text = payDetails.billingDetails.Rows[0]["InvoiceTo"].ToString(); LblBillingAddress.Text = payDetails.billingDetails.Rows[0]["AddressLine2"].ToString(); } /*SqlProcs proc = new SqlProcs(); * DataSet dsDet = new DataSet(); * dsDet = proc.ExecuteSP("SP_PAYMENTADMIN", * new SqlParameter() { ParameterName = "@IMODE", SqlDbType = SqlDbType.Int, Value = 3 } * ); * if (dsDet.Tables[0].Rows.Count > 0) * { * LblInvoiceTo.Text = dsDet.Tables[0].Rows[0]["InvoiceTo"].ToString(); * LblBillingAddress.Text = dsDet.Tables[0].Rows[0]["BillingAddress"].ToString(); * }*/ savedet(); } payDetails.fromId = payDetails.GetAdminParamsDetails().Rows[0]["FromID"].ToString(); payDetails.MailPwd = payDetails.GetAdminParamsDetails().Rows[0]["Password"].ToString(); payDetails.MailIDs = payDetails.GetAdminParamsDetails().Rows[0]["MailIDs"].ToString().Split(';'); payDetails.CCMailIDs = payDetails.GetAdminParamsDetails().Rows[0]["CCMailIDs"].ToString().Split(';'); payDetails.BCCMailIDs = payDetails.GetAdminParamsDetails().Rows[0]["CCMailIDs"].ToString().Split(';'); String strDate = DateTime.Now.ToString("dd-MMM-yyyy"); payDetails.MailSubject = "Payment Transaction - Success"; String strDescription = ""; if (Session["Description"] != null) { strDescription = Session["Description"].ToString(); } System.Globalization.CultureInfo Indian = new System.Globalization.CultureInfo("hi-IN"); String strTotAmt = String.Format(Indian, "{0:N}", Convert.ToDouble(LblTotAmt.Text)); String strSrvTax = String.Format(Indian, "{0:N}", Convert.ToDouble(LblServiceTax.Text)); String strSBCess = String.Format(Indian, "{0:N}", Convert.ToDouble(LblSBCess.Text)); String strFinalAmt = String.Format(Indian, "{0:N}", Convert.ToDouble(LblFinalAmt.Text)); //String strNewBal = String.Format(Indian, "{0:N}", Convert.ToDouble(LblNewBalance.Text)); payDetails.MailBody = "<table ><tr><td><b>The Transaction - " + LblInvoiceNo.Text + " made successfully on " + LblDate.Text + "</b><br/><br/></td></tr></table>"; payDetails.MailBody += "<table><tr><td><b>Transaction Description</b></td><td><b> - " + strDescription + "</b></td></tr></table>"; payDetails.MailBody += "<table border=\"1\"><tr><tr><td><b>Recharge Amount</b></td><td align='right'><b>" + strTotAmt + "</b></td></tr>"; payDetails.MailBody += "<tr><tr><td><b>Service Tax</b></td><td align='right'><b>" + strSrvTax + "</b></td></tr>"; payDetails.MailBody += "<tr><tr><td><b>Swachh Bharath CESS</b></td><td align='right'><b>" + strSBCess + "</b><br/></td></tr>"; payDetails.MailBody += "<tr><tr><td><b>Total Amount Payable</b></td><td align='right'><b>" + strFinalAmt + "</b></td></tr></table>"; //payDetails.MailBody += "<tr><tr><td><b>The Balance Amount</b></td><td align='right'><b>" + strNewBal + "</b></td></tr></table>"; payDetails.MailBody += "<table><tr><tr><td><b>The Service Tax and Swachh Bharath CESS deducted from Total Amount</b></td></tr>"; payDetails.MailBody += "<tr><tr><td><span style=\"color:#0066CC;\">This is an automated report, please do not reply.</span><br/></td></tr>"; //payDetails.MailBody += "<tr><tr><td><span style=\"color:#0066CC;\">If you wish to add any more points, please inform us.</span><br/></td></tr>"; payDetails.MailBody += "<tr><tr><td><span style=\"color:#0066CC;\"><b>Assuring our best services always.</b></span><br/></td></tr>"; payDetails.MailBody += "<tr><tr><td><span style=\"color:#0066CC;\"><b>Innovatus Systems Special Support Team</b></span><br/></td></tr></table>"; payDetails.CreatedOn = DateTime.Now.ToString("yyyy-MM-dd"); if (Session["UserName"] != null) { payDetails.CreatedBy = Session["UserName"].ToString(); } else { payDetails.CreatedBy = Session["PayUser"].ToString(); } payDetails.Senton = DateTime.Now.ToString("yyyy-MM-dd"); if (Session["USERID"] != null) { payDetails.Sentby = Session["USERID"].ToString(); } else { payDetails.Sentby = Session["PayUser"].ToString(); } payDetails.SendMail(); string strMessage = "Txn ID : " + LblInvoiceNo.Text + "\r\nDescription:" + strDescription + "\r\nRecharge Amt : " + strTotAmt + "\r\nService Tax : " + strSrvTax + "\r\nSwachhBharath CESS : " + strSBCess + "\r\nTotal Amount : " + strFinalAmt + "\r\n"; //string contactno=payDetails.billingDetails.Rows[0]["CONTACTNO"].ToString(); payDetails.MobileNo = payDetails.billingDetails.Rows[0]["CONTACTNO"].ToString(); //payDetails.MobileNo = "9884087364"; payDetails.smstext = strMessage; //payDetails.CreatedOn = DateTime.Now.ToString("yyyy-MM-dd"); //payDetails.CreatedBy = Session["UserName"].ToString(); payDetails.SendSMS(); } else { Response.Write("Hash value did not matched"); } } } catch (Exception ex) { Response.Write("<span style='color:red'>" + ex.Message + "</span>"); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { try { payDetails = new ClsPayDetails(); } catch (Exception ex) { } string[] merc_hash_vars_seq; string merc_hash_string = string.Empty; string merc_hash = string.Empty; string order_id = string.Empty; string hash_seq = payDetails.GetAdminParamsDetails().Rows[0]["HashSequence"].ToString(); //"key|txnid|amount|productinfo|firstname|email|udf1|udf2|udf3|udf4|udf5|udf6|udf7|udf8|udf9|udf10"; if (Request.Form["status"] == "success") { merc_hash_vars_seq = hash_seq.Split('|'); Array.Reverse(merc_hash_vars_seq); merc_hash_string = payDetails.GetAdminParamsDetails().Rows[0]["Salt"].ToString() + "|" + Request.Form["status"]; //ConfigurationManager.AppSettings["SALT"] + "|" + Request.Form["status"]; foreach (string merc_hash_var in merc_hash_vars_seq) { merc_hash_string += "|"; merc_hash_string = merc_hash_string + (Request.Form[merc_hash_var] != null ? Request.Form[merc_hash_var] : ""); } merc_hash = Generatehash512(merc_hash_string).ToLower(); if (merc_hash != Request.Form["hash"]) { Response.Write("Hash value did not matched"); } else { double bal = Convert.ToDouble(Request.Form["udf3"]) + Convert.ToDouble(Request.Form["udf5"]); Session["NewBal"] = bal; LblAmount.Text = "Rs." + Request.Form["Amount"]; LblNewBal.Text = "New Balance : Rs." + Math.Round(bal).ToString(); double a = Math.Round(bal / 10); LblGoodFor.Text = "Good for : " + a.ToString() + " CCC Ids"; //LblOldBalance.Text = Request.Form["udf5"]; LblTotAmt.Text = Math.Round(Convert.ToDouble(Request.Form["Amount"])).ToString(); LblServiceTax.Text = Request.Form["udf1"]; LblSBCess.Text = Request.Form["udf2"]; LblFinalAmt.Text = Request.Form["udf3"]; //LblNewBalance.Text = Math.Round(bal).ToString(); LblInvoiceNo.Text = Request.Form["Txnid"]; LblDate.Text = DateTime.Now.ToString("dd-MMM-yyyy ddd HH:mm") + " Hrs."; DataSet dsDet = new DataSet(); dsDet = payDetails.GetData(); if (payDetails.billingDetails.Rows.Count > 0) { LblInvoiceTo.Text = payDetails.billingDetails.Rows[0]["InvoiceTo"].ToString(); LblBillingAddress.Text = payDetails.billingDetails.Rows[0]["AddressLine2"].ToString(); } //DataSet dscom = sqlobj.ExecuteSP("SP_LoadCompanyInformation"); //if (dscom.Tables[0].Rows.Count > 0) //{ // strProductName = dscom.Tables[0].Rows[0]["ProductName"].ToString(); //} savedet(); } System.Globalization.CultureInfo Indian = new System.Globalization.CultureInfo("hi-IN"); String strTotAmt = String.Format(Indian, "{0:N}", Convert.ToDouble(LblTotAmt.Text)); String strSrvTax = String.Format(Indian, "{0:N}", Convert.ToDouble(LblServiceTax.Text)); String strSBCess = String.Format(Indian, "{0:N}", Convert.ToDouble(LblSBCess.Text)); String strFinalAmt = String.Format(Indian, "{0:N}", Convert.ToDouble(LblFinalAmt.Text)); //String strNewBal = String.Format(Indian, "{0:N}", Convert.ToDouble(LblNewBalance.Text)); payDetails.fromId = payDetails.GetAdminParamsDetails().Rows[0]["FromID"].ToString(); payDetails.MailPwd = payDetails.GetAdminParamsDetails().Rows[0]["Password"].ToString(); payDetails.MailIDs = payDetails.GetAdminParamsDetails().Rows[0]["MailIDs"].ToString().Split(';'); payDetails.CCMailIDs = payDetails.GetAdminParamsDetails().Rows[0]["CCMailIDs"].ToString().Split(';'); payDetails.BCCMailIDs = payDetails.GetAdminParamsDetails().Rows[0]["CCMailIDs"].ToString().Split(';'); String strDate = DateTime.Now.ToString("dd-MMM-yyyy"); //payDetails.MailSubject = "Account recharged for Rs " + strFinalAmt.ToString(); payDetails.MailSubject = "Payment Successful"; String strDescription = ""; if (Session["Description"] != null) { strDescription = Session["Description"].ToString(); } DataSet dsbalance = sqlobj.ExecuteSP("SP_GetCreditBalance"); if (dsbalance.Tables[0].Rows.Count > 0) { strBeforeBalance = dsbalance.Tables[0].Rows[0]["AvailableBalance"].ToString(); } dsbalance.Dispose(); payDetails.MailBody = "<table style=\"font-name:verdana;\" ><tr><td>Dear Customer,</td></tr></table><br/>"; payDetails.MailBody += "<table ><tr><td>We thank you for your payment of Rs " + strTotAmt.ToString() + "</td></tr></table><br/>"; payDetails.MailBody += "<table style=\"font-name:verdana;\" ><tr><td>Payment Reference:" + LblInvoiceNo.Text + "</td></tr></table><br/>"; payDetails.MailBody += "<table><tr><td style=\"font-name:verdana;\" align='right'>Payment Date:" + LblDate.Text + "</td></tr></table><br/>"; payDetails.MailBody += "<table ><tr><td>After adjusting the taxes, the amount that will be credited to your account Rs" + strFinalAmt + "</td></tr></table><br/>"; payDetails.MailBody += "<table ><tr><td>New account balance is: Rs " + strBeforeBalance.ToString() + "</td></tr></table>"; //payDetails.MailBody += "<table ><tr><td>Greetings. We thank you for your continued patronage. Given below are the details of your account recharge.<br/><br/></td></tr></table><br/>"; //payDetails.MailBody += "<table ><tr><td>(All amount in Indian Rupees)</td></tr></table><br/>"; //payDetails.MailBody += "<table ><tr><td>Your account is now recharged for " + strFinalAmt.ToString() + "</td></tr></table>"; //payDetails.MailBody += "<table ><tr><td>Account balance before recharge: " + strBeforeBalance.ToString() + "</td></tr></table><br/>"; //payDetails.MailBody += "<table style=\"border:1px solid #ddd;border-collapse:collapse;\"><tr><td style=\"border:1px solid #ddd; Padding:5px;\">Transaction No</td><td style=\"border:1px solid #ddd; Padding:5px;\" align='right'>" + LblInvoiceNo.Text + "</td></tr>"; //payDetails.MailBody += "<tr><td style=\"border:1px solid #ddd; Padding:5px;\">Transaction Date</td><td style=\"border:1px solid #ddd; Padding:5px;\" align='right'>" + LblDate.Text + "</td></tr>"; //payDetails.MailBody += "<tr><td style=\"border:1px solid #ddd; Padding:5px;\">Amount paid</td><td style=\"border:1px solid #ddd; Padding:5px;\" align='right'>" + strTotAmt + "</td></tr>"; //payDetails.MailBody += "<tr><td style=\"border:1px solid #ddd; Padding:5px;\">Service Tax deducted</td><td style=\"border:1px solid #ddd; Padding:5px;\" align='right'>" + strSrvTax + "</td></tr>"; //payDetails.MailBody += "<tr><td style=\"border:1px solid #ddd; Padding:5px;\">Swachh Bharath Tax deducted</td><td style=\"border:1px solid #ddd; Padding:5px;\" align='right'>" + strSBCess + "<br/></td></tr>"; //payDetails.MailBody += "<tr><td style=\"border:1px solid #ddd; Padding:5px;\">Amount added to account balance</td><td style=\"border:1px solid #ddd; Padding:5px;\" align='right'>" + strFinalAmt + "</td></tr>"; //payDetails.MailBody += "<tr><td style=\"border:1px solid #ddd; Padding:5px;\">Narration</td><td style=\"border:1px solid #ddd; Padding:5px;\" align='right'>" + strDescription + "</td></tr></table><br/>"; //payDetails.MailBody += "<table><tr><td>Account recharge was carried out by " + Session["UserID"].ToString() + "</td></tr></table>"; payDetails.MailBody += "<table><tr><td><span ><br/>This is an auto generated mail, please do not reply.</span><br/></td></tr></table>"; payDetails.MailBody += "<tr><td><span >System:ORIS</span><br/></td></tr></table><br/>"; payDetails.MailBody += "<tr><td><span >Regards</span><br/></td></tr></table><br/>"; payDetails.MailBody += "<table><tr><td>Innovatus Systems</td></tr>"; payDetails.MailBody += "<tr><td><span>42, Meenakshi Nagar, Kovai Pudur,</span><br/></td></tr>"; payDetails.MailBody += "<tr><td><span>Coimbatore - 641042</span><br/></td></tr></table>"; payDetails.MailBody += "<table><tr><td><span>For any clarifications, please contact us at [email protected] or +91 422 2604370/9487104370 between 9AM to 6PM Mon to Fri.</span><br/></td></tr></table><br/>"; payDetails.MailBody += "<table><tr><td><span>Assuring our best services always.</span><br/></td></tr></table>"; payDetails.CreatedOn = DateTime.Now.ToString("yyyy-MM-dd"); if (Session["UserName"] != null) { payDetails.CreatedBy = Session["UserName"].ToString(); } else { payDetails.CreatedBy = Session["PayUser"].ToString(); } payDetails.Senton = DateTime.Now.ToString("yyyy-MM-dd"); if (Session["USERID"] != null) { payDetails.Sentby = Session["USERID"].ToString(); } else { payDetails.Sentby = Session["PayUser"].ToString(); } payDetails.SendMail(); string strMessage = "Txn ID : " + LblInvoiceNo.Text + "\r\nDescription:" + strDescription + "\r\nRecharge Amt : " + strTotAmt + "\r\nService Tax : " + strSrvTax + "\r\nSwachhBharath CESS : " + strSBCess + "\r\nTotal Amount : " + strFinalAmt + "\r\n"; //string contactno=payDetails.billingDetails.Rows[0]["CONTACTNO"].ToString(); payDetails.MobileNo = payDetails.billingDetails.Rows[0]["CONTACTNO"].ToString(); //payDetails.MobileNo = "9884087364"; payDetails.smstext = strMessage; //payDetails.CreatedOn = DateTime.Now.ToString("yyyy-MM-dd"); //payDetails.CreatedBy = Session["UserName"].ToString(); payDetails.SendSMS(); } else { Response.Write("Hash value did not matched"); } } } catch (Exception ex) { Response.Write("<span style='color:red'>" + ex.Message + "</span>"); } }