protected void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here //For displaying the ReceiptDetails OrderClasses.ReportCriteria ReceiptCrit1 = new OrderClasses.ReportCriteria(); strReceiptNumber = Request.QueryString["ReceiptNumber"]; ReceiptCrit1.ReceiptNumber = strReceiptNumber; TurninClasses.Service.Turnin TurninService = new TurninClasses.Service.Turnin(); DataSet dtsReceiptDetails = TurninService.GetReceiptDetails(ReceiptCrit1); DataTable dtbReceiptDetails = dtsReceiptDetails.Tables[0]; if (dtbReceiptDetails.Rows.Count > 0) { strCardType = dtbReceiptDetails.Rows[0]["PaymentName"].ToString(); DataView dv = dtbReceiptDetails.DefaultView; ReceiptsRepeater.DataSource = dv; ReceiptsRepeater.DataBind(); //The Parameters are Receipt number and Receipt Type(CC for customer Copy, MC for Merchant Copy). btnCustomerReceipt.Attributes.Add("onclick", "Open_Receipt('" + strReceiptNumber + "','CC'); return false;"); btnMerchantReceipt.Attributes.Add("onclick", "Open_Receipt('" + strReceiptNumber + "','MC'); return false;"); // btnBack.Attributes.Add("onclick","location.href='SalesTurnIn_Report.aspx';"); } }
/// <summary> /// In the Page Load Dropdownlist for PaymentType is added by calling the GetPaymentType in Payment WebService /// The Received ReceiptNumber is Passed to the ReportCriteria and the GetReceiptdetails is Called /// </summary> protected void Page_Load(object sender, System.EventArgs e) { // SSO Integration - CH1 Start -Added the below code to clear the cache of the page to prevent the page loading on browser back button hit Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1)); Response.Cache.SetNoStore(); // SSO Integration - CH1 End -Added the below code to clear the cache of the page to prevent the page loading on browser back button hit lblErrMsg.Visible = false; if (!Page.IsPostBack) { //for adding the PaymentType to the PaymentType dropdownlist Order DataConnection = new Order(Page); DataTable dtbPaymentType; dtbPaymentType = DataConnection.LookupDataSet("Payment", "GetPaymentType", new object[] { ColumnFlag, User.Identity.Name }).Tables["PAY_Payment_Type"]; PaymentType.DataSource = dtbPaymentType; PaymentType.DataBind(); //For displaying the ReceiptDetails OrderClasses.ReportCriteria ReceiptCrit1 = new OrderClasses.ReportCriteria(); strReceiptNumber = Request.QueryString["ReceiptNumber"]; ReceiptCrit1.ReceiptNumber = strReceiptNumber; TurninClasses.Service.Turnin InsSvc = new TurninClasses.Service.Turnin(); DataSet dsReceiptDetails = InsSvc.GetReceiptDetails(ReceiptCrit1); DataTable dtbReceiptDetails = dsReceiptDetails.Tables[0]; if (dtbReceiptDetails.Rows.Count > 0) { lblReceiptDate.Text = dtbReceiptDetails.Rows[0]["ReceiptDate"].ToString(); lblReceiptNumber.Text = dtbReceiptDetails.Rows[0]["ReceiptNumber"].ToString(); lblUsers.Text = dtbReceiptDetails.Rows[0]["UFirstName"].ToString() + ", " + dtbReceiptDetails.Rows[0]["ULastName"].ToString() + " (" + dtbReceiptDetails.Rows[0]["RepID"].ToString() + ") - " + dtbReceiptDetails.Rows[0]["UserName"].ToString(); lblPaymentMethod.Text = dtbReceiptDetails.Rows[0]["PaymentName"].ToString(); //START CSR 3824-ch1 - Added by Cognizant on 08/30/2005 to //Update the Datatable with the Receipt Changes Performed during Reissue if (Session["ReissueInfo"] != null) { //Modified on 09/13/2005 to check whether the ReceiptNumber in the Session and Querystring are simillar if (((OrderClasses.ReportCriteria)Session["ReissueInfo"]).ReceiptNumber == strReceiptNumber) { UpdateReceiptInfo(ref dtbReceiptDetails, (OrderClasses.ReportCriteria)Session["ReissueInfo"], dtbPaymentType); } else { Session["ReissueInfo"] = null; Session["VoidInfo"] = null; Session["PaymentType"] = null; } } //END setSelectedIndex(PaymentType, dtbReceiptDetails.Rows[0]["PaymentID"].ToString()); DataView dv = dtbReceiptDetails.DefaultView; ReceiptsRepeater.DataSource = dv; ReceiptsRepeater.DataBind(); } } }
protected double dblTotal = 0; //To Calculate the Total Amount protected void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here if (!IsPostBack) { //For displaying the ReceiptDetails OrderClasses.ReportCriteria ReceiptCrit1 = new OrderClasses.ReportCriteria(); if (Session["ReissueInfo"] != null) { btnConfirmVoid.Visible = false; tblVoid.Visible = false; ReceiptCrit1 = (OrderClasses.ReportCriteria)Session["ReissueInfo"]; trVoidMessage.Visible = false; } else if (Session["VoidInfo"] != null) { //PC Phase II changes CH1 - Removed the ImageButton "btnConfirmReissue" attributes and methods. //btnConfirmReissue.Visible = false; tblReissue.Visible = false; ReceiptCrit1 = (OrderClasses.ReportCriteria)Session["VoidInfo"]; trVoidMessage.Visible = true; } if ((Session["VoidInfo"] != null) || (Session["ReissueInfo"] != null)) { TurninClasses.Service.Turnin InsSvc = new TurninClasses.Service.Turnin(); DataSet dsReceiptDetails = InsSvc.GetReceiptDetails(ReceiptCrit1); DataTable dtbReceiptDetails = dsReceiptDetails.Tables[0]; if (dtbReceiptDetails.Rows.Count > 0) { lblPaymentType.Text = dtbReceiptDetails.Rows[0]["PaymentName"].ToString(); //Update the Datatable with the Receipt Changes Performed during Reissue if (Session["ReissueInfo"] != null) { UpdateReceiptInfo(ref dtbReceiptDetails, ReceiptCrit1); } DataView dv = dtbReceiptDetails.DefaultView; ReceiptsRepeater.DataSource = dv; ReceiptsRepeater.DataBind(); } } } }
protected void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here if (!Page.IsPostBack) { //for adding the PaymentType to the PaymentType dropdownlist Order DataConnection = new Order(Page); //For displaying the ReceiptDetails OrderClasses.ReportCriteria rptCrit1 = new OrderClasses.ReportCriteria(); //Start Changed by Cognizant 05/21/2004 for assigning the Receipt number and the Receipt Type from the query String rptCrit1.ReceiptNumber = Request.QueryString["ReceiptNumber"].ToString(); //END //Start Added by Cognizant 05/27/2004 for assigning the ReceiptType. if (Request.QueryString["ReceiptType"].ToString() == "CC") { lblReceiptType.Text = "Customer Copy"; } if (Request.QueryString["ReceiptType"].ToString() == "MC") { lblReceiptType.Text = "Merchant Copy"; } if (Request.QueryString["ReceiptType"].ToString() == "DC") { lblReceiptType.Text = "Duplicate Copy"; } //END TurninClasses.Service.Turnin TurninService = new TurninClasses.Service.Turnin(); DataSet dsReceiptDetails = TurninService.GetReceiptDetails(rptCrit1); DataTable dtbReceiptDetails = dsReceiptDetails.Tables[0]; if (dtbReceiptDetails.Rows.Count > 0) { //TimeZoneChange.Ch1-Added Text MST Arizona at the end of the Receipt date and time by cognizant. //CHG0109406 - CH1 - BEGIN - Modified the timezone from "MST Arizona" to Arizona lblReceiptDateTime.Text = Convert.ToDateTime(dtbReceiptDetails.Rows[0]["ReceiptDateTime"].ToString()).ToString("MM/dd/yyyy hh:mm tt") + " " + "Arizona"; //CHG0109406 - CH1 - END - Modified the timezone from "MST Arizona" to Arizona lblReceiptNumber.Text = dtbReceiptDetails.Rows[0]["ReceiptNumber"].ToString(); //MAIG - CH1 - BEGIN - Commented the code to remove the Sales Rep Number //lblSalesRepNumber.Text = dtbReceiptDetails.Rows[0]["RepID"].ToString(); //MAIG - CH1 - END - Commented the code to remove the Sales Rep Number lblDistrictOfficeNumber.Text = dtbReceiptDetails.Rows[0]["Do"].ToString(); lblPaymentMethod.Text = dtbReceiptDetails.Rows[0]["PaymentName"].ToString(); lblCreditCardType.Text = dtbReceiptDetails.Rows[0]["CardType"].ToString(); if (dtbReceiptDetails.Rows[0]["ExpiryDate"].ToString().Length > 0) { lblExpirationDate.Text = Convert.ToDateTime(dtbReceiptDetails.Rows[0]["ExpiryDate"].ToString()).ToString("MM/yyyy"); } //Generate the CheckSum digit for Membership ID //Q4-Retrofit.Ch1- START:Code has been removed by Cognizant as a part of Q4 Retrofit //if(dtbReceiptDetails.Rows[0]["ProductName"].ToString().Trim()=="Mbr") // Code has been added to ensure that the Membership Numbers are displayed with a preceding '429' DataRow[] drarrMbrDetails = dtbReceiptDetails.Select(@"ProductName = 'Mbr'", "AssocID"); if (drarrMbrDetails.Length > 0) { //Modified as part of Q4 Retrofit Changes //string strMembershipID=dtbReceiptDetails.Rows[0]["MemberID"].ToString(); //string strMembershipID = drarrMbrDetails[0]["MemberID"].ToString(); //MembershipClasses.Member MBRStartDigit = new MembershipClasses.Member(); //string[] strID = MBRStartDigit.FullMemberID.Split(' '); //Modified as part of Q4 Retrofit Changes //dtbReceiptDetails.Rows[0]["PolicyNumber"]=strID[0]+" "+dtbReceiptDetails.Rows[0]["PolicyNumber"].ToString()+" "+CSAAWeb.Cryptor.CheckDigit(strID[0].ToString()+strMembershipID); //drarrMbrDetails[0]["PolicyNumber"] = strID[0] + " " + drarrMbrDetails[0]["PolicyNumber"].ToString() + " " + CSAAWeb.Cryptor.CheckDigit(strID[0].ToString() + strMembershipID); } //Q4-Retrofit.Ch1- END ReceiptsRepeater.DataSource = dtbReceiptDetails; ReceiptsRepeater.DataBind(); //Show the Credit card details for Credit Card Payment Type if (Convert.ToInt32(dtbReceiptDetails.Rows[0]["PaymentID"]) == (int)PaymentClasses.PaymentTypes.CreditCard) { string strCreditCardNumber; tblCardDetails.Visible = true; tbleCheckDetails.Visible = false; tbecheckmerchantcopy.Visible = false; //Modified by cognizant as a part of removing encrypt and decrypt of credit card and echeck numbers on 07-21-2010. //strCreditCardNumber=Cryptor.Decrypt(dtbReceiptDetails.Rows[0]["cardNumber"].ToString(),Config.Setting("CSAA_ORDERS_KEY")); strCreditCardNumber = dtbReceiptDetails.Rows[0]["cardNumber"].ToString(); if (strCreditCardNumber.Length > 12) { lblCreditCardNumber.Text = "XXXXXXXXXXXX" + strCreditCardNumber.Substring(12); } lblAuthorizationCode.Text = dtbReceiptDetails.Rows[0]["AuthCode"].ToString(); //STAR AUTO 2.1.Ch1: START - Modified to hide the Expiration Date for credit card payments in Customer Copy & Duplicate Copy. if (Request.QueryString["ReceiptType"].ToString() == "CC" || Request.QueryString["ReceiptType"].ToString() == "DC") { tblCardDetails.Rows[2].Visible = false; } //STAR AUTO 2.1.Ch1: END } //05/03/2011 RFC#135298 PT_echeck Ch1:Start Added the label control to display the echeck details in the receipt page by cognizant on 05/03/2011. else if (Convert.ToInt32(dtbReceiptDetails.Rows[0]["PaymentID"]) == (int)PaymentClasses.PaymentTypes.ECheck) { tbecheckmerchantcopy.Visible = false; string strBankAccNumber, strBankid; // For echeck Bank acc number decrypt and padding on Oct 20 2009. tblCardDetails.Visible = false; lblAuthorizationCode.Text = dtbReceiptDetails.Rows[0]["AuthCode"].ToString(); tbleCheckDetails.Visible = true; strBankid = dtbReceiptDetails.Rows[0]["BankId"].ToString(); //CHG0072116 - Receipt Issue Fix START- Added the length check for routing number before finding sub string for routing number if (strBankid.Length > 5) { lblBankId.Text = "XXXXX" + strBankid.Substring(5); //Value from receipt details data set } //CHG0072116 - Receipt Issue Fix END- Added the length check for routing number before finding sub string for routing number ////strBankAccNumber = Cryptor.Decrypt(dtbReceiptDetails.Rows[0]["BankAcntNo"].ToString(), Config.Setting("CSAA_ORDERS_KEY"));// For echeck Bank acc number decrypt and padding on Oct 20 2009 strBankAccNumber = dtbReceiptDetails.Rows[0]["BankAcntNo"].ToString(); //lblACNo.Text = dtbReceiptDetails.Rows[0]["BankAcntNo"].ToString(); //Value from receipt details data set *///commented for echeck Bank acc number decrypt and padding on Oct 20 2009 if (strBankAccNumber.Length > 12) { lblACNo.Text = "XXXXXXXXXXXX" + strBankAccNumber.Substring(12);//echeck Bank acc number decrypt and padding added on Oct 20 2009 } //05/06/2011 RFC#135298 PT_echeck ch2:Added the condition to display the authorization text, signature and date column for the echeck payment merchant receipt copy by cognizant. if (Request.QueryString["ReceiptType"].ToString() == "MC") { tbecheckmerchantcopy.Visible = true; } } //05/03/2011 RFC#135298 PT_echeck Ch1:END Added the label control to display the echeck details in the receipt page by cognizant on 05/03/2011. else { tblCardDetails.Visible = false; tbleCheckDetails.Visible = false; tbecheckmerchantcopy.Visible = false; } } } }