Browse Source
Bug #24830: Branch Code is not Displaying in Send Money
Bug #24830: Branch Code is not Displaying in Send Money
Feature #25998: Low TXN Report Feature #25999: Add Post Code in TXN Report Feature #26613: Create Bank Branch setup Feature #27020: Require Dyamnic Menu to set Maximum Referal Amount/TXN and Minimum TXN Amount/TXNProd
shakun
7 months ago
31 changed files with 2554 additions and 86 deletions
-
23Swift.DAL/Remittance/Transaction/TranAgentReportDao.cs
-
94Swift.DAL/Remittance/Transaction/UpdateBranchDao.cs
-
73Swift.web/AgentNew/SendTxn/SendV2.aspx
-
81Swift.web/Download.aspx.cs
-
2Swift.web/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx.cs
-
16Swift.web/Remit/Administration/CustomerRegistration/Manage.aspx.cs
-
1Swift.web/Remit/Administration/CustomerSetup/List.aspx.cs
-
334Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBank.aspx
-
132Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBank.aspx.cs
-
143Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBank.aspx.designer.cs
-
409Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBankList.aspx
-
207Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBankList.aspx.cs
-
107Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBankList.aspx.designer.cs
-
458Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBranch.aspx
-
167Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBranch.aspx.cs
-
143Swift.web/Remit/TPSetup/BankAndBranchSetup/AddBranch.aspx.designer.cs
-
18Swift.web/Remit/TPSetup/BankAndBranchSetup/BankList.aspx
-
9Swift.web/Remit/TPSetup/BankAndBranchSetup/BankList.aspx.cs
-
16Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx
-
2Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx.cs
-
9Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx.designer.cs
-
3Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs
-
7Swift.web/Remit/Transaction/UpdateBranchCode/Manage.aspx.cs
-
2Swift.web/RemittanceSystem/RemittanceReports/DynamicReport/DynamicReportView.aspx
-
10Swift.web/RemittanceSystem/RemittanceReports/DynamicReport/DynamicReportView.aspx.cs
-
2Swift.web/RemittanceSystem/RemittanceReports/NewCustomerRegistrationReport/CustomreRegistrationReport.aspx
-
88Swift.web/RemittanceSystem/RemittanceReports/NewCustomerRegistrationReport/NewCustomerRegistrationReport.aspx
-
9Swift.web/RemittanceSystem/RemittanceReports/NewCustomerRegistrationReport/NewCustomerRegistrationReport.aspx.cs
-
43Swift.web/RemittanceSystem/RemittanceReports/NewCustomerRegistrationReport/NewCustomerRegistrationReport.aspx.designer.cs
-
24Swift.web/Swift.web.csproj
-
8Swift.web/js/swift_grid.js
@ -0,0 +1,334 @@ |
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AddBank.aspx.cs" Inherits="Swift.web.Remit.TPSetup.BankAndBranchSetup.AddBank" %> |
|||
|
|||
<!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 () { |
|||
|
|||
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) { |
|||
var reqField; |
|||
if (flag == 'I') { |
|||
reqField = "countryDDL1,paymentModeDDL1,pCurrency,bankName1, bankState"; |
|||
} |
|||
else { |
|||
reqField = "countryDDL1,paymentModeDDL1,pCurrency,bankName1, bankState"; |
|||
} |
|||
|
|||
if (ValidRequiredField(reqField) == false) { |
|||
return false; |
|||
} |
|||
|
|||
if (flag == 'I') { |
|||
debugger; |
|||
var countryId = $("#countryDDL1").val(); |
|||
var paymentMode = $("#paymentModeDDL1").val(); |
|||
var pCurrency = $("#pCurrency").val(); |
|||
var bankName = $("#bankName1").val(); |
|||
var bankState = $("#bankState").val(); |
|||
var bankDistrict = $("#bankDistrict").val(); |
|||
var bankAddress = $("#bankAddress").val(); |
|||
var bankPhone = $("#bankPhone").val(); |
|||
var bankEmail = $("#bankEmail").val(); |
|||
var isActive = $("#isActiveDDL").val(); |
|||
// var partnerId = $("#partnerDDL1").val(); |
|||
|
|||
dataToSend = { MethodName: 'InsertBank', countryId: countryId, isActive: isActive, paymentMode: paymentMode, pCurrency: pCurrency, bankName: bankName, bankState: bankState, bankDistrict:bankDistrict, bankAddress: bankAddress, bankPhone: bankPhone, bankEmail: bankEmail}; |
|||
|
|||
$.post("", dataToSend, function (response) { |
|||
if (response == "") { |
|||
return; |
|||
} |
|||
var data = JSON.parse(response); |
|||
alert(data[0].Msg); |
|||
ClearAllFieldsInserted(); |
|||
}); |
|||
|
|||
} |
|||
//else { |
|||
// var countryId = $("#countryDDL").val(); |
|||
// var bankId = $("#bankDDL").val(); |
|||
// var branchId = $("#branchDDL").val(); |
|||
// var branchCode = $("#branchCode").val(); |
|||
// var editedBranchName = $("#editedBranchName").val(); |
|||
// // var partnerId = $("#partnerDDL").val(); |
|||
|
|||
// dataToSend = { MethodName: 'UpdateBranchCode', bankId: bankId, countryId: countryId, branchId: branchId, branchCode: branchCode, editedBranchName: editedBranchName }; |
|||
|
|||
// $.post("", dataToSend, function (response) { |
|||
// if (response == "") { |
|||
// return; |
|||
// } |
|||
// var data = JSON.parse(response); |
|||
// alert(data[0].Msg); |
|||
// ClearAllFields(); |
|||
// }); |
|||
|
|||
//} |
|||
|
|||
|
|||
|
|||
} |
|||
|
|||
//function ClearAllFields() { |
|||
// $("#countryDDL1").val(''); |
|||
// $("#paymentModeDDL1").val(''); |
|||
// $("#pCurrency").val(''); |
|||
// $("#bankName1").text(''); |
|||
// $("#bankState").val(''); |
|||
// $("#bankDistrict").val(''); |
|||
// $("#bankAddress").text(''); |
|||
// $("#bankPhone").val(''); |
|||
// $("#bankEmail").val(''); |
|||
//} |
|||
function ClearAllFieldsInserted() { |
|||
$("#countryDDL1").val(''); |
|||
$("#paymentModeDDL1").val(''); |
|||
$("#pCurrency").val(''); |
|||
$("#bankName1").text(''); |
|||
$("#bankState").val(''); |
|||
$("#bankDistrict").val(''); |
|||
$("#bankAddress").text(''); |
|||
$("#bankPhone").val(''); |
|||
$("#bankEmail").val(''); |
|||
} |
|||
|
|||
</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 class="active"><a href="#">Bank List</a></li> |
|||
<%-- <li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li> |
|||
<li><a href="#" onclick="return LoadModule('adminstration')">Other Services</a></li> |
|||
<li><a href="#" onclick="return LoadModule('sub_administration')">Sub_Other Service</a></li> |
|||
<li class="active"><a href="BankList.aspx">Partner Agent/Bank List</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" role="tablist"> |
|||
|
|||
<li><a href="BankList.aspx">Bank List</a></li> |
|||
<li class="active"><a href="AddBank.aspx">Bank Setup </a></li> |
|||
<li class="active"><a href="AddBankList.aspx">Bank Mapping </a></li> |
|||
<li class="active"><a href="AddBranch.aspx">Branch Setup </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>--%> |
|||
<%--<li role="presentation" class="active"><a href="AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Ban Master</a></li> |
|||
<li role="presentation" class="active"><a href="#AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Mapping</a></li> |
|||
<li role="presentation" class="active"><a href="#AddBank.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> |
|||
<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 Bank |
|||
</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="countryDDL1" 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> |
|||
<!-- End .form-group --> |
|||
<!-- End .form-group --> |
|||
<div class="form-group"> |
|||
<label class="col-lg-3 col-md-4 control-label" for=""> |
|||
<label> |
|||
Paying Currency:</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="pCurrency" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
</div> |
|||
|
|||
<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:TextBox runat="server" ID="bankName1" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-lg-3 col-md-4 control-label" for=""> |
|||
<label> |
|||
Bank State :</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="bankState" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-lg-3 col-md-4 control-label" for=""> |
|||
<label> |
|||
Bank District :</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="bankDistrict" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-lg-3 col-md-4 control-label" for=""> |
|||
<label> |
|||
Bank Address :</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="bankAddress" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-lg-3 col-md-4 control-label" for=""> |
|||
<label> |
|||
Bank Phone :</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="bankPhone" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-lg-3 col-md-4 control-label" for=""> |
|||
<label> |
|||
Bank Email :</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="bankEmail" 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 --> |
|||
|
|||
<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');" /> |
|||
</div> |
|||
</div> |
|||
<!-- End .form-group --> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</body> |
|||
</html> |
@ -0,0 +1,132 @@ |
|||
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 AddBank : System.Web.UI.Page |
|||
{ |
|||
|
|||
private const string ViewFunctionId = "20317000"; |
|||
private const string UpdateFunctionId = "20317010"; |
|||
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(); |
|||
} |
|||
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 "UpdateBranchCode":
|
|||
// UpdateBranchCode();
|
|||
// break;
|
|||
case "InsertBank": |
|||
InsertBank(); |
|||
break; |
|||
|
|||
} |
|||
|
|||
} |
|||
} |
|||
|
|||
private void Authenticate() |
|||
{ |
|||
_sl.CheckAuthentication(ViewFunctionId); |
|||
} |
|||
|
|||
protected void PopulateDDL() |
|||
{ |
|||
//_sdd.SetDDL(ref countryDDL, "EXEC [proc_dropDownLists] @flag='r-country-list'", "countryId", "countryName", "", "Select Country");
|
|||
_sdd.SetDDL(ref countryDDL1, "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 countryDDL, "EXEC [proc_dropDownLists] @flag='r-country-list'", "countryId", "countryName", "", "Select Country");
|
|||
_sdd.SetDDL(ref paymentModeDDL1, "EXEC [proc_dropDownLists] @flag='paymentModelist'", "serviceTypeId", "typeTitle", "", "Select Pmode"); |
|||
//_sdd.SetDDL(ref BranchDDl, "EXEC [proc_dropDownLists] @flag='branch-list'", "agentId", "agentName", "", "All");
|
|||
} |
|||
|
|||
|
|||
|
|||
private void InsertBank() |
|||
{ |
|||
var countryId = Request.Form["countryId"]; |
|||
var paymentMode = Request.Form["paymentMode"]; |
|||
var bankName = Request.Form["bankName"].ToUpper(); |
|||
var pCurrency = Request.Form["pCurrency"]; |
|||
var bankState = Request.Form["bankState"]; |
|||
var bankDistrict = Request.Form["bankDistrict"]; |
|||
var bankAddress = Request.Form["bankAddress"]; |
|||
var bankPhone = Request.Form["bankPhone"]; |
|||
var bankEmail = Request.Form["bankEmail"]; |
|||
var isActive = Request.Form["isActive"]; |
|||
|
|||
|
|||
DataTable dt = null; |
|||
|
|||
dt = _rd.InsertBank(GetStatic.GetUser(), "insertBank", countryId, paymentMode, bankName, pCurrency, bankState, bankDistrict, bankAddress,bankPhone, bankEmail, isActive); |
|||
Response.ContentType = "text/plain"; |
|||
var json = DataTableToJson(dt); |
|||
Response.Write(json); |
|||
Response.End(); |
|||
} |
|||
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; |
|||
} |
|||
|
|||
} |
|||
} |
@ -0,0 +1,143 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <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 AddBank |
|||
{ |
|||
|
|||
/// <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>
|
|||
/// countryDDL1 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 countryDDL1; |
|||
|
|||
/// <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>
|
|||
/// pCurrency 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 pCurrency; |
|||
|
|||
/// <summary>
|
|||
/// bankName1 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 bankName1; |
|||
|
|||
/// <summary>
|
|||
/// bankState 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 bankState; |
|||
|
|||
/// <summary>
|
|||
/// bankDistrict 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 bankDistrict; |
|||
|
|||
/// <summary>
|
|||
/// bankAddress 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 bankAddress; |
|||
|
|||
/// <summary>
|
|||
/// bankPhone 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 bankPhone; |
|||
|
|||
/// <summary>
|
|||
/// bankEmail 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 bankEmail; |
|||
|
|||
/// <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; |
|||
} |
|||
} |
@ -0,0 +1,409 @@ |
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AddBankList.aspx.cs" Inherits="Swift.web.Remit.TPSetup.BankAndBranchSetup.WebForm1" %> |
|||
|
|||
<!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 () { |
|||
|
|||
//$("#countryDDL1").on('change', function () { |
|||
// // ClearFieldsInserted(); |
|||
// var countryId = $("#countryDDL1").val(); |
|||
// dataToSend = { MethodName: 'LoadPartner', countryId: countryId }; |
|||
// dataToSend = { MethodName: 'LoadBank', countryId: countryId }; |
|||
// $.post("", dataToSend, function (response) { |
|||
// if (response == "") { |
|||
// return; |
|||
// } |
|||
// ParseLoadDDl(response, GetElement('bankDDL1')); |
|||
// //$("#bankDDL1").val(''); |
|||
// $("#branchName").text(''); |
|||
// $("#branchName").val(''); |
|||
// $("#branchCodeValue").val(''); |
|||
// }); |
|||
|
|||
//}); |
|||
|
|||
|
|||
$("#countryDDL1").on('change', function () { |
|||
var countryId = $("#countryDDL1").val(); |
|||
// Load banks |
|||
var bankDataToSend = { MethodName: 'LoadBank', countryId: countryId }; |
|||
$.post("", bankDataToSend, function (bankResponse) { |
|||
if (bankResponse != "") { |
|||
ParseLoadDDl(bankResponse, GetElement('bankDDL1')); |
|||
} |
|||
}); |
|||
// Load partners |
|||
var partnerDataToSend = { MethodName: 'LoadPartner', countryId: countryId }; |
|||
$.post("", partnerDataToSend, function (partnerResponse) { |
|||
if (partnerResponse != "") { |
|||
ParseLoadDDl(partnerResponse, GetElement('partnerDDL1')); |
|||
} |
|||
}); |
|||
|
|||
// Load banks |
|||
//var bankDataToSend = { MethodName: 'LoadBank', countryId: countryId }; |
|||
//$.post("", bankDataToSend, function (bankResponse) { |
|||
// if (bankResponse != "") { |
|||
// ParseLoadDDl(bankResponse, GetElement('bankDDL1')); |
|||
// } |
|||
//}); |
|||
|
|||
|
|||
}); |
|||
|
|||
|
|||
$("#countryDDL1").on('change', function () { |
|||
// ClearFieldsInserted(); |
|||
var countryId = $("#countryDDL1").val(); |
|||
dataToSend = { MethodName: 'LoadBank', countryId: countryId }; |
|||
// dataToSend = { MethodName: 'LoadBank', countryId: countryId }; |
|||
$.post("", dataToSend, function (response) { |
|||
if (response == "") { |
|||
return; |
|||
} |
|||
ParseLoadDDl(response, GetElement('bankDDL1')); |
|||
// $("#bankDDL1").val(''); |
|||
$("#branchName").text(''); |
|||
$("#branchName").val(''); |
|||
$("#branchCodeValue").val(''); |
|||
}); |
|||
|
|||
}); |
|||
//$("#partnerDDL1").on('change', function () { |
|||
// var partnerId = $("#partnerDDL1").val(); |
|||
// var countryId = $("#countryDDL1").val(); |
|||
// dataToSend = { MethodName: 'LoadBank', partnerId: partnerId, countryId: countryId }; |
|||
|
|||
// $.post("", dataToSend, function (response) { |
|||
// if (response == "") { |
|||
// return; |
|||
// } |
|||
// ParseLoadDDl(response, GetElement('bankDDL1')); |
|||
// $("#branchName").text(''); |
|||
// $("#branchName").val(''); |
|||
// $("#branchCodeValue").val(''); |
|||
// }); |
|||
//}); |
|||
|
|||
$("#branchDDL").on('change', function () { |
|||
$("#branchCode").val(''); |
|||
$("#editedBranchName").val(''); |
|||
$("#branchCode").val($("#branchDDL option:selected").text().split('||')[1].trim()); |
|||
$("#editedBranchName").val($("#branchDDL option:selected").text().split('||')[0].trim()); |
|||
|
|||
}); |
|||
|
|||
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) { |
|||
var reqField; |
|||
if (flag == 'I') { |
|||
reqField = "countryDDL1,partnerDDL1,bankDDL1,pCurrency,paymentModeDDL,bankCode1 "; |
|||
} else { |
|||
reqField = "countryDDL1,partnerDDL1,bankDDL1,pCurrency,paymentModeDDL, bankCode1"; |
|||
} |
|||
|
|||
if (ValidRequiredField(reqField) == false) { |
|||
return false; |
|||
} |
|||
|
|||
if (flag == 'I') { |
|||
// Insert logic |
|||
var countryId = $("#countryDDL1").val(); |
|||
var parnerId = $("#partnerDDL1").val(); |
|||
var bankId = $("#bankDDL1").val(); |
|||
var pMode = $("#paymentModeDDL").val(); |
|||
var bankCode1 = $("#bankCode1").val(); |
|||
var bankCode2 = $("#bankCode2").val(); |
|||
var pCurrency = $("#pCurrency").val(); |
|||
var bAddress = $("#bAddress").val(); |
|||
var isActive = $("#isActiveDDL").val(); |
|||
dataToSend = { MethodName: 'InsertBankMapping', countryId: countryId, parnerId: parnerId, bankId: bankId, pMode: pMode, bankCode1: bankCode1, bankCode2: bankCode2, pCurrency: pCurrency, bAddress: bAddress, isActive : isActive }; |
|||
$.post("", dataToSend, function (response) { |
|||
if (response == "") { |
|||
return; |
|||
} |
|||
var data = JSON.parse(response); |
|||
alert(data[0].Msg); |
|||
ClearAllFieldsInserted(); |
|||
}); |
|||
|
|||
} else { |
|||
// Update logic |
|||
var countryId = $("#countryDDL1").val(); |
|||
var parnerId = $("#partnerDDL1").val(); |
|||
var bankId = $("#bankDDL1").val(); |
|||
var pMode = $("#paymentModeDDL").val(); |
|||
var bankCode1 = $("#bankCode1").val(); |
|||
var bankCode2 = $("#bankCode2").val(); |
|||
var pCurrency = $("#pCurrency").val(); |
|||
var bAddress = $("#bAddress").val(); |
|||
dataToSend = { MethodName: 'UpdateBankMapping', countryId: countryId, parnerId: parnerId, bankId: bankId, pMode: pMode, bankCode1: bankCode1, bankCode2: bankCode2, pCurrency: pCurrency, bAddress: bAddress }; |
|||
|
|||
$.post("", dataToSend, function (response) { |
|||
if (response == "") { |
|||
return; |
|||
} |
|||
var data = JSON.parse(response); |
|||
alert(data[0].Msg); |
|||
ClearAllFields(); |
|||
}); |
|||
} |
|||
|
|||
// Toggle visibility of buttons |
|||
if (flag == 'I') { |
|||
$("#saveButton").show(); |
|||
$("#updateButton").hide(); |
|||
} else { |
|||
$("#saveButton").hide(); |
|||
$("#updateButton").show(); |
|||
} |
|||
} |
|||
|
|||
function ClearAllFields() { |
|||
$("#countryDDL1").val(''); |
|||
$("#partnerDDL1").val(''); |
|||
$("#bankDDL1").val(''); |
|||
$("#paymentModeDDL").text(''); |
|||
$("#bankCode1").val(''); |
|||
$("#bankCode2").val(''); |
|||
$("#pCurrency").text(''); |
|||
$("#bAddress").val(''); |
|||
} |
|||
function ClearAllFieldsInserted() { |
|||
$("#countryDDL1").val(''); |
|||
$("#partnerDDL1").val(''); |
|||
$("#bankDDL1").val(''); |
|||
$("#paymentModeDDL").text(''); |
|||
$("#bankCode1").val(''); |
|||
$("#bankCode2").val(''); |
|||
$("#pCurrency").text(''); |
|||
$("#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="#">Bank List</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="BankList.aspx">Bank List</a></li> |
|||
<li class="active"><a href="AddBank.aspx">Bank Setup </a></li> |
|||
<li class="active"><a href="AddBankList.aspx">Bank Mapping </a></li> |
|||
<li class="active"><a href="AddBranch.aspx">Branch Setup </a></li> |
|||
|
|||
</ul> |
|||
</div> |
|||
<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 Code |
|||
</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="countryDDL1" 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="partnerDDL1" 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="bankDDL1" 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> |
|||
Paying Currency:</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="pCurrency" CssClass="form-control"></asp:TextBox> |
|||
</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="paymentModeDDL" 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> |
|||
Bank Code1:</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="bankCode1" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-lg-3 col-md-4 control-label" for=""> |
|||
<label> |
|||
Bank_Code2 :</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="bankCode2" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
</div> |
|||
|
|||
|
|||
<div class="form-group"> |
|||
<label class="col-lg-3 col-md-4 control-label" for=""> |
|||
<label> |
|||
Bank 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 --> |
|||
|
|||
<%--<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');" /> |
|||
</div> |
|||
</div>--%> |
|||
|
|||
<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" /> |
|||
</div> |
|||
</div> |
|||
|
|||
<!-- End .form-group --> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</body> |
|||
</html> |
@ -0,0 +1,207 @@ |
|||
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 WebForm1 : 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(); |
|||
if (GetId() != "") |
|||
{ |
|||
PopulateDataById(); |
|||
} |
|||
} |
|||
|
|||
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 "UpdateBankMapping": |
|||
UpdateBankMapping(); |
|||
break; |
|||
case "InsertBankMapping": |
|||
InsertBankMapping(); |
|||
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 countryDDL1, "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 countryDDL, "EXEC [proc_dropDownLists] @flag='r-country-list'", "countryId", "countryName", "", "Select Country");
|
|||
_sdd.SetDDL(ref paymentModeDDL, "EXEC [proc_dropDownLists] @flag='paymentModelist'", "serviceTypeId", "typeTitle", "", "Select Pmode"); |
|||
//_sdd.SetDDL(ref BranchDDl, "EXEC [proc_dropDownLists] @flag='branch-list'", "agentId", "agentName", "", "All");
|
|||
} |
|||
private void InsertBankMapping() |
|||
{ |
|||
var countryId = Request.Form["countryId"]; |
|||
var parnerId = Request.Form["parnerId"]; |
|||
var bankId = Request.Form["bankId"].ToUpper(); |
|||
var pMode = Request.Form["pMode"]; |
|||
var bankCode1 = Request.Form["bankCode1"]; |
|||
var bankCode2 = Request.Form["bankCode2"]; |
|||
var pCurrency = Request.Form["pCurrency"]; |
|||
var bAddress = Request.Form["bAddress"]; |
|||
var isActive = Request.Form["isActive"]; |
|||
//var bankEmail = Request.Form["bankEmail"];
|
|||
|
|||
|
|||
DataTable dt = null; |
|||
|
|||
dt = _rd.InsertBankMapping(GetStatic.GetUser(), "insertBankMapping", countryId, parnerId, bankId, pMode, bankCode1, bankCode2, pCurrency, bAddress, isActive); |
|||
Response.ContentType = "text/plain"; |
|||
var json = DataTableToJson(dt); |
|||
Response.Write(json); |
|||
Response.End(); |
|||
} |
|||
private void UpdateBankMapping() |
|||
{ |
|||
var countryId = Request.Form["countryId"]; |
|||
var partnerId = Request.Form["partnerId"]; |
|||
var bankId = Request.Form["bankId"]; |
|||
var paymentMode = Request.Form["paymentMode"]; |
|||
var bankCode1 = Request.Form["bankCode1"]; |
|||
var bankCode2 = Request.Form["bankCode2"]; |
|||
var paymentCurrency = Request.Form["paymentCurrency"]; |
|||
var branchAddress = Request.Form["branchAddress"]; |
|||
|
|||
DataTable dt = null; |
|||
|
|||
dt = _rd.UpdateBankMapping(GetStatic.GetUser(), "updateBankMapping", countryId, partnerId, bankId, paymentMode, bankCode1, bankCode2, paymentCurrency, branchAddress); |
|||
Response.ContentType = "text/plain"; |
|||
var json = DataTableToJson(dt); |
|||
Response.Write(json); |
|||
Response.End(); |
|||
} |
|||
|
|||
protected string GetId() |
|||
{ |
|||
return GetStatic.ReadQueryString("BANK_ID", ""); |
|||
} |
|||
private void PopulateDataById() |
|||
{ |
|||
DataRow dr = _rd.SelectById(GetId(), GetStatic.GetUser()); |
|||
if (dr == null) |
|||
{ |
|||
Response.Redirect("BankList.aspx"); |
|||
} |
|||
countryDDL1.SelectedValue = dr["bank_country"].ToString(); |
|||
partnerDDL1.SelectedValue = dr["API_PARTNER_ID"].ToString(); |
|||
bankDDL1.SelectedValue = dr["Bank_Name"].ToString(); |
|||
paymentModeDDL.SelectedValue = dr["PAYMENT_TYPE_ID"].ToString(); |
|||
bankCode1.Text = dr["bank_Code1"].ToString(); |
|||
bankCode2.Text = dr["bank_Code2"].ToString(); |
|||
pCurrency.Text = dr["SUPPORT_CURRENCY"].ToString(); |
|||
bAddress.Text = dr["BANK_ADDRESS"].ToString(); |
|||
|
|||
|
|||
//UpdateBankMapping();
|
|||
//ShowHideOpType();
|
|||
//DisableField();
|
|||
//PopulateDDL(dr);
|
|||
} |
|||
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 countryId = Request.Form["countryId"]; |
|||
DataTable dt = null; |
|||
|
|||
dt = _rd.LoadBankMaster(GetStatic.GetCountryId(), countryId, null, "getBankMasterByCountry", GetStatic.GetUser()); |
|||
Response.ContentType = "text/plain"; |
|||
var json = DataTableToJson(dt); |
|||
Response.Write(json); |
|||
Response.End(); |
|||
} |
|||
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; |
|||
} |
|||
} |
|||
} |
|||
|
|||
|
@ -0,0 +1,107 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <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 WebForm1 |
|||
{ |
|||
|
|||
/// <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>
|
|||
/// countryDDL1 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 countryDDL1; |
|||
|
|||
/// <summary>
|
|||
/// partnerDDL1 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 partnerDDL1; |
|||
|
|||
/// <summary>
|
|||
/// bankDDL1 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 bankDDL1; |
|||
|
|||
/// <summary>
|
|||
/// pCurrency 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 pCurrency; |
|||
|
|||
/// <summary>
|
|||
/// paymentModeDDL 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 paymentModeDDL; |
|||
|
|||
/// <summary>
|
|||
/// bankCode1 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 bankCode1; |
|||
|
|||
/// <summary>
|
|||
/// bankCode2 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 bankCode2; |
|||
|
|||
/// <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; |
|||
} |
|||
} |
@ -0,0 +1,458 @@ |
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AddBranch.aspx.cs" Inherits="Swift.web.Remit.TPSetup.BankAndBranchSetup.WebForm2" %> |
|||
|
|||
<!DOCTYPE html> |
|||
|
|||
<!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 () { |
|||
var countryId = $("#countryDDL").val(); |
|||
dataToSend = { MethodName: 'LoadPartner', countryId: countryId }; |
|||
|
|||
$.post("", dataToSend, function (response) { |
|||
if (response == "") { |
|||
return; |
|||
} |
|||
ParseLoadDDl(response, GetElement('partnerDDL')); |
|||
$("#bankDDL").val(''); |
|||
$("#branchDDL").val(''); |
|||
$("#branchDDL").text(''); |
|||
$("#branchCode").val(''); |
|||
$("#editedBranchName").val(''); |
|||
}); |
|||
|
|||
}); |
|||
$("#partnerDDL").on('change', function () { |
|||
var partnerId = $("#partnerDDL").val(); |
|||
var countryId = $("#countryDDL").val(); |
|||
dataToSend = { MethodName: 'LoadBank', countryId: countryId, partnerId: partnerId }; |
|||
|
|||
$.post("", dataToSend, function (response) { |
|||
if (response == "") { |
|||
return; |
|||
} |
|||
ParseLoadDDl(response, GetElement('bankDDL')); |
|||
$("#branchDDL").val(''); |
|||
$("#branchDDL").text(''); |
|||
$("#branchCode").val(''); |
|||
}); |
|||
}); |
|||
$("#countryDDL1").on('change', function () { |
|||
// ClearFieldsInserted(); |
|||
var countryId = $("#countryDDL1").val(); |
|||
dataToSend = { MethodName: 'LoadPartner', countryId: countryId }; |
|||
|
|||
$.post("", dataToSend, function (response) { |
|||
if (response == "") { |
|||
return; |
|||
} |
|||
ParseLoadDDl(response, GetElement('partnerDDL1')); |
|||
$("#bankDDL1").val(''); |
|||
$("#branchName").text(''); |
|||
$("#branchName").val(''); |
|||
$("#branchCodeValue").val(''); |
|||
}); |
|||
|
|||
}); |
|||
$("#partnerDDL1").on('change', function () { |
|||
var partnerId = $("#partnerDDL1").val(); |
|||
var countryId = $("#countryDDL1").val(); |
|||
dataToSend = { MethodName: 'LoadBank', partnerId: partnerId, countryId: countryId }; |
|||
|
|||
$.post("", dataToSend, function (response) { |
|||
if (response == "") { |
|||
return; |
|||
} |
|||
ParseLoadDDl(response, GetElement('bankDDL1')); |
|||
$("#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(''); |
|||
}); |
|||
}); |
|||
|
|||
$("#branchDDL").on('change', function () { |
|||
$("#branchCode").val(''); |
|||
$("#editedBranchName").val(''); |
|||
$("#branchCode").val($("#branchDDL option:selected").text().split('||')[1].trim()); |
|||
$("#editedBranchName").val($("#branchDDL option:selected").text().split('||')[0].trim()); |
|||
|
|||
}); |
|||
|
|||
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) { |
|||
var reqField; |
|||
if (flag == 'I') { |
|||
reqField = "countryDDL1,bankDDL1,branchName,branchCodeValue,partnerDDL1"; |
|||
} |
|||
else { |
|||
reqField = "countryDDL,bankDDL,branchDDL,branchCode,partnerDDL"; |
|||
} |
|||
|
|||
if (ValidRequiredField(reqField) == false) { |
|||
return false; |
|||
} |
|||
|
|||
if (flag == 'I') { |
|||
var countryId = $("#countryDDL1").val(); |
|||
var bankId = $("#bankDDL1").val(); |
|||
var branchName = $("#branchName").val(); |
|||
var branchCode = $("#branchCodeValue").val(); |
|||
var isActive = $("#isActiveDDL1").val(); |
|||
|
|||
dataToSend = { MethodName: 'InsertBranch', bankId: bankId, countryId: countryId, branchName: branchName, branchCode: branchCode , isActive: isActive }; |
|||
|
|||
$.post("", dataToSend, function (response) { |
|||
if (response == "") { |
|||
return; |
|||
} |
|||
var data = JSON.parse(response); |
|||
alert(data[0].Msg); |
|||
ClearAllFieldsInserted(); |
|||
}); |
|||
|
|||
} else { |
|||
var countryId = $("#countryDDL").val(); |
|||
var bankId = $("#bankDDL").val(); |
|||
var branchId = $("#branchDDL").val(); |
|||
var branchCode = $("#branchCode").val(); |
|||
var editedBranchName = $("#editedBranchName").val(); |
|||
var isActive = $("#isActiveDDL").val(); |
|||
|
|||
dataToSend = { MethodName: 'UpdateBranchCode', bankId: bankId, countryId: countryId, branchId: branchId, branchCode: branchCode, editedBranchName: editedBranchName , isActive : isActive }; |
|||
|
|||
$.post("", dataToSend, function (response) { |
|||
if (response == "") { |
|||
return; |
|||
} |
|||
var data = JSON.parse(response); |
|||
alert(data[0].Msg); |
|||
ClearAllFields(); |
|||
}); |
|||
|
|||
} |
|||
|
|||
|
|||
|
|||
} |
|||
function ClearAllFields() { |
|||
$("#countryDDL").val(''); |
|||
$("#bankDDL").val(''); |
|||
$("#branchDDL").val(''); |
|||
$("#branchDDL").text(''); |
|||
$("#branchCode").val(''); |
|||
$("#editedBranchName").val(''); |
|||
$("#editedBranchName").text(''); |
|||
$("#partnerDDL").val(''); |
|||
} |
|||
function ClearAllFieldsInserted() { |
|||
$("#countryDDL1").val(''); |
|||
$("#bankDDL1").val(''); |
|||
$("#branchName").text(''); |
|||
$("#branchName").val(''); |
|||
$("#branchCodeValue").val(''); |
|||
$("#partnerDDL1").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="#">Bank List</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="BankList.aspx">Bank List</a></li> |
|||
<li class="active"><a href="AddBank.aspx">Bank Setup </a></li> |
|||
<li class="active"><a href="AddBankList.aspx">Bank Mapping </a></li> |
|||
<li class="active"><a href="AddBranch.aspx">Branch Setup </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>--%> |
|||
<%-- <li role="presentation" class="active"><a href="#list" aria-controls="home" role="tab" data-toggle="tab">Insert Ban Master</a></li> |
|||
<li role="presentation" class="active"><a href="#list" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Mapping</a></li> |
|||
<li role="presentation" class="active"><a href="#list" aria-controls="home" role="tab" data-toggle="tab">Insert Branch</a></li>--%> |
|||
<%-- <li><a href="ManagePartnerBank.aspx">Manage Partner Bank</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">Update Branch Code |
|||
</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> |
|||
Branch Name:</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:DropDownList ID="branchDDL" 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> |
|||
Edited Branch Name:</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="editedBranchName" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-lg-3 col-md-4 control-label" for=""> |
|||
<label> |
|||
BRANCH_CODE1 :</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="branchCode" 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 --> |
|||
|
|||
<div class="form-group"> |
|||
<div class="col-md-12 col-md-offset-3"> |
|||
<input type="button" value="Update" style="width: 165px;" class="btn btn-primary m-t-25" onclick="return CheckFormValidation();" /> |
|||
</div> |
|||
</div> |
|||
<!-- End .form-group --> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-md-6"> |
|||
<div class="panel panel-default recent-activites"> |
|||
<!-- Start .panel --> |
|||
<div class="panel-heading"> |
|||
<h4 class="panel-title">Insert Branch Name And Code |
|||
</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="countryDDL1" 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="partnerDDL1" 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="bankDDL1" 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> |
|||
Branch Name:</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="branchName" CssClass="form-control"></asp:TextBox> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-lg-3 col-md-4 control-label" for=""> |
|||
<label> |
|||
BRANCH_CODE1 :</label> |
|||
</label> |
|||
<div class="col-lg-9 col-md-8"> |
|||
<asp:TextBox runat="server" ID="branchCodeValue" 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="isActiveDDL1" 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 --> |
|||
|
|||
<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');" /> |
|||
</div> |
|||
</div> |
|||
<!-- End .form-group --> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</body> |
|||
</html> |
@ -0,0 +1,167 @@ |
|||
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 WebForm2 : System.Web.UI.Page |
|||
{ |
|||
private const string ViewFunctionId = "20317000"; |
|||
private const string UpdateFunctionId = "20317010"; |
|||
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(); |
|||
} |
|||
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 "UpdateBranchCode": |
|||
UpdateBranchCode(); |
|||
break; |
|||
case "InsertBranch": |
|||
InsertBranch(); |
|||
break; |
|||
|
|||
} |
|||
|
|||
} |
|||
} |
|||
|
|||
private void Authenticate() |
|||
{ |
|||
_sl.CheckAuthentication(ViewFunctionId); |
|||
} |
|||
|
|||
protected void PopulateDDL() |
|||
{ |
|||
_sdd.SetDDL(ref countryDDL, "EXEC [proc_dropDownLists] @flag='r-country-list'", "countryId", "countryName", "", "Select Country"); |
|||
_sdd.SetDDL(ref countryDDL1, "EXEC [proc_dropDownLists] @flag='r-country-list'", "countryId", "countryName", "", "Select Country"); |
|||
//_sdd.SetDDL(ref BranchDDl, "EXEC [proc_dropDownLists] @flag='branch-list'", "agentId", "agentName", "", "All");
|
|||
} |
|||
|
|||
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 LoadBankBranch() |
|||
{ |
|||
var bankId = Request.Form["bankId"]; |
|||
var countryId = Request.Form["countryId"]; |
|||
DataTable dt = null; |
|||
|
|||
dt = _rd.GetBranchByBankAndCountry(GetStatic.GetUser(), "getBranchByBankAndCountry", countryId, bankId); |
|||
Response.ContentType = "text/plain"; |
|||
var json = DataTableToJson(dt); |
|||
Response.Write(json); |
|||
Response.End(); |
|||
} |
|||
private void UpdateBranchCode() |
|||
{ |
|||
var countryId = Request.Form["countryId"]; |
|||
var bankId = Request.Form["bankId"]; |
|||
var branchId = Request.Form["branchId"]; |
|||
var branchCode = Request.Form["branchCode"]; |
|||
var editedBranchName = Request.Form["editedBranchName"]; |
|||
var isActive = Request.Form["isActive"]; |
|||
DataTable dt = null; |
|||
|
|||
dt = _rd.UpdateBranch(GetStatic.GetUser(), "updateBranchCode", countryId, bankId, branchId, branchCode, editedBranchName, isActive); |
|||
Response.ContentType = "text/plain"; |
|||
var json = DataTableToJson(dt); |
|||
Response.Write(json); |
|||
Response.End(); |
|||
} |
|||
private void InsertBranch() |
|||
{ |
|||
var countryId = Request.Form["countryId"]; |
|||
var bankId = Request.Form["bankId"]; |
|||
var branchName = Request.Form["branchName"].ToUpper(); |
|||
var branchCode = Request.Form["branchCode"]; |
|||
var isActive = Request.Form["isActive"]; |
|||
|
|||
DataTable dt = null; |
|||
|
|||
dt = _rd.InsertBranch(GetStatic.GetUser(), "insertBranch", countryId, bankId, branchName, branchCode ,isActive); |
|||
Response.ContentType = "text/plain"; |
|||
var json = DataTableToJson(dt); |
|||
Response.Write(json); |
|||
Response.End(); |
|||
} |
|||
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; |
|||
} |
|||
|
|||
|
|||
} |
|||
} |
@ -0,0 +1,143 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <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 WebForm2 |
|||
{ |
|||
|
|||
/// <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>
|
|||
/// branchDDL 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 branchDDL; |
|||
|
|||
/// <summary>
|
|||
/// editedBranchName 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 editedBranchName; |
|||
|
|||
/// <summary>
|
|||
/// branchCode 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 branchCode; |
|||
|
|||
/// <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; |
|||
|
|||
/// <summary>
|
|||
/// countryDDL1 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 countryDDL1; |
|||
|
|||
/// <summary>
|
|||
/// partnerDDL1 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 partnerDDL1; |
|||
|
|||
/// <summary>
|
|||
/// bankDDL1 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 bankDDL1; |
|||
|
|||
/// <summary>
|
|||
/// branchName 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 branchName; |
|||
|
|||
/// <summary>
|
|||
/// branchCodeValue 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 branchCodeValue; |
|||
|
|||
/// <summary>
|
|||
/// isActiveDDL1 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 isActiveDDL1; |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue