Browse Source

#34478 add payer

PayerMapping^2
Dinesh 4 weeks ago
parent
commit
e93448a2ec
  1. 13
      Swift.DAL/Remittance/SyncDao/BankBranchDao.cs
  2. 43
      Swift.DAL/Remittance/Transaction/UpdateBranchDao.cs
  3. 810
      Swift.web/DashboardV2/Dashboard2.aspx.orig
  4. 2
      Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBank.aspx
  5. 2
      Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBankMapping.aspx
  6. 369
      Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBankPayer.aspx
  7. 242
      Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBankPayer.aspx.cs
  8. 116
      Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBankPayer.aspx.designer.cs
  9. 2
      Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBranch.aspx
  10. 2
      Swift.web/Remit/TPSetup/BankAndBranchSetup/BankList.aspx
  11. 2
      Swift.web/Remit/TPSetup/BankAndBranchSetup/ListBranch.aspx
  12. 2
      Swift.web/Remit/TPSetup/BankAndBranchSetup/NewBankList.aspx
  13. 126
      Swift.web/Remit/TPSetup/BankAndBranchSetup/PayerMappingList.aspx
  14. 125
      Swift.web/Remit/TPSetup/BankAndBranchSetup/PayerMappingList.aspx.cs
  15. 80
      Swift.web/Remit/TPSetup/BankAndBranchSetup/PayerMappingList.aspx.designer.cs
  16. 16
      Swift.web/Swift.web.csproj

13
Swift.DAL/Remittance/SyncDao/BankBranchDao.cs

@ -19,6 +19,19 @@ namespace Swift.DAL.Remittance.SyncDao
return ParseDbResult(sql); return ParseDbResult(sql);
} }
public DbResult EnableDisablePayer(string rowId, string user, string isActive)
{
var sql = "EXEC PROC_API_BANK_BRANCH_SETUP @flag = 'enable-disable-Payer'";
sql += ", @user = " + FilterString(user);
sql += ", @rowId = " + FilterString(rowId);
sql += ", @IsActive = " + FilterString(isActive);
return ParseDbResult(sql);
}
public DbResult EnableDisableBankBranch(string rowId, string user, string isActive) public DbResult EnableDisableBankBranch(string rowId, string user, string isActive)
{ {
var sql = "EXEC PROC_API_BANK_BRANCH_SETUP @flag = 'enable-disable-bankBranch'"; var sql = "EXEC PROC_API_BANK_BRANCH_SETUP @flag = 'enable-disable-bankBranch'";

43
Swift.DAL/Remittance/Transaction/UpdateBranchDao.cs

@ -102,6 +102,29 @@ namespace Swift.DAL.Remittance.Transaction
return null; return null;
return ds.Tables[0]; return ds.Tables[0];
}
public DataTable InsertOrUpdatePayerMapping(string user, string flag, string recordId, string countryId, string parnerId, string bankId, string pMode, string payerName, string payerCode, string PbranchName, string pBranchCode, string bAddress, string isActive)
{
string sql;
sql = "EXEC Proc_UpdateBranchCode @flag = " + FilterString(flag);
sql += ", @bankId = " + FilterString(recordId);
sql += ", @payerName = " + FilterString(payerName);
sql += ", @bankName = " + FilterString(bankId);
sql += ", @pCountryName = " + FilterString(countryId);
sql += ", @payerCode = " + FilterString(payerCode);
sql += ", @branchName = " + FilterString(PbranchName);
sql += ", @branchCode = " + FilterString(pBranchCode);
sql += ", @branchAddress = " + FilterString(bAddress);
sql += ", @pMode = " + FilterString(pMode);
sql += ", @partnerId = " + FilterString(parnerId);
sql += ", @is_Active = " + FilterString(isActive);
sql += ", @user = " + FilterString(user);
var ds = ExecuteDataset(sql);
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
return null;
return ds.Tables[0];
} }
public DataTable UpdateBankMapping(string user, string flag, string countryId, string parnerId, string bankId, string pMode, string bankCode1, string bankCode2, string pCurrency, string bAddress) public DataTable UpdateBankMapping(string user, string flag, string countryId, string parnerId, string bankId, string pMode, string bankCode1, string bankCode2, string pCurrency, string bAddress)
{ {
@ -133,6 +156,17 @@ namespace Swift.DAL.Remittance.Transaction
return null; return null;
return ds.Tables[0].Rows[0]; return ds.Tables[0].Rows[0];
} }
public DataRow EditPayerMappingSelectById(string bankId, string user)
{
string sql = "EXEC Proc_UpdateBranchCode";
sql += " @flag = 'editPayerMapping'";
sql += ", @user = " + FilterString(user);
sql += ", @bankId = " + FilterString(bankId);
DataSet ds = ExecuteDataset(sql);
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
return null;
return ds.Tables[0].Rows[0];
}
public DataRow EditBankSelectById(string bankId, string user) public DataRow EditBankSelectById(string bankId, string user)
{ {
string sql = "EXEC Proc_UpdateBranchCode"; string sql = "EXEC Proc_UpdateBranchCode";
@ -273,6 +307,15 @@ namespace Swift.DAL.Remittance.Transaction
sql += ",@user =" + FilterString(user); sql += ",@user =" + FilterString(user);
return ParseDbResult(sql); return ParseDbResult(sql);
} }
public DbResult DeletePayerMapping(string bankId, string user)
{
string sql = "EXEC Proc_UpdateBranchCode";
sql += " @flag ='deletePayerMapping'";
sql += ",@bankId =" + FilterString(bankId);
sql += ",@user =" + FilterString(user);
return ParseDbResult(sql);
}
} }
} }

810
Swift.web/DashboardV2/Dashboard2.aspx.orig

