using Common.Helper; using Repository.DAO.ReceiptDao; using System; using System.Data; namespace JMEAgentSystem.WebPages.Receipt { public partial class ViewReceipt : System.Web.UI.Page { private readonly ReceiptDao obj = new ReceiptDao(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { officeDiv.Visible = true; customerDiv.Visible = true; officeCenterDiv.Visible = false; ShowData(); } if (hide.Value == "office") { officeDiv.Visible = false; customerDiv.Visible = true; officeCenterDiv.Visible = false; Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "Print()", true); } else if (hide.Value == "customer") { customerDiv.Visible = false; officeDiv.Visible = true; officeDiv.Attributes["style"] = "margin-top:120px;"; officeCenterDiv.Visible = true; Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "Print()", true); } else if (hide.Value == "both") { officeDiv.Visible = true; customerDiv.Visible = true; officeCenterDiv.Visible = false; Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "Print()", true); } } protected void ShowData() { //lblControlNo.Text = GetStatic.GetTranNoName(); DataSet ds = obj.GetSendIntlReceipt(GetControlNo(), GetStatic.GetUser(), "S"); if (ds.Tables.Count >= 1) { if (ds.Tables[0].Rows.Count > 0) { //Load Sender Information DataRow sRow = ds.Tables[0].Rows[0]; tranStatus.Text = sRow["tranStatus"].ToString(); senderName.Text = sRow["senderName"].ToString(); sMemId.Text = sRow["sMemId"].ToString(); sAddress.Text = sRow["sAddress"].ToString(); sNativeCountry.Text = sRow["sNativeCountry"].ToString(); purpose.Text = sRow["purpose"].ToString(); sDob.Text = sRow["sDob"].ToString(); sContactNo.Text = sRow["sContactNo"].ToString(); visaStatus.Text = sRow["visaStatus"].ToString(); sContactNo.Text = sRow["sContactNo"].ToString(); //smsToSend.Text = GetSMSText(sRow); //Load Receiver Information receiverName.Text = sRow["receiverName"].ToString(); pAgentCountry.Text = sRow["pAgentCountry"].ToString(); paymentMode.Text = sRow["paymentMode"].ToString(); rContactNo.Text = sRow["rContactNo"].ToString(); pAgent.Text = sRow["pAgent"].ToString(); rAddress.Text = sRow["rAddress"].ToString(); pBankName.Text = sRow["pBankName"].ToString(); relationShip.Text = sRow["relwithSender"].ToString(); serial1.Text = sRow["tranId"].ToString(); serial2.Text = sRow["tranId"].ToString(); //comment by gunn //pBranchName.Text = sRow["pBranchName"].ToString(); pBranchName.Text = sRow["BranchName"].ToString(); accountNo.Text = sRow["accountNo"].ToString(); rAmtWords.Text = GetStatic.NumberToWord(sRow["pAmt"].ToString()); controlNo.Text = sRow["controlNo"].ToString(); createdBy.Text = sRow["createdBy"].ToString(); approvedDate.Text = DateTime.Parse(sRow["createdDate"].ToString()).ToString("yyyy-MM-dd hh:mm:ss tt"); cAmt.Text = GetStatic.ShowWithoutDecimal(sRow["cAmt"].ToString()) + " " + sRow["collCurr"].ToString(); serviceCharge.Text = GetStatic.ShowWithoutDecimal(sRow["serviceCharge"].ToString()) + " " + sRow["collCurr"].ToString(); tAmt.Text = GetStatic.ShowWithoutDecimal(sRow["tAmt"].ToString()) + " " + sRow["collCurr"].ToString(); exRate.Text = sRow["exRate"].ToString() + " " + sRow["payoutCurr"].ToString(); pAmt.Text = GetStatic.ShowDecimal(sRow["pAmt"].ToString()) + " " + sRow["payoutCurr"].ToString(); depositType.Text = sRow["collMode"].ToString(); depositType1.Text = sRow["collMode"].ToString(); operator1.Text = sRow["createdBy"].ToString(); //for second from //Load Sender Information senderName1.Text = sRow["senderName"].ToString(); sMemId1.Text = sRow["sMemId"].ToString(); sAddress1.Text = sRow["sAddress"].ToString(); sNativeCountry1.Text = sRow["sNativeCountry"].ToString(); purpose1.Text = sRow["purpose"].ToString(); sDob1.Text = sRow["sDob"].ToString(); sContactNo1.Text = sRow["sContactNo"].ToString(); visaStatus1.Text = sRow["visaStatus"].ToString(); //Load Receiver Information receiverName1.Text = sRow["receiverName"].ToString(); pAgentCountry1.Text = sRow["pAgentCountry"].ToString(); paymentMode1.Text = sRow["paymentMode"].ToString(); rContactNo1.Text = sRow["rContactNo"].ToString(); pAgent1.Text = sRow["pAgent"].ToString(); rAddress1.Text = sRow["rAddress"].ToString(); pBankName1.Text = sRow["pBankName"].ToString(); relationShip1.Text = sRow["relwithSender"].ToString(); pBranchName1.Text = sRow["BranchName"].ToString(); accountNo1.Text = sRow["accountNo"].ToString(); rAmtWords1.Text = GetStatic.NumberToWord(sRow["pAmt"].ToString()); controlNo1.Text = sRow["controlNo"].ToString(); createdBy1.Text = sRow["createdBy"].ToString(); approvedDate1.Text = DateTime.Parse(sRow["createdDate"].ToString()).ToString("yyyy-MM-dd hh:mm:ss tt"); cAmt1.Text = GetStatic.ShowWithoutDecimal(sRow["cAmt"].ToString()) + " " + sRow["collCurr"].ToString(); serviceCharge1.Text = GetStatic.ShowWithoutDecimal(sRow["serviceCharge"].ToString()) + " " + sRow["collCurr"].ToString(); tAmt1.Text = GetStatic.ShowWithoutDecimal(sRow["tAmt"].ToString()) + " " + sRow["collCurr"].ToString(); exRate1.Text = sRow["exRate"].ToString() + " " + sRow["payoutCurr"].ToString(); pAmt1.Text = GetStatic.ShowDecimal(sRow["pAmt"].ToString()) + " " + sRow["payoutCurr"].ToString(); operator2.Text = sRow["createdBy"].ToString(); if (sRow["paymentMethod"].ToString().ToUpper().Equals("CASH PAYMENT")) { bank3.Attributes.Add("style", "display: none;"); bank4.Attributes.Add("style", "display: none;"); bank5.Attributes.Add("style", "display: none;"); bank6.Attributes.Add("style", "display: none;"); bank7.Attributes.Add("style", "display: none;"); bank8.Attributes.Add("style", "display: none;"); bank9.Attributes.Add("style", "display: none;"); bank10.Attributes.Add("style", "display: none;"); bankLable.InnerHtml = "Cash Location"; bankLable1.InnerHtml = "Cash Location"; } } } } private string GetControlNo() { return GetStatic.ReadQueryString("controlNo", ""); } } }