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);
}
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)
{
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 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)
{
@ -133,6 +156,17 @@ namespace Swift.DAL.Remittance.Transaction
return null;
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)
{
string sql = "EXEC Proc_UpdateBranchCode";
@ -273,6 +307,15 @@ namespace Swift.DAL.Remittance.Transaction
sql += ",@user =" + FilterString(user);
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="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><a href="PayerMappingList.aspx">Payer 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="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><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><a href="PayerMappingList.aspx">Payer List </a></li>
</ul>
</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="ListBranch.aspx">Branch List </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 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="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><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>

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

@ -86,6 +86,8 @@
<li><a href="AddBankMapping.aspx">Bank Mapping Setup</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="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="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>

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="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><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>

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\TPSetup\BankAndBranchSetup\AddBank.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\ListBranch.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\holdTxnListMobile.aspx" />
<Content Include="Remit\Transaction\CancelPartnerTxn\CancelPartnerTxn.aspx" />
@ -8168,6 +8170,13 @@
<Compile Include="Remit\TPSetup\BankAndBranchSetup\AddBankMapping.aspx.designer.cs">
<DependentUpon>AddBankMapping.aspx</DependentUpon>
</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">
<DependentUpon>AddBranch.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@ -8210,6 +8219,13 @@
<Compile Include="Remit\TPSetup\BankAndBranchSetup\NewBankList.aspx.designer.cs">
<DependentUpon>NewBankList.aspx</DependentUpon>
</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">
<DependentUpon>List.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>

Loading…
Cancel
Save