using System; using System.Data; using System.IO; using System.Text; using System.Web.UI; using Swift.DAL.BL.Remit.Transaction; using Swift.web.Library; namespace Swift.web.Remit.Transaction.ReprintVoucher { public partial class PayReceipt : Page { private readonly ReceiptDao obj = new ReceiptDao(); private readonly SwiftLibrary sl = new SwiftLibrary(); protected void Page_Load(object sender, EventArgs e) { sl.CheckSession(); ShowDataLocal(); ShowMultipleReceipt(); } private void ShowMultipleReceipt() { DataRow dr = obj.GetInvoiceMode(GetStatic.GetUser()); if (dr == null) return; if (dr["mode"].ToString().Equals("Single")) return; var sb = new StringBuilder(); Printreceiptdetail.RenderControl(new HtmlTextWriter(new StringWriter(sb))); multreceipt.InnerHtml = sb.ToString(); } private string GetControlNo() { return GetStatic.ReadQueryString("controlNo", ""); } private void ShowDataLocal() { lblControlNo.Text = GetStatic.GetTranNoName(); DataSet ds = obj.GetPayReceiptLocal(GetControlNo(), GetStatic.GetUser(), "P"); if (ds.Tables.Count >= 0) { //Load Sender Information if (ds.Tables[0].Rows.Count > 0) { DataRow sRow = ds.Tables[0].Rows[0]; tranNo.Text = sRow["tranId"].ToString(); sName.Text = sRow["senderName"].ToString(); sAddress.Text = sRow["sAddress"].ToString(); sCountry.Text = sRow["sCountryName"].ToString(); sContactNo.Text = sRow["sContactNo"].ToString(); if (sRow["sMemId"].ToString() == "") sDisMemId.Visible = false; else { sDisMemId.Visible = true; sMemId.Text = sRow["sMemId"].ToString(); } rName.Text = sRow["receiverName"].ToString(); rAddress.Text = sRow["rAddress"].ToString(); rCountry.Text = sRow["rCountryName"].ToString(); rContactNo.Text = sRow["rContactNo"].ToString(); rIdType.Text = sRow["rIdType"].ToString(); rIdNo.Text = sRow["rIdNo"].ToString(); if (sRow["rMemId"].ToString() == "") rDisMemId.Visible = false; else { rDisMemId.Visible = true; rMemId.Text = sRow["rMemId"].ToString(); } agentName.Text = sRow["pAgentName"].ToString(); branchName.Text = sRow["pBranchName"].ToString(); agentLocation.Text = sRow["pAgentAddress"].ToString(); agentCountry.Text = sRow["pAgentCountry"].ToString(); relationship.Text = sRow["relationship"].ToString(); agentContact.Text = sRow["pAgentPhone"].ToString(); payoutCurr.Text = sRow["payoutCurr"].ToString(); modeOfPayment.Text = sRow["paymentMethod"].ToString(); payoutAmt.Text = GetStatic.ShowDecimal(sRow["pAmt"].ToString()); lblDate.Text = sRow["paidDate"].ToString(); payoutAmtFigure.Text = GetStatic.NumberToWord(sRow["pAmt"].ToString()); } userFullName.Text = GetStatic.ReadSession("fullname", ""); controlNo.Text = GetControlNo(); //Load Message if (ds.Tables[1].Rows.Count > 0) { DataRow mRow = ds.Tables[1].Rows[0]; userFullName.Text = mRow["pUserFullName"].ToString(); headMsg.InnerHtml = ""; commonMsg.InnerHtml = ""; countrySpecificMsg.InnerHtml = ""; headMsg.InnerHtml = mRow["headMsg"].ToString(); commonMsg.InnerHtml = mRow["commonMsg"].ToString(); countrySpecificMsg.InnerHtml = mRow["countrySpecificMsg"].ToString(); } } } } }