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.

64 lines
1.8 KiB

  1. using Swift.web.Library;
  2. using System;
  3. namespace Swift.web.AgentPanel.Utilities.ModifyRequest
  4. {
  5. public partial class TxnDetail : System.Web.UI.Page
  6. {
  7. private readonly SwiftLibrary _sl = new SwiftLibrary();
  8. protected void Page_Load(object sender, EventArgs e)
  9. {
  10. if (!IsPostBack)
  11. {
  12. Authenticate();
  13. ShowTxnDetail();
  14. }
  15. }
  16. private void Authenticate()
  17. {
  18. _sl.CheckSession();
  19. }
  20. protected string PrintBreadCrum()
  21. {
  22. return "Reports » Transaction Detail";
  23. }
  24. protected bool ShowCommentFlag()
  25. {
  26. return GetStatic.ReadQueryString("commentFlag", "Y") != "N";
  27. }
  28. protected bool ShowBankDetail()
  29. {
  30. return (GetStatic.ReadQueryString("showBankDetail", "N") == "Y");
  31. }
  32. private void ShowTxnDetail()
  33. {
  34. string txnId = "";
  35. string cntNo = "";
  36. if (GetStatic.ReadQueryString("searchBy", "") == "controlNo")
  37. cntNo = GetStatic.ReadQueryString("searchValue", "");
  38. else if (GetStatic.ReadQueryString("searchBy", "") == "tranId")
  39. txnId = GetStatic.ReadQueryString("searchValue", "");
  40. if (txnId != "" || cntNo != "")
  41. {
  42. ucTran.ShowCommentBlock = ShowCommentFlag();
  43. ucTran.ShowBankDetail = ShowBankDetail();
  44. ucTran.SearchData(txnId, cntNo, "", "", "SEARCH", "ADM: VIEW TXN (SEARCH TRANSACTION)");
  45. if (!ucTran.TranFound)
  46. {
  47. divMsg.InnerHtml = "<h2>No Transaction Found</h2>";
  48. }
  49. divTranDetails.Visible = ucTran.TranFound;
  50. divMsg.Visible = !ucTran.TranFound;
  51. }
  52. }
  53. }
  54. }