@ -0,0 +1,810 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Dashboard2.aspx.cs" Inherits="Swift.web.DashboardV2.Dashboard2" Async="true" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Dashboard V2</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="assets/css/bootstrap.min.css" rel="stylesheet" />
<link href="assets/Vendor/flatpickr/flatpickr.min.css" rel="stylesheet" />
<link href="assets/css/app.min.css" rel="stylesheet" />
<link href="assets/css/icons.min.css" rel="stylesheet" />
<link href="assets/css/style.css" rel="stylesheet" />
<style type="text/css">
.modal-dialog,
.modal-content {
/* 80% of window height */
height: 80%;
z-index: 900;
}
.modal-body {
/* 100% = dialog height, 120px = header + footer */
max-height: calc(100% - 120px);
overflow-y: scroll;
z-index: 900;
}
</style>
<%--Loading icon--%>
<style>
.no-js #loader {
display: none;
}
.js #loader {
display: block;
position: absolute;
left: 0px;
top: 0px;
}
.show {
display: block;
position: absolute;
left: 0px;
top: 0px;
}
.no-show {
display: none;
}
.se-pre-con {
display: block;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url("../Images/loading_icon.gif") center no-repeat #fff;
}
.footer-text {
color: white;
}
.auto-style1 {
flex: 0 0 auto;
width: 100%;
left: 0px;
top: 25px;
}
</style>
</head>
<body>
<div id="loading-div" class="se-pre-con"></div>
<%--<body class="loading" data-layout='{"mode": "light", "width": "fluid", "menuPosition": "fixed", "sidebar": { "color": "light", "size": "default", "showuser": false}, "topbar": {"color": "light"}, "showRightSidebarOnPageLoad": true}'>--%>
<form id="form1" runat="server">
<%--<div class="overlay"></div>--%>
<!-- Begin page -->
<div id="wrapper">
<div class="content-page" style="margin-left: 0px !important;">
<div class="content">
<!-- Start Content-->
<div class="container-fluid">
<!-- start page title -->
<div class="row">
<div class="auto-style1">
<div class="page-title-box">
<h4 class="page-title"></h4>
<div class="page-title-right">
<div class="float-sm-end mt-3 mt-sm-0">
<div class="row g-2">
<div class="col-md-auto">
<div class="mb-1 mb-sm-0">
<input type="text" class="form-control" id="dash-daterange" style="min-width: 210px; display: none;" />
</div>
</div>
<div class="col-md-auto">
<div class="btn-group">
<button type="button" id="btnReloadData" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" style="display: none;">
<i class='uil uil-refresh me-1'></i>Refresh</button>
<%--<i class="icon"><span data-feather="chevron-down"></span></i>
<div class="dropdown-menu dropdown-menu-end">
<a href="#" class="dropdown-item notify-item">
<i data-feather="mail" class="icon-dual icon-xs me-2"></i>
<span>Email</span>
</a>
<a href="#" class="dropdown-item notify-item">
<i data-feather="printer" class="icon-dual icon-xs me-2"></i>
<span>Print</span>
</a>
<div class="dropdown-divider"></div>
<a href="#" class="dropdown-item notify-item">
<i data-feather="file" class="icon-dual icon-xs me-2"></i>
<span>Re-Generate</span>
</a>
</div>--%>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end page title -->
<div class="row" id="todaysSentPaidRoleDiv" runat="server">
<div class="col-lg-2 col-md-6">
<div class="card">
<div class="card-body">
<div class="d-flex">
<div class="flex-grow-1">
<span class="text-muted text-uppercase fs-12 fw-bold">Today's Sent</span>
<h3 class="mb-0">
<label id="todaysSent"></label>
</h3>
</div>
<div class="align-self-center flex-shrink-0">
<div id="today-sent" class="apex-charts"></div>
<span class="text-success fw-bold fs-13" style="display: none;">
<i class='uil uil-arrow-up'></i>10.21%
</span>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-2 col-md-6">
<div class="card">
<div class="card-body">
<div class="d-flex">
<div class="flex-grow-1">
<span class="text-muted text-uppercase fs-12 fw-bold">TODAY'S Paid</span>
<h3 class="mb-0">
<label id="todaysPaid"></label>
</h3>
</div>
<div class="align-self-center flex-shrink-0">
<div id="today-paid" class="apex-charts"></div>
<span class="text-danger fw-bold fs-13" style="display: none;">
<i class='uil uil-arrow-down'></i>5.05%
</span>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-2 col-md-6">
<div class="card">
<div class="card-body">
<div class="d-flex">
<div class="flex-grow-1">
<span class="text-muted text-uppercase fs-12 fw-bold">TODAY'S Mobile Txn</span>
<h3 class="mb-0">
<label id="mobileSent"></label>
</h3>
</div>
<div class="align-self-center flex-shrink-0">
<div id="today-mobile-sent" class="apex-charts"></div>
<span class="text-danger fw-bold fs-13" style="display: none;">
<i class='uil uil-arrow-down'></i>5.05%
</span>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-2 col-md-6">
<div class="card">
<div class="card-body">
<div class="d-flex">
<div class="flex-grow-1">
<span class="text-muted text-uppercase fs-12 fw-bold">TODAY'S REG</span>
<h3 class="mb-0">
<label id="todaysRegistration"></label>
</h3>
</div>
<div class="align-self-center flex-shrink-0">
<div id="today-registration" class="apex-charts"></div>
<span class="text-success fw-bold fs-13" style="display: none;">
<i class='uil uil-arrow-up'></i>
</span>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-2 col-md-6">
<div class="card">
<div class="card-body">
<div class="d-flex">
<div class="flex-grow-1">
<span class="text-muted text-uppercase fs-12 fw-bold">TODAY'S MOB REG</span>
<h3 class="mb-0">
<label id="todaysMobileRegistration"></label>
</h3>
</div>
<div class="align-self-center flex-shrink-0">
<div id="today-mobile-registration" class="apex-charts"></div>
<span class="text-success fw-bold fs-13" style="display: none;">
<i class='uil uil-arrow-up'></i>25.16%
</span>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-2 col-md-6">
<div class="card">
<div class="card-body">
<div class="d-flex">
<div class="flex-grow-1">
<span class="text-muted text-uppercase fs-11 fw-bold">TODAY'S MOB Activated</span>
<h3 class="mb-0">
<label id="todaysMobileActivation"></label>
</h3>
</div>
<div class="align-self-center flex-shrink-0">
<div id="today-mobile-activation" class="apex-charts"></div>
<span class="text-success fw-bold fs-13" style="display: none;">
<i class='uil uil-arrow-up'></i>25.16%
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- stats + charts -->
<div class="row">
<div class="col-xl-6" id="transactionStaticsRoleDiv" runat="server">
<div class="card">
<div class="card-body">
<div class="dropdown float-end " style="display: none;">
<a href="#" class="dropdown-toggle arrow-none text-muted" data-bs-toggle="dropdown" aria-expanded="false">
<i class="uil uil-ellipsis-v"></i>
</a>
<div class="dropdown-menu dropdown-menu-end">
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item">Today
</a>
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item">7 Days
</a>
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item">15 Days
</a>
<div class="dropdown-divider"></div>
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item">1 Months
</a>
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item">6 Months
</a>
<div class="dropdown-divider"></div>
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item">1 Year
</a>
</div>
</div>
<h5 class="card-title mb-0 header-title">Transaction Statics</h5>
<div id="revenue-chart" class="apex-charts mt-3" dir="ltr"></div>
</div>
</div>
</div>
<div class="col-xl-6" id="branchTransactionRoleDiv" runat="server">
<div class="card">
<div class="card-body pb-0" style="min-height: 408px;">
<div class="dropdown float-end">
<a href="#" class="dropdown-toggle arrow-none text-muted" data-bs-toggle="dropdown" aria-expanded="false">
<i class="uil uil-ellipsis-v"></i>
</a>
<div class="dropdown-menu dropdown-menu-end">
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item">
<i class="uil uil-refresh me-2"></i>Refresh
</a>
</div>
</div>
<h5 class="card-title header-title">Branch Transaction</h5>
<div id="counter-mobile-transaction" class="apex-charts mt-3" dir="ltr"></div>
</div>
</div>
</div>
<!-- row -->
<!-- products -->
<%--<div class="col-xl-6" id="lawsonCardSummaryRoleDiv" runat="server">
<div class="card">
<div class="card-body">
<button type="button" onclick="ShowLawsonCardSummaryModal()" class="btn btn-primary btn-sm float-end" data-toggle="modal" style="display: none;">
View All
</button>
<h5 class="mb-4 header-title">Lawson Card Summary</h5>
<div class="px-1" style="max-height: 352px;">
<table class="table table-responsive table-bordered" id="tableLawsonSummary">
<thead>
<tr>
<th>S. No.</th>
<th>Description</th>
<th>Count</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3" align="center">No data to display!</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>--%>
<%--<div class="col-xl-6" id="agentWiseTxnRoleDiv" runat="server">
<div class="card">
<div class="card-body">
<button type="button" onclick="ShowAgentModal()" class="btn btn-primary btn-sm float-end" data-toggle="modal" data-target="#gridAgentWiseModal">
View All
</button>
<h5 class="mb-4 header-title">AGENT WISE NUMBER OF TRANSACTIONS FOR CURRENT MONTH</h5>
<div class="px-1" style="max-height: 352px;">
<table class="table table-responsive table-bordered" id="tableAgentWise">
<thead>
<tr>
<th>S. No.</th>
<th>Agent Name</th>
<th>Current Month</th>
<th>Previous Month</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3" align="center">No data to display!</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>--%>
<div class="col-xl-3" id="customerOverviewRoleDiv" runat="server">
<div class="card">
<div class="card-body p-0">
<div class="p-3">
<div class="dropdown float-end">
<a href="#" class="dropdown-toggle arrow-none text-muted" data-bs-toggle="dropdown" aria-expanded="false">
<i class="uil uil-ellipsis-v"></i>
</a>
<div class="dropdown-menu dropdown-menu-end">
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item">
<i class="uil uil-refresh me-2"></i>Refresh
</a>
</div>
</div>
<h5 class="card-title header-title mb-0">Customers Overview</h5>
</div>
<!-- stat 1 -->
<div class="d-flex p-3 border-bottom">
<div class="flex-grow-1">
<h4 class="mt-0 mb-1 fs-22" id="totalCustomerCount">0</h4>
<span class="text-muted">Total Customers</span>
</div>
<i data-feather="users" class="align-self-center icon-dual icon-md"></i>
</div>
<!-- stat 2 -->
<div class="d-flex p-3 border-bottom">
<div class="flex-grow-1">
<h4 class="mt-0 mb-1 fs-22" id="mobileCustomerCount">0</h4>
<span class="text-muted">Total Mobile Customers</span>
</div>
<i data-feather="image" class="align-self-center icon-dual icon-md"></i>
</div>
</div>
</div>
</div>
<div class="col-xl-3" id="complianceOfacRoleDiv" runat="server">
<div class="card">
<div class="card-body p-0" style="min-height: 267px !important;">
<div class="p-3">
<div class="dropdown float-end">
<a href="#" class="dropdown-toggle arrow-none text-muted" data-bs-toggle="dropdown" aria-expanded="false">
<i class="uil uil-ellipsis-v"></i>
</a>
<div class="dropdown-menu dropdown-menu-end">
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item">
<i class="uil uil-refresh me-2"></i>Refresh
</a>
</div>
</div>
<h5 class="card-title header-title mb-0">COMPLIANCE/OFAC HOLD TRANSACTIONS</h5>
</div>
<!-- stat 1 -->
<div class="form-content p-0">
<div class="list-group drop-reveal-list">
<a href="../Remit/Compliance/ApproveOFACandComplaince/List.aspx?tranType=I" target="_blank" class="list-group-item list-group-item-action border-top-0">
<div class="msg-body d-flex align-items-center">
<div class="icon-element flex-shrink-0 mr-3 ml-0">
<i class='uil uil-bell'></i>
</div>
<div class="msg-content w-100" style="margin-left: 10px;">
<h3 class="title pb-1" style="font-size: 14px !important;">Compliance/OFAC Hold</h3>
<p class="msg-text" style="color: red;" id="complianceHoldCount">0</p>
</div>
<span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
data-toggle="tooltip" data-placement="left" title="View Topup Request" style="display: none;">
<i class="las la-money-bill-wave-alt"></i>
</span>
</div>
<!-- end msg-body -->
</a>
<a href="../Remit/Compliance/ApproveOFACandComplaince/List.aspx?tranType=M" target="_blank" class="list-group-item list-group-item-action">
<div class="msg-body d-flex align-items-center">
<div class="icon-element bg-3 flex-shrink-0 mr-3 ml-0">
<i class='uil uil-bell'></i>
</div>
<div class="msg-content w-100" style="margin-left: 10px;">
<h3 class="title pb-1" style="font-size: 14px !important;">Compliance Hold: Mobile /Web Online</h3>
<p class="msg-text" style="color: red;" id="complianceHoldCountMobileKycLater">0</p>
</div>
<span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">
<i class='uil uil-refresh'></i>
</span>
</div>
<!-- end msg-body -->
</a>
<%-- <a href="../Remit/Compliance/ApproveOFACandComplaince/List.aspx?tranType=M&kycStatus=KYC_NOW" target="_blank" class="list-group-item list-group-item-action">
<div class="msg-body d-flex align-items-center">
<div class="icon-element bg-3 flex-shrink-0 mr-3 ml-0">
<i class='uil uil-bell'></i>
</div>
<div class="msg-content w-100" style="margin-left: 10px;">
<h3 class="title pb-1" style="font-size: 14px !important;">ComplianceHold: Mobile (KYC Now)</h3>
<p class="msg-text" style="color: red;" id="complianceHoldCountMobileKycNow">0</p>
</div>
<span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">
<i class='uil uil-refresh'></i>
</span>
</div>
<!-- end msg-body -->
</a>--%>
</div>
</div>
</div>
</div>
</div>
<<<<<<< HEAD
=======
>>>>>>> f60ba48f84f967ec8ff6740839bb64177be76f8c
<div class="col-xl-6" id="customerKycStatusList" runat="server">
<div class="card">
<div class="card-body p-0" style="min-height: 267px !important;">
<div class="p-3">
<div class="dropdown float-end">
<a href="#" class="dropdown-toggle arrow-none text-muted" data-bs-toggle="dropdown" aria-expanded="false">
<i class="uil uil-ellipsis-v"></i>
</a>
<div class="dropdown-menu dropdown-menu-end">
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item">
<i class="uil uil-refresh me-2"></i>Refresh
</a>
</div>
</div>
<h5 class="card-title header-title mb-0">Customer KYC Status</h5>
</div>
<!-- stat 1 -->
<div class="form-content p-0">
<div class="list-group drop-reveal-list">
<a href="../MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx?kycStatus=PROCESSING" target="_blank" class="list-group-item list-group-item-action border-top-0">
<div class="msg-body d-flex align-items-center">
<div class="icon-element bg-8 flex-shrink-0 mr-3 ml-0">
<i class='uil uil-bell'></i>
</div>
<div class="msg-content w-100" style="margin-left: 10px;">
<h3 class="title pb-1" style="font-size: 14px !important;">KYC Processing</h3>
<p class="msg-text" style="color: red;" id="kycProcessingCust">0</p>
</div>
<span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
data-toggle="tooltip" data-placement="left" title="View Topup Request" style="display: none;">
<i class="las la-money-bill-wave-alt"></i>
</span>
</div>
<!-- end msg-body -->
</a>
<a href="../MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx?kycStatus=NOT_COMPLETED" target="_blank" class="list-group-item list-group-item-action">
<div class="msg-body d-flex align-items-center">
<div class="icon-element bg-9 flex-shrink-0 mr-3 ml-0">
<i class='uil uil-bell'></i>
</div>
<div class="msg-content w-100" style="margin-left: 10px;">
<h3 class="title pb-1" style="font-size: 14px !important;">KYC Not Completed</h3>
<p class="msg-text" style="color: red;" id="kycNotCompletedCust">0</p>
</div>
<span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">
<i class='uil uil-refresh'></i>
</span>
</div>
<!-- end msg-body -->
</a>
<a href="../MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx?kycStatus=COMPLETED" target="_blank" class="list-group-item list-group-item-action">
<div class="msg-body d-flex align-items-center">
<div class="icon-element bg-10 flex-shrink-0 mr-3 ml-0">
<i class='uil uil-bell'></i>
</div>
<div class="msg-content w-100" style="margin-left: 10px;">
<h3 class="title pb-1" style="font-size: 14px !important;">KYC Completed</h3>
<p class="msg-text" style="color: red;" id="kycCompletedCust">0</p>
</div>
<span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">
<i class='uil uil-refresh'></i>
</span>
</div>
<!-- end msg-body -->
<<<<<<< HEAD
=======
</a>
</div>
</div>
</div>
</div>
</div>
<%--<div class="col-xl-6" id="userwiseDailyTxnRoleDiv" runat="server">
</div>
>>>>>>> f60ba48f84f967ec8ff6740839bb64177be76f8c
</a>
</div>
</div>
</div>
</div>
</div>
<%-- <div class="col-md-6">
<div class="panel panel-default recent-activites">
<!-- Start .panel -->
<div class="panel-heading">
<h5 class="card-title header-title mb-0">Partner Wise Settlement Rate</h5>
<div class="panel-actions">
</div>
</div>
<div class="panel-body pad-0 holder" style="height: 200px !important; font-size: 14px;" id="tblExRate" runat="server">
<table class="table table-responsive table-bordered">
<thead>
<tr>
<th>S.No.</th>
<th>Partner</th>
<th>Ex Rate</th>
<th>Payer</th>
<th>Payment Modes</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="5">No data to display</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>--%>
<div class="col-md-6" id="exRateDiv" runat="server">
<div class="card">
<div class="card-body p-0">
<div class="card-body p-0">
<div class="p-3">
<div class="dropdown float-end">
<a href="#" class="dropdown-toggle arrow-none text-muted" data-bs-toggle="dropdown" aria-expanded="false">
<i class="uil uil-ellipsis-v"></i>
</a>
<div class="dropdown-menu dropdown-menu-end">
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item">
<i class="uil uil-refresh me-2"></i>Refresh
</a>
</div>
</div>
<h5 class="card-title header-title mb-0">Partner Wise Settlement Rate</h5>
</div>
<div class="d-flex p-3 border-bottom" style="height: 200px !important; font-size: 14px;" id="tblExRate" runat="server">
<table class="table table-responsive table-bordered">
<thead>
<tr>
<th>S.No.</th>
<th>Partner</th>
<th>Ex Rate</th>
<th>Payer</th>
<th>Payment Modes</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="5">No data to display</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<%--<div class="col-xl-6" id="userwiseDailyTxnRoleDiv" runat="server">
<div class="card">
<div class="card-body">
<button type="button" onclick="ShowUserWiseTxnModal()" class="btn btn-primary btn-sm float-end" data-toggle="modal">
View All
</button>
<h5 class="mb-4 header-title">USERWISE DAILY TRANSACTIONS</h5>
<div class="px-1" style="max-height: 352px;">
<table class="table table-responsive table-bordered" id="tableUserWise">
<thead>
<tr>
<th>S. No.</th>
<th>User Name</th>
<th>Transaction Count</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3" align="center">No data to display!</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>--%>
<<<<<<< HEAD
=======
</div>
<!-- end row -->
</div>
<!-- container -->
</div>
<!-- content -->
<!-- Footer Start -->
<footer class="footer" style="left: 0 !important; background-color: #262262; color: #fff;">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 text-center">
<a class="footer-text" href="">IME London is a trading name of Subhida UK Ltd, Pentax House, South Hill Avenue, South Harrow, London, HA2 0DU, Company Registration No: 06432399<br />
Subhida UK Ltd is authorized and regulated by the Financial Conduct Authority (FCA) under the Payment Service Regulations 2017, FCA Registration No: 576127, HMRC Registration No: XYML000000119350<br />
&copy; IME London, 2023</a>
</div>
</div>
</div>
</footer>
<!-- end Footer -->
>>>>>>> f60ba48f84f967ec8ff6740839bb64177be76f8c
</div>
<!-- ============================================================== -->
<!-- End Page content -->
<!-- ============================================================== -->
</div>
<!-- END wrapper -->
<<<<<<< HEAD
<!-- Footer Start -->
<footer class="footer" style="left: 0 !important; background-color: #262262; color: #fff;">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 text-center">
<a class="footer-text" href="">IME London is a trading name of Subhida UK Ltd, Pentax House, South Hill Avenue, South Harrow, London, HA2 0DU, Company Registration No: 06432399<br />
Subhida UK Ltd is authorized and regulated by the Financial Conduct Authority (FCA) under the Payment Service Regulations 2017, FCA Registration No: 576127, HMRC Registration No: XYML000000119350<br />
&copy; IME London, 2023</a>
=======
<%--Modal for Agentwise txn--%>
<div class="modal fade bd-example-modal-lg" id="gridAgentWiseModal" tabindex="-1" role="dialog" aria-labelledby="gridAgentWiseModalLabel" aria-hidden="true" style="max-height: 900px;">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="gridAgentWiseModalLabel">Agent wise number of transactions</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close" onclick="ClosePopup()" style="border: 0px; background: transparent; font-size: 25px; font-weight: 800;">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body" style="max-height: 500px;">
<table class="table table-responsive table-bordered" id="tableAgentWisePopup" style="max-height: 500px;">
<thead>
<tr>
<th>S. No.</th>
<th>Agent Name</th>
<th>Current Month</th>
<th>Previous Month</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3" align="center">No data to display!</td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal" onclick="ClosePopup()">Close</button>
<%--<button type="button" class="btn btn-primary">Save changes</button>--%>
</div>
>>>>>>> f60ba48f84f967ec8ff6740839bb64177be76f8c
</div>
</div>
</div>
<div class="modal fade bd-example-modal-lg" id="gridUserWiseModal" tabindex="-1" role="dialog" aria-labelledby="gridAgentWiseModalLabel" aria-hidden="true" style="max-height: 900px;">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="gridUserWiseModalLabel">Userwise Daily Transactions</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close" onclick="ClosePopup()" style="border: 0px; background: transparent; font-size: 25px; font-weight: 800;">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body" style="max-height: 500px;">
<table class="table table-responsive table-bordered" id="tableUserWisePopup" style="max-height: 500px;">
<thead>
<tr>
<th>S. No.</th>
<th>Teller Name</th>
<th>Transaction Count</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3" align="center">No data to display!</td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal" onclick="ClosePopup()">Close</button>
<%--<button type="button" class="btn btn-primary">Save changes</button>--%>
</div>
</div>
</div>
</div>
</form>
<script src="assets/js/vendor.min.js"></script>
<script src="assets/Vendor/moment/min/moment.min.js"></script>
<script src="assets/Vendor/apexcharts/apexcharts.min.js"></script>
<script src="assets/Vendor/flatpickr/flatpickr.min.js"></script>
<script src="assets/js/dashboardv2.js"></script>
<%--<script src="assets/js/app.js"></script>--%>
<script type="text/javascript">
//$(window).load(function () {
// // Animate loader off screen
// $(".se-pre-con").hide();
//});
function ShowAgentModal() {
$('#gridAgentWiseModal').modal('show');
}
function ShowUserWiseTxnModal() {
$('#gridUserWiseModal').modal('show');
}
function ClosePopup() {
$('#gridAgentWiseModal').modal('hide');
$('#gridUserWiseModal').modal('hide');
}
$(document).ready(function () {
$('#btnReloadData').click(function () {
$("#loading-div").removeAttr('style');
setTimeout(function () {
LoadChartData();
}, 10);
});
});
</script>
</body>
</html>

