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.

74 lines
2.9 KiB

4 years ago
  1. using Business.Configuration;
  2. using Business.Customer;
  3. using Common.Helper;
  4. using JMEAgentSystem.WebPages.CustomerRegistration;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Data;
  8. using System.Linq;
  9. using System.Web;
  10. using System.Web.UI;
  11. using System.Web.UI.WebControls;
  12. namespace JMEAgentSystem.WebPages.SendTxn
  13. {
  14. public partial class PrintSendMoneyRequestDetails : System.Web.UI.Page
  15. {
  16. private readonly ICustomerServices _customerServices = AutoFacContainer.Resolve<ICustomerServices>();
  17. protected void Page_Load(object sender, EventArgs e)
  18. {
  19. if (!IsPostBack)
  20. {
  21. GetStatic.PrintMessage(this.Page);
  22. LoadCustomerDetails();
  23. }
  24. }
  25. protected void approve_Click(object sender, EventArgs e)
  26. {
  27. }
  28. private void LoadCustomerDetails()
  29. {
  30. var membershipId = GetMembershipId();
  31. var rowId = GetRowId();
  32. if (rowId == "" || membershipId == "")
  33. {
  34. return;
  35. }
  36. var dataSet = _customerServices.GetCustomerInfoFromMembershiId(GetStatic.GetUser(), membershipId, "", rowId);
  37. //set receiver dettails
  38. SetTransactionDetails(dataSet.Tables[3].Rows[0]);
  39. PrintDetails pd = new PrintDetails();
  40. docDiv.InnerHtml = pd.GetSignatrueHtml(dataSet, "agent-upload-txn", rowId);
  41. }
  42. private string GetMembershipId()
  43. {
  44. return GetStatic.ReadQueryString("customerId", "");
  45. }
  46. private string GetRowId()
  47. {
  48. return GetStatic.ReadQueryString("rowId", "");
  49. }
  50. private void SetTransactionDetails(DataRow dr)
  51. {
  52. idNumber.InnerText = dr["idNumber"].ToString();
  53. custFullName.InnerText = dr["custFullName"].ToString();
  54. recFullName.InnerText = dr["receiverFullName"].ToString();
  55. recAddress.InnerText = dr["receiverAddress"].ToString();
  56. recMobile.InnerText = dr["ReceiverMobileNumber"].ToString();
  57. pCountry.InnerText = dr["pcountry"].ToString();
  58. pmode.InnerText = dr["pMode"].ToString();
  59. pAgent.InnerText = dr["BANK_NAME"].ToString();
  60. pBranch.InnerText = dr["BRANCH_NAME"].ToString();
  61. accountNo.InnerText = dr["accountNumber"].ToString();
  62. cAmt.InnerText = dr["cAmt"].ToString();
  63. tAmt.InnerText = dr["tAmt"].ToString();
  64. serviceCharge.InnerText = dr["serviceCharge"].ToString();
  65. purpose.InnerText = dr["purposeOfRemit"].ToString();
  66. relationship.InnerText = dr["relationship"].ToString();
  67. otherRelation.InnerText = dr["otherRelation"].ToString();
  68. otherPurpose.InnerText = dr["otherPurpose"].ToString();
  69. }
  70. }
  71. }