You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.8 KiB

  1. using System;
  2. using Swift.DAL.BL.Remit.Transaction;
  3. using Swift.web.Library;
  4. namespace Swift.web.Remit.Transaction.Agent.ReprintReceipt
  5. {
  6. public partial class CancelReceipt : System.Web.UI.Page
  7. {
  8. private readonly SwiftLibrary _sl = new SwiftLibrary();
  9. private CancelTransactionDao _obj = new CancelTransactionDao();
  10. protected void Page_Load(object sender, EventArgs e)
  11. {
  12. _sl.CheckSession();
  13. LoadReceipt();
  14. }
  15. private long GetTranId()
  16. {
  17. return GetStatic.ReadNumericDataFromQueryString("tranId");
  18. }
  19. private void LoadReceipt()
  20. {
  21. var dr = _obj.LoadReceipt(GetStatic.GetUser(), GetTranId().ToString());
  22. if (dr == null)
  23. return;
  24. if (GetStatic.ReadQueryString("receiptType", "").ToLower().Equals("duplicate")){
  25. duplicate.Visible = true;
  26. }
  27. controlNo.Text = dr["controlNo"].ToString();
  28. postedBy.Text = dr["postedBy"].ToString();
  29. sender.Text = dr["sender"].ToString();
  30. receiver.Text = dr["receiver"].ToString();
  31. rContactNo.Text = dr["rContactNo"].ToString();
  32. collCurr.Text = dr["collCurr"].ToString();
  33. cAmt.Text = GetStatic.FormatData(dr["cAmt"].ToString(), "M");
  34. serviceCharge.Text = GetStatic.FormatData(dr["serviceCharge"].ToString(), "M");
  35. pAmt.Text = GetStatic.FormatData(dr["pAmt"].ToString(), "M");
  36. cancelCharge.Text = GetStatic.FormatData(dr["cancelCharge"].ToString(), "M");
  37. returnAmt.Text = GetStatic.FormatData(dr["returnAmt"].ToString(), "M");
  38. sendDate.Text = dr["createdDate"].ToString();
  39. cancelDate.Text = dr["cancelDate"].ToString();
  40. }
  41. }
  42. }