2
Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBank.aspx

@ -150,6 +150,8 @@
<li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li> <li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li>
<li><a href="ListBranch.aspx">Branch List </a></li> <li><a href="ListBranch.aspx">Branch List </a></li>
<li><a href="AddBranch.aspx">Branch Setup </a></li> <li><a href="AddBranch.aspx">Branch Setup </a></li>
<li><a href="AddBankPayer.aspx">Payer Setup </a></li>
<li><a href="PayerMappingList.aspx">Payer List </a></li>
<%-- <li role="presentation" class="deactive"><a href="BankList.aspx">Partner Bank List </a></li>--%> <%-- <li role="presentation" class="deactive"><a href="BankList.aspx">Partner Bank List </a></li>--%>
<%--<li class=""><a href="BankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li>--%> <%--<li class=""><a href="BankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li>--%>
<%--<li class="selected"><a href="#" aria-controls="home" role="tab" data-toggle="tab">Insert Bank</a></li>--%> <%--<li class="selected"><a href="#" aria-controls="home" role="tab" data-toggle="tab">Insert Bank</a></li>--%>

2
Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBankMapping.aspx

@ -259,6 +259,8 @@
<li class="active"><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li> <li class="active"><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li>
<li><a href="ListBranch.aspx">Branch List </a></li> <li><a href="ListBranch.aspx">Branch List </a></li>
<li><a href="AddBranch.aspx">Branch Setup </a></li> <li><a href="AddBranch.aspx">Branch Setup </a></li>
<li><a href="AddBankPayer.aspx">Payer Setup </a></li>
<li><a href="PayerMappingList.aspx">Payer List </a></li>
</ul> </ul>
</div> </div>

