using Business.Configuration; using Business.Customer; using Common.Helper; using JMEAgentSystem.WebPages.CustomerRegistration; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace JMEAgentSystem.WebPages.BenificiaryRegistration { public partial class PrintBeneficiaryDetails : System.Web.UI.Page { private readonly ICustomerServices _customerServices = AutoFacContainer.Resolve(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GetStatic.PrintMessage(this.Page); LoadCustomerDetails(); } } protected void approve_Click(object sender, EventArgs e) { } private void LoadCustomerDetails() { var membershipId = GetMembershipId(); var receiverId = GetReceiverId(); if(receiverId == "") { return; } var dataSet = _customerServices.GetCustomerInfoFromMembershiId(GetStatic.GetUser(), membershipId, receiverId, ""); SetCustomerDetails(dataSet.Tables[1].Rows[0]); //set receiver dettails SetReceiverDetails(dataSet.Tables[2].Rows[0]); PrintDetails pd = new PrintDetails(); docDiv.InnerHtml = pd.GetSignatrueHtml(dataSet, "agent-upload-receiver", dataSet.Tables[2].Rows[0]["receiverId"].ToString()); } private string GetMembershipId() { return GetStatic.ReadQueryString("membershipId", ""); } private string GetReceiverId() { return GetStatic.ReadQueryString("receiverId", ""); } private void SetReceiverDetails(DataRow dr) { recCountry.InnerText = dr["country"].ToString(); recBeneficiaryType.InnerText = dr["receiverType"].ToString(); recFullName.InnerText = dr["customerName"].ToString(); recNativeCountry.InnerText = dr["NativeCountry"].ToString(); recAddress.InnerText = dr["address"].ToString(); recCity.InnerText = dr["city"].ToString(); recContactNo.InnerText = dr["homePhone"].ToString(); recMobile.InnerText = dr["mobile"].ToString(); recIdType.InnerText = dr["idType"].ToString(); recIdNumber.InnerText = dr["idNumber"].ToString(); recPlaceOfIssue.InnerText = dr["placeOfIssue"].ToString(); recRelationship.InnerText = dr["relationship"].ToString(); recOtherRelationDescription.InnerText = dr["otherRelationDesc"].ToString(); recPurposeOfRemittance.InnerText = dr["purposeOfRemit"].ToString(); otherPurpose.InnerText = dr["otherPurpose"].ToString(); recPaymentMode.InnerText = dr["paymentMode"].ToString(); pagent.InnerText = dr["payOutPartner"].ToString(); recAccountNumber.InnerText = dr["receiverAccountNo"].ToString(); pBranch.InnerText = dr["bankBranchName"].ToString(); recRemarks.InnerText = dr["remarks"].ToString(); } private void SetCustomerDetails(DataRow dr) { customerName.InnerText = dr["fullName"].ToString(); membershiId.InnerText = dr["membershipId"].ToString(); } } }