369
Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBankPayer.aspx

@ -0,0 +1,369 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AddBankPayer.aspx.cs" Inherits="Swift.web.Remit.TPSetup.BankAndBranchSetup.AddBankPayer" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="description" content="" />
<meta name="author" content="" />
<!-- Bootstrap Core CSS -->
<link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
<link href="/ui/css/datepicker-custom.css" rel="stylesheet" />
<link href="/js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
<link href="/ui/css/style.css" type="text/css" rel="stylesheet" />
<link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
<script type="text/javascript" src="/ui/js/jquery.min.js"></script>
<script type="text/javascript" src="/ui/bootstrap/js/bootstrap.min.js"></script>
<script src="/js/swift_calendar.js"></script>
<script src="/ui/js/pickers-init.js"></script>
<script src="/ui/js/jquery-ui.min.js"></script>
<script src="/js/functions.js" type="text/javascript"> </script>
<script src="/js/swift_autocomplete.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#countryDDL").on('change', function () {
// ClearFieldsInserted();
var countryId = $("#countryDDL").val();
dataToSend = { MethodName: 'LoadPartner', countryId: countryId };
$.post("", dataToSend, function (response) {
if (response == "") {
return;
}
ParseLoadDDl(response, GetElement('partnerDDL'));
$("#bankDDL").val('');
$("#branchName").text('');
});
});
$("#partnerDDL").on('change', function () {
var partnerId = $("#partnerDDL").val();
var countryId = $("#countryDDL").val();
dataToSend = { MethodName: 'LoadBank', partnerId: partnerId, countryId: countryId };
$.post("", dataToSend, function (response) {
if (response == "") {
return;
}
ParseLoadDDl(response, GetElement('bankDDL'));
$("#branchName").text('');
$("#branchName").val('');
$("#branchCodeValue").val('');
});
});
//$("#bankDDL").on('change', function () {
// var bankId = $("#bankDDL option:selected").val();
// var countryId = $("#countryDDL").val();
// var partnerId = $("partnerDDL").val();
// dataToSend = { MethodName: 'LoadBankBranch', bankId: bankId, countryId: countryId, partnerId: partnerId };
// $.post("", dataToSend, function (response) {
// if (response == "") {
// return;
// }
// ParseLoadDDl(response, GetElement('branchDDL'));
// $("#branchCode").val('');
// $("#editedBranchName").val('');
// });
//});
function ParseLoadDDl(response, myDDL, recall, selectField) {
var data = JSON.parse(response);
CheckSession(data);
$(myDDL).empty();
var option;
if (selectField !== "" && selectField !== undefined) {
option = document.createElement("option");
option.text = selectField;
option.value = "";
myDDL.options.add(option);
}
for (var i = 0; i < data.length; i++) {
option = document.createElement("option");
option.text = data[i].AGENTNAME.toUpperCase();
option.value = data[i].bankId;
var option2 = document.createElement("option");
option2.value = data[i].bankId;
option2.text = data[i].FLAG;
var option3 = document.createElement("option");
option3.value = data[i].bankId;
option3.text = data[i].maxPayoutLimit;
try {
myDDL.options.add(option);
}
catch (e) {
alert(e);
}
}
}
});
function CheckSession(data) {
if (data === undefined || data === "" || data === null)
return;
if (data[0].session_end === "1") {
document.location = "../../../Logout.aspx";
}
}
function CheckFormValidation(flag, recordId) {
var reqField = "countryDDL,partnerDDL,bankDDL,paymentModeDDL1,payerName";
if (flag === 'I') {
reqField += ",countryDDL,partnerDDL,bankDDL,paymentModeDDL1,payerName";
}
// Validate required fields
if (!ValidRequiredField(reqField)) {
return false;
}
// Gather data for insertion or update
var countryId = $("#countryDDL").val();
var partnerId = $("#partnerDDL").val();
var paymentMode = $("#paymentModeDDL1").val();
var bankId = $("#bankDDL").val();
var payerName = $("#payerName").val();
var payerCode = $("#payerCode").val();
var pBranchName = $("#pBranchName").val();
var pBranchCode = $("#pBranchCode").val();
var bAddress = $("#bAddress").val();
var isActive = $("#isActiveDDL").val();
var dataToSend = {};
if (flag === 'I') {
debugger
dataToSend = {
MethodName: 'InsertPayer',
countryId: countryId,
partnerId: partnerId,
paymentMode: paymentMode,
bankId: bankId,
payerName: payerName,
payerCode: payerCode,
pBranchName: pBranchName,
pBranchCode: pBranchCode,
bAddress: bAddress,
isActive: isActive
};
}
else if (flag === 'U') {
var recordId = $("#recordId").val();
dataToSend = {
MethodName: 'UpdatePayer',
recordId: recordId,
countryId: countryId,
partnerId: partnerId,
paymentMode: paymentMode,
bankId: bankId,
payerName: payerName,
payerCode: payerCode,
pBranchName: pBranchName,
pBranchCode: pBranchCode,
bAddress: bAddress,
isActive: isActive
};
}
$.post("", dataToSend, function (response) {
if (response !== "") {
var data = JSON.parse(response);
alert(data[0].Msg);
ClearAllFieldsInserted();
}
});
}
function ClearAllFieldsInserted() {
$("#countryDDL").val('');
$("#partnerDDL").val('');
$("#paymentModeDDL1").val('');
$("#bankDDL").val('');
$("#payerName").val('');
$("#payerCode").val('');
$("#pBranchName").val('');
$("#pBranchCode").val('');
$("#bAddress").val('');
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div class="page-wrapper">
<div class="row">
<div class="col-sm-12">
<div class="page-title">
<h1></h1>
<ol class="breadcrumb">
<li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
<li><a href="#">Others Service</a></li>
<li><a href="#">Others Service</a></li>
<li class="active"><a href="#">Payer Setup</a></li>
<%--<li class="active"><a href="AddBank.aspx">Partner Agent/Bank List</a></li>--%>
</ol>
</div>
</div>
</div>
<!-- Nav tabs -->
<div class="listtabs">
<ul class="nav nav-tabs">
<li><a href="NewBankList.aspx">Bank List</a></li>
<li><a href="AddBank.aspx">Bank Setup</a></li>
<li><a href="BankList.aspx">Bank Mapping List</a></li>
<li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li>
<li><a href="ListBranch.aspx">Branch List </a></li>
<li><a href="AddBranch.aspx">Branch Setup</a></li>
<li class="active"><a href="AddBankPayer.aspx">Payer Setup </a></li>
<li><a href="PayerMappingList.aspx">Payer List </a></li>
</ul>
</div>
<!-- end .page title-->
<div class="row">
<div class="col-md-6">
<div class="panel panel-default recent-activites">
<!-- Start .panel -->
<div class="panel-heading">
<h4 class="panel-title">Insert Payer
</h4>
<div class="panel-actions">
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
</div>
</div>
<div class="panel-body">
<!-- End .form-group -->
<div class="form-group">
<label class="col-lg-3 col-md-4 control-label" for="">
<label>
Country:</label>
</label>
<div class="col-lg-9 col-md-8">
<asp:DropDownList ID="countryDDL" runat="server" CssClass="form-control">
</asp:DropDownList>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 col-md-4 control-label" for="">
<label>
Partner:</label>
</label>
<div class="col-lg-9 col-md-8">
<asp:DropDownList ID="partnerDDL" runat="server" CssClass="form-control">
</asp:DropDownList>
</div>
</div>
<!-- End .form-group -->
<!-- End .form-group -->
<div class="form-group">
<label class="col-lg-3 col-md-4 control-label" for="">
<label>
Bank Name:</label>
</label>
<div class="col-lg-9 col-md-8">
<asp:DropDownList ID="bankDDL" runat="server" CssClass="form-control">
</asp:DropDownList>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 col-md-4 control-label" for="">
<label>
Payment Mode:</label>
</label>
<div class="col-lg-9 col-md-8">
<asp:DropDownList ID="paymentModeDDL1" runat="server" CssClass="form-control">
</asp:DropDownList>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 col-md-4 control-label" for="">
<label>
Payer Name:</label>
</label>
<div class="col-lg-9 col-md-8">
<asp:TextBox runat="server" ID="payerName" CssClass="form-control"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 col-md-4 control-label" for="">
<label>
Payer Code:</label>
</label>
<div class="col-lg-9 col-md-8">
<asp:TextBox runat="server" ID="payerCode" CssClass="form-control"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 col-md-4 control-label" for="">
<label>
Payer Branch Name:</label>
</label>
<div class="col-lg-9 col-md-8">
<asp:TextBox runat="server" ID="pBranchName" CssClass="form-control"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 col-md-4 control-label" for="">
<label>
Payer Branch Code:</label>
</label>
<div class="col-lg-9 col-md-8">
<asp:TextBox runat="server" ID="pBranchCode" CssClass="form-control"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 col-md-4 control-label" for="">
<label>
Branch Address:</label>
</label>
<div class="col-lg-9 col-md-8">
<asp:TextBox runat="server" ID="bAddress" CssClass="form-control"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-lg-3 col-md-4 control-label" for="">
<label>
Is Active:</label>
</label>
<div class="col-lg-9 col-md-8">
<asp:DropDownList ID="isActiveDDL" runat="server" CssClass="form-control">
<asp:ListItem Text="Yes" Value="1"></asp:ListItem>
<asp:ListItem Text="No" Value="0"></asp:ListItem>
</asp:DropDownList>
</div>
</div>
<!-- End .form-group -->
<input type="hidden" id="recordId" name="recordId" value ="recordId" />
<div class="form-group">
<div class="col-md-12 col-md-offset-3">
<%--<input type="button" value="Save" style="width: 165px;" class="btn btn-primary m-t-25" onclick="return CheckFormValidation('I');" />
<input type="button" value="Update" style="width: 165px; display: none;" class="btn btn-primary m-t-25" onclick="return CheckFormValidation('U');" id="updateButton" />--%>
<input type="button" value="Save" style="width: 165px;" class="btn btn-primary m-t-25" onclick="return CheckFormValidation('I', $('#recordId').val());" />
</div>
</div>
<!-- End .form-group -->
</div>
</div>
</div>
</div>
</div>
</form>
</body>
</html>

242
Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBankPayer.aspx.cs

@ -0,0 +1,242 @@
using Swift.DAL.Remittance.Transaction;
using Swift.web.Library;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Script.Serialization;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Swift.web.Remit.TPSetup.BankAndBranchSetup
{
public partial class AddBankPayer : System.Web.UI.Page
{
private const string ViewFunctionId = "20317000";
//private const string UpdateFunctionId = "20317010";
private const string AddEditFunctionId = "20300010";
private readonly SwiftLibrary _sl = new SwiftLibrary();
private readonly StaticDataDdl _sdd = new StaticDataDdl();
private readonly UpdateBranchDao _rd = new UpdateBranchDao();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Authenticate();
if (!IsPostBack)
{
PopulateDDL();
PopulateDDL1();
//PopulateDDL1();
if (GetId() != "")
{
//Page.AsyncMode = true;
PopulateDataById();
//PopulateDDL();
}
}
string reqMethod = Request.Form["MethodName"];
if (string.IsNullOrEmpty(reqMethod))
{
if (GetStatic.GetUser() == "")
{
Response.ContentType = "text/plain";
Response.Write("[{\"session_end\":\"1\"}]");
Response.End();
return;
}
}
switch (reqMethod)
{
case "LoadPartner":
LoadPartner();
break;
case "LoadBank":
LoadBank();
break;
//case "LoadBankBranch":
// LoadBankBranch();
// break;
case "InsertPayer":
InsertOrUpdatePayerMapping();
break;
case "UpdatePayer":
InsertOrUpdatePayerMapping();
break;
}
}
}
private void Authenticate()
{
_sl.CheckAuthentication(ViewFunctionId);
if (!_sl.HasRight(AddEditFunctionId))
{
//btnSave.Enabled = false;
//btnSave.Visible = false;
}
}
protected void PopulateDDL()
{
//_sdd.SetDDL(ref countryDDL, "EXEC [proc_dropDownLists] @flag='r-country-list'", "countryId", "countryName", "", "Select Country");
_sdd.SetDDL(ref countryDDL, "EXEC [proc_dropDownLists] @flag='r-country-list'", "countryId", "countryName", "", "Select Country");
//_sdd.SetDDL(ref BranchDDl, "EXEC [proc_dropDownLists] @flag='branch-list'", "agentId", "agentName", "", "All");
}
protected void PopulateDDL1()
{
_sdd.SetDDL(ref paymentModeDDL1, "EXEC [proc_dropDownLists] @flag='paymentModelist'", "serviceTypeId", "typeTitle", "", "Select Pmode");
}
private void LoadPartner()
{
var countryId = Request.Form["countryId"];
DataTable dt = null;
dt = _rd.LoadPartner(GetStatic.GetCountryId(), countryId, null, "getPartnerByCountry", GetStatic.GetUser());
Response.ContentType = "text/plain";
var json = DataTableToJson(dt);
Response.Write(json);
Response.End();
}
private void LoadBank()
{
var partnerId = Request.Form["partnerId"];
var countryId = Request.Form["countryId"];
DataTable dt = null;
dt = _rd.LoadBank(GetStatic.GetCountryId(), countryId, null, partnerId, "getBankByPartner", GetStatic.GetUser());
Response.ContentType = "text/plain";
var json = DataTableToJson(dt);
Response.Write(json);
Response.End();
}
private void InsertOrUpdatePayerMapping()
{
var countryId = Request.Form["countryId"];
var partnerId = Request.Form["partnerId"];
var bankId = Request.Form["bankId"].ToUpper();
var pMode = Request.Form["paymentMode"];
var payerName = Request.Form["payerName"];
var payerCode = Request.Form["payerCode"];
var pBranchName = Request.Form["pBranchName"];
var pBranchCode = Request.Form["pBranchCode"];
var bAddress = Request.Form["bAddress"];
var isActive = Request.Form["isActive"];
//string methodName;
string flag;
//string recordId = GetId();
if (!string.IsNullOrEmpty(GetId()))
{
//methodName = "UpdateBank";
flag = "updatePayerMapping";
}
else
{
//methodName = "InsertBank";
flag = "insertBankPayer";
}
DataTable dt = _rd.InsertOrUpdatePayerMapping(GetStatic.GetUser(), flag, GetId(), countryId, partnerId, bankId, pMode, payerName, payerCode, pBranchName, pBranchCode, bAddress, isActive);
Response.ContentType = "text/plain";
var json = DataTableToJson(dt);
Response.Write(json);
Response.End();
}
protected string GetId()
{
return GetStatic.ReadQueryString("PAYER_ID", "");
}
private void PopulateDataById()
{
DataRow dr = _rd.EditPayerMappingSelectById(GetId(), GetStatic.GetUser());
if (dr == null)
{
Response.Redirect("PayerMappingList.aspx");
}
countryDDL.SelectedValue = dr["BANK_COUNTRY"].ToString();
partnerDDL.SelectedValue = dr["PARTNER_ID"].ToString();
bankDDL.SelectedValue = dr["BANK_ID"].ToString();
paymentModeDDL1.SelectedValue = dr["PAYMENT_MODE"].ToString();
payerName.Text = dr["PAYER_NAME"].ToString();
payerCode.Text = dr["PAYER_Code"].ToString();
pBranchName.Text = dr["PAYER_BRANCH_NAME"].ToString();
pBranchCode.Text = dr["PAYER_BRANCH_CODE"].ToString();
bAddress.Text = dr["BRANCH_ADDRESS"].ToString();
isActiveDDL.SelectedValue = (dr["IS_ACTIVE"].ToString() == "True" || dr["IS_ACTIVE"].ToString() == "1") ? "1" : "0";
}
public string GetPartnerNameById(string partnerId)
{
DataTable result = _rd.GetPartnerName(partnerId);
if (result != null && result.Rows.Count > 0)
{
string agentName = result.Rows[0]["AGENTNAME"].ToString();
return agentName;
}
else
{
return string.Empty;
}
}
public string GetBankNameId(string bankn)
{
DataTable result = _rd.GetMasterID(bankn);
if (result != null && result.Rows.Count > 0)
{
string bankId = result.Rows[0]["PAYER_ID"].ToString();
return (bankId);
}
else
{
return string.Empty;
}
}
public static string DataTableToJson(DataTable table)
{
if (table == null)
return "";
var list = new List<Dictionary<string, object>>();
foreach (DataRow row in table.Rows)
{
var dict = new Dictionary<string, object>();
foreach (DataColumn col in table.Columns)
{
dict[col.ColumnName] = string.IsNullOrEmpty(row[col].ToString()) ? "" : row[col];
}
list.Add(dict);
}
var serializer = new JavaScriptSerializer();
string json = serializer.Serialize(list);
return json;
}
}
}

116
Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBankPayer.aspx.designer.cs

@ -0,0 +1,116 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Swift.web.Remit.TPSetup.BankAndBranchSetup
{
public partial class AddBankPayer
{
/// <summary>
/// form1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// countryDDL control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList countryDDL;
/// <summary>
/// partnerDDL control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList partnerDDL;
/// <summary>
/// bankDDL control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList bankDDL;
/// <summary>
/// paymentModeDDL1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList paymentModeDDL1;
/// <summary>
/// payerName control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.TextBox payerName;
/// <summary>
/// payerCode control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.TextBox payerCode;
/// <summary>
/// pBranchName control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.TextBox pBranchName;
/// <summary>
/// pBranchCode control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.TextBox pBranchCode;
/// <summary>
/// bAddress control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.TextBox bAddress;
/// <summary>
/// isActiveDDL control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList isActiveDDL;
}
}

2
Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBranch.aspx

@ -261,6 +261,8 @@
<li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li> <li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li>
<li><a href="ListBranch.aspx">Branch List </a></li> <li><a href="ListBranch.aspx">Branch List </a></li>
<li class="active"><a href="AddBranch.aspx">Branch Setup</a></li> <li class="active"><a href="AddBranch.aspx">Branch Setup</a></li>
<li><a href="AddBankPayer.aspx">Payer Setup </a></li>
<li><a href="PayerMappingList.aspx">Payer List </a></li>
<%--<li role="presentation" class="deactive"><a href="BankList.aspx">Partner Bank List </a></li>--%> <%--<li role="presentation" class="deactive"><a href="BankList.aspx">Partner Bank List </a></li>--%>
<%--<li class=""><a href="BankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li>--%> <%--<li class=""><a href="BankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li>--%>

2
Swift.web/Remit/TPSetup/BankAndBranchSetup/BankList.aspx

@ -86,6 +86,8 @@
<li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li> <li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li>
<li><a href="ListBranch.aspx">Branch List </a></li> <li><a href="ListBranch.aspx">Branch List </a></li>
<li><a href="AddBranch.aspx">Branch Setup </a></li> <li><a href="AddBranch.aspx">Branch Setup </a></li>
<li><a href="AddBankPayer.aspx">Payer Setup </a></li>
<li><a href="PayerMappingList.aspx">Payer List </a></li>
<%--<li role="presentation" class="selected"><a href="#" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li> <%--<li role="presentation" class="selected"><a href="#" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li>
<li role="presentation" class="selected"><a href="AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Master</a></li> <li role="presentation" class="selected"><a href="AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Master</a></li>
<li role="presentation" class="active"><a href="AddBankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Mapping</a></li> <li role="presentation" class="active"><a href="AddBankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Mapping</a></li>

2
Swift.web/Remit/TPSetup/BankAndBranchSetup/ListBranch.aspx

@ -86,6 +86,8 @@
<li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li> <li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li>
<li class="active"><a href="ListBranch.aspx">Branch List </a></li> <li class="active"><a href="ListBranch.aspx">Branch List </a></li>
<li><a href="AddBranch.aspx">Branch Setup </a></li> <li><a href="AddBranch.aspx">Branch Setup </a></li>
<li><a href="AddBankPayer.aspx">Payer Setup </a></li>
<li><a href="PayerMappingList.aspx">Payer List </a></li>
<%--<li role="presentation" class="selected"><a href="#" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li> <%--<li role="presentation" class="selected"><a href="#" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li>
<li role="presentation" class="selected"><a href="AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Master</a></li> <li role="presentation" class="selected"><a href="AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Master</a></li>
<li role="presentation" class="active"><a href="AddBankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Mapping</a></li> <li role="presentation" class="active"><a href="AddBankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Mapping</a></li>

2
Swift.web/Remit/TPSetup/BankAndBranchSetup/NewBankList.aspx

@ -88,6 +88,8 @@
<li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li> <li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li>
<li><a href="ListBranch.aspx">Branch List </a></li> <li><a href="ListBranch.aspx">Branch List </a></li>
<li><a href="AddBranch.aspx">Branch Setup </a></li> <li><a href="AddBranch.aspx">Branch Setup </a></li>
<li><a href="AddBankPayer.aspx">Payer Setup</a></li>
<li><a href="PayerMappingList.aspx">Payer List </a></li>
<%--<li role="presentation" class="selected"><a href="#" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li> <%--<li role="presentation" class="selected"><a href="#" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li>
<li role="presentation" class="selected"><a href="AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Master</a></li> <li role="presentation" class="selected"><a href="AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Master</a></li>
<li role="presentation" class="active"><a href="AddBankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Mapping</a></li> <li role="presentation" class="active"><a href="AddBankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Mapping</a></li>

126
Swift.web/Remit/TPSetup/BankAndBranchSetup/PayerMappingList.aspx

@ -0,0 +1,126 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PayerMappingList.aspx.cs" Inherits="Swift.web.Remit.TPSetup.BankAndBranchSetup.PayerMappingList" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
<link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
<link href="/js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
<link href="/ui/css/style.css" rel="stylesheet" />
<script src="/ui/js/jquery.min.js"></script>
<script src="/ui/bootstrap/js/bootstrap.min.js"></script>
<script src="/js/Swift_grid.js" type="text/javascript"> </script>
<script src="/js/functions.js" type="text/javascript"></script>
<script src="/ui/js/jquery-ui.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#btnSyncBank").click(function () {
SyncBank();
});
});
function PostMessageToParent() {
$("#btnPostBack").click();
}
function EnableDisable(id, bankName, isActive) {
var verifyText = 'Are you sure to enable for bank ' + bankName + '?';
if (id != '') {
$('#isActive').val(isActive);
$('#rowId').val(id);
if (isActive == 'YES') {
verifyText = 'Are you sure to disable for bank ' + bankName + '?';
}
if (confirm(verifyText)) {
$('#btnUpdate').click();
}
}
}
function SyncBank() {
url = "/Remit/TPSetup/PopUps/PopUpForBank.aspx";
var isChrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
var param = "dialogHeight:900px;dialogWidth:900px;dialogLeft:200;dialogTop:100;center:yes";
if (isChrome) {
PopUpWindow(url, param);
return true;
}
var id = PopUpWindow(url, param);
if (id == "undefined" || id == null || id == "") {
}
else {
}
};
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:HiddenField ID="isActive" runat="server" />
<asp:HiddenField ID="rowId" runat="server" />
<asp:Button ID="btnPostBack" runat="server" Style="display: none;" />
<asp:Button ID="btnUpdate" runat="server" OnClick="btnUpdate_Click" Style="display: none;" />
<div class="page-wrapper">
<div class="row">
<div class="col-sm-12">
<div class="page-title">
<h1></h1>
<ol class="breadcrumb">
<li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
<li><a href="#">Others Service</a></li>
<li><a href="#">Others Service</a></li>
<%--<li><a href="#" onclick="return LoadModule('sub_administration')">Sub_Other Service</a></li>
<li><a href="#" onclick="return LoadModule('sub_administration')">Sub_Other Service</a></li>--%>
<li class="active"><a href="#">Payer Mapping List</a></li>
</ol>
</div>
</div>
</div>
<!-- Nav tabs -->
<div class="listtabs">
<ul class="nav nav-tabs"">
<li><a href="NewBankList.aspx">Bank List</a></li>
<li><a href="AddBank.aspx">Bank Setup</a></li>
<li><a href="BankList.aspx">Bank Mapping List</a></li>
<li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li>
<li><a href="ListBranch.aspx">Branch List </a></li>
<li><a href="AddBranch.aspx">Branch Setup </a></li>
<li><a href="AddBankPayer.aspx">Payer Setup </a></li>
<li class="active"><a href="PayerMappingList.aspx">Payer List</a></li>
<%--<li role="presentation" class="selected"><a href="#" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li>
<li role="presentation" class="selected"><a href="AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Master</a></li>
<li role="presentation" class="active"><a href="AddBankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Mapping</a></li>
<li role="presentation" class="active"><a href="AddBranch.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Branch</a></li>--%>
<%-- <li><a href="ManagePartnerBank.aspx">Manage Partner Bank</a></li>--%>
</ul>
</div>
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="list">
<!--end .row-->
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-body">
<div id="rpt_grid" runat="server" class="gridDiv" enableviewstate="false"></div>
</div>
<div class="panel-body">
<div class="col-sm-12" runat="server">
<div class="form-group">
<asp:Button ID="btnSyncBank" runat="server" Text="Sync Bank"
CssClass="btn btn-primary" />
<%-- <asp:Button ID="Print" runat="server" CssClass="btn btn-primary m-t-25" Text="Print" OnClick="Print_Click" />--%>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</body>
</html>

125
Swift.web/Remit/TPSetup/BankAndBranchSetup/PayerMappingList.aspx.cs

@ -0,0 +1,125 @@
using Swift.DAL.Remittance.SyncDao;
using Swift.DAL.Remittance.Transaction;
using Swift.web.Component.Grid;
using Swift.web.Component.Grid.gridHelper;
using Swift.web.Library;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Swift.web.Remit.TPSetup.BankAndBranchSetup
{
public partial class PayerMappingList : System.Web.UI.Page
{
private const string GridName = "grid_list";
private const string ViewFunctionId = "20300000";
private const string AddEditFunctionId = "20300010";
private readonly SwiftGrid _grid = new SwiftGrid();
private readonly RemittanceLibrary swiftLibrary = new RemittanceLibrary();
private readonly UpdateBranchDao _branchDoa = new UpdateBranchDao();
protected void Page_Load(object sender, EventArgs e)
{
Authenticate();
if (!IsPostBack)
{
GetStatic.PrintMessage(Page);
}
LoadGrid();
DeleteRow();
}
private void Authenticate()
{
swiftLibrary.CheckAuthentication(ViewFunctionId);
}
private void LoadGrid()
{
string ddlSql = "EXEC [PROC_API_BANK_BRANCH_SETUP] @flag = 'API-PARTNER'";
string ddlSql2 = "EXEC [PROC_API_BANK_BRANCH_SETUP] @flag = 'Bank-Country'";
string ddlSql1 = "EXEC [PROC_API_BANK_BRANCH_SETUP] @flag = 'PAYOUT-METHOD'";
_grid.FilterList = new List<GridFilter>
{
new GridFilter("API_PARTNER", "API PARTNER", "1:"+ddlSql, "0"),
new GridFilter("BANK_COUNTRY", "COUNTRY", "1:"+ddlSql2, "0"),
new GridFilter("PAYMENT_TYPE", "PAYMENT TYPE", "1:"+ddlSql1, "0"),
};
_grid.ColumnList = new List<GridColumn>
{
new GridColumn("API_PARTNER", "API_PARTNER", "100", "T"),
new GridColumn("COUNTRY_NAME", "COUNTRY_NAME", "", "T"),
new GridColumn("BANK_NAME", "BANK_NAME1", "", "T"),
new GridColumn("PAYER_NAME", "PAYER_NAME", "", "T"),
new GridColumn("P_BRANCH_NAME", "P_BRANCH_NAME", "", "T"),
new GridColumn("IS_ACTIVE", "IS_ACTIVE", "", "T"),
new GridColumn("PAYMENT_TYPE", "PAYMENT TYPE", "", "T"),
};
//bool allowAddEdit = swiftLibrary.HasRight(AddEditFunctionId);
_grid.GridDataSource = SwiftGrid.GridDS.RemittanceDB;
_grid.GridType = 1;
_grid.GridName = GridName;
_grid.ShowPagingBar = true;
_grid.ShowAddButton = true;
_grid.AllowEdit = true;
_grid.AllowDelete = true;
_grid.AlwaysShowFilterForm = true;
_grid.ShowFilterForm = true;
_grid.AllowCustomLink = true;
_grid.SortOrder = "ASC";
_grid.RowIdField = "PAYER_ID";
_grid.ThisPage = "PayerMappingList.aspx";
_grid.AddPage = "AddBankPayer.aspx";
//_grid.AddPage = "AddBank.aspx";
//_grid.AddPage = "AddBank.aspx?opType=@opType";
//var branchLink = "<span class=\"action-icon\"> <btn class=\"btn btn-xs btn-success\" data-toggle=\"tooltip\" data-placement=\"top\" title = \"Bank Branch\"> <a href =\"PayerMappingList.aspx?bankId=@BANK_ID&bankCode=@BANK_CODE1&partnerId=@API_PARTNER_ID\"><i class=\"fa fa-building-o\" ></i></a></btn></span>";
var link = "&nbsp;<a href=\"javascript:void(0);\" onclick=\"EnableDisable('@PAYER_ID','@PAYE_NAME','@IS_ACTIVE');\" class=\"btn btn-xs btn-primary\">Enable/Disable</a>";
_grid.CustomLinkVariables = "PAYER_ID,IS_ACTIVE";
_grid.CustomLinkText = link;
_grid.InputPerRow = 5;
string sql = "EXEC [PROC_API_BANK_BRANCH_SETUP] @flag = 'SPayerList'";
_grid.SetComma();
rpt_grid.InnerHtml = _grid.CreateGrid(sql);
}
private void DeleteRow()
{
string id = _grid.GetCurrentRowId(GridName);
if (id == "")
return;
var user = GetStatic.GetUser();
var dbResult = _branchDoa.DeletePayerMapping(id, user);
if (dbResult.ErrorCode == "0")
{
LoadGrid();
GetStatic.AlertMessage(this, dbResult.Msg);
}
else
{
HttpContext.Current.Session["message"] = dbResult;
GetStatic.AlertMessage(this, dbResult.Msg);
}
}
protected void btnUpdate_Click(object sender, EventArgs e)
{
BankBranchDao _dao = new BankBranchDao();
if (!string.IsNullOrEmpty(isActive.Value))
{
var dbResult = _dao.EnableDisablePayer(rowId.Value, GetStatic.GetUser(), isActive.Value);
GetStatic.SetMessage(dbResult);
Response.Redirect("PayerMappingList.aspx");
}
}
}
}

80
Swift.web/Remit/TPSetup/BankAndBranchSetup/PayerMappingList.aspx.designer.cs

@ -0,0 +1,80 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Swift.web.Remit.TPSetup.BankAndBranchSetup
{
public partial class PayerMappingList
{
/// <summary>
/// form1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// isActive control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField isActive;
/// <summary>
/// rowId control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField rowId;
/// <summary>
/// btnPostBack control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Button btnPostBack;
/// <summary>
/// btnUpdate control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Button btnUpdate;
/// <summary>
/// rpt_grid control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl rpt_grid;
/// <summary>
/// btnSyncBank control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Button btnSyncBank;
}
}

16
Swift.web/Swift.web.csproj

@ -1388,9 +1388,11 @@
<Content Include="Remit\ThirdPartyTXN\MobileApiLog\MobileApiLogList.aspx" /> <Content Include="Remit\ThirdPartyTXN\MobileApiLog\MobileApiLogList.aspx" />
<Content Include="Remit\TPSetup\BankAndBranchSetup\AddBank.aspx" /> <Content Include="Remit\TPSetup\BankAndBranchSetup\AddBank.aspx" />
<Content Include="Remit\TPSetup\BankAndBranchSetup\AddBankMapping.aspx" /> <Content Include="Remit\TPSetup\BankAndBranchSetup\AddBankMapping.aspx" />
<Content Include="Remit\TPSetup\BankAndBranchSetup\AddBankPayer.aspx" />
<Content Include="Remit\TPSetup\BankAndBranchSetup\AddBranch.aspx" /> <Content Include="Remit\TPSetup\BankAndBranchSetup\AddBranch.aspx" />
<Content Include="Remit\TPSetup\BankAndBranchSetup\ListBranch.aspx" /> <Content Include="Remit\TPSetup\BankAndBranchSetup\ListBranch.aspx" />
<Content Include="Remit\TPSetup\BankAndBranchSetup\NewBankList.aspx" /> <Content Include="Remit\TPSetup\BankAndBranchSetup\NewBankList.aspx" />
<Content Include="Remit\TPSetup\BankAndBranchSetup\PayerMappingList.aspx" />
<Content Include="Remit\Transaction\ApproveTxn\ApproveInwardRemitance.aspx" /> <Content Include="Remit\Transaction\ApproveTxn\ApproveInwardRemitance.aspx" />
<Content Include="Remit\Transaction\ApproveTxn\holdTxnListMobile.aspx" /> <Content Include="Remit\Transaction\ApproveTxn\holdTxnListMobile.aspx" />
<Content Include="Remit\Transaction\CancelPartnerTxn\CancelPartnerTxn.aspx" /> <Content Include="Remit\Transaction\CancelPartnerTxn\CancelPartnerTxn.aspx" />
@ -8168,6 +8170,13 @@
<Compile Include="Remit\TPSetup\BankAndBranchSetup\AddBankMapping.aspx.designer.cs"> <Compile Include="Remit\TPSetup\BankAndBranchSetup\AddBankMapping.aspx.designer.cs">
<DependentUpon>AddBankMapping.aspx</DependentUpon> <DependentUpon>AddBankMapping.aspx</DependentUpon>
</Compile> </Compile>
<Compile Include="Remit\TPSetup\BankAndBranchSetup\AddBankPayer.aspx.cs">
<DependentUpon>AddBankPayer.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Remit\TPSetup\BankAndBranchSetup\AddBankPayer.aspx.designer.cs">
<DependentUpon>AddBankPayer.aspx</DependentUpon>
</Compile>
<Compile Include="Remit\TPSetup\BankAndBranchSetup\AddBranch.aspx.cs"> <Compile Include="Remit\TPSetup\BankAndBranchSetup\AddBranch.aspx.cs">
<DependentUpon>AddBranch.aspx</DependentUpon> <DependentUpon>AddBranch.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType> <SubType>ASPXCodeBehind</SubType>
@ -8210,6 +8219,13 @@
<Compile Include="Remit\TPSetup\BankAndBranchSetup\NewBankList.aspx.designer.cs"> <Compile Include="Remit\TPSetup\BankAndBranchSetup\NewBankList.aspx.designer.cs">
<DependentUpon>NewBankList.aspx</DependentUpon> <DependentUpon>NewBankList.aspx</DependentUpon>
</Compile> </Compile>
<Compile Include="Remit\TPSetup\BankAndBranchSetup\PayerMappingList.aspx.cs">
<DependentUpon>PayerMappingList.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Remit\TPSetup\BankAndBranchSetup\PayerMappingList.aspx.designer.cs">
<DependentUpon>PayerMappingList.aspx</DependentUpon>
</Compile>
<Compile Include="Remit\TPSetup\PartnerSetup\List.aspx.cs"> <Compile Include="Remit\TPSetup\PartnerSetup\List.aspx.cs">
<DependentUpon>List.aspx</DependentUpon> <DependentUpon>List.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType> <SubType>ASPXCodeBehind</SubType>

Loading…
Cancel
Save