You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
312 lines
16 KiB
312 lines
16 KiB
<%@ Page Title="" Language="C#" MasterPageFile="~/AgentNew/AgentMain.Master" AutoEventWireup="true" CodeBehind="MapCustomerDeposits.aspx.cs" Inherits="Swift.web.AgentNew.Administration.CustomerDepositMapping.MapCustomerDeposits" %>
|
|
|
|
<%--<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>--%>
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
|
|
<style type="text/css">
|
|
.modal-body .table th {
|
|
color: #888888;
|
|
}
|
|
|
|
.modal-body .table td {
|
|
color: #000;
|
|
font-weight: 600;
|
|
}
|
|
</style>
|
|
<script type="text/javascript">
|
|
function CallBackAutocomplete(id) {
|
|
$(id + "_aValue").val($(id + '_aValue').val());
|
|
$(id + "_aText").val($(id + '_aText').val().split('|')[0]);
|
|
};
|
|
|
|
function IsSkippedData(logId, type, isSkipped) {
|
|
if (type == 'skipped') {
|
|
if (confirm('Are you sure want to skipped?')) {
|
|
var dataToSend = { MethodName: 'MapCustomerSkipped', logId: logId, isSkipped: isSkipped };
|
|
var xhr = $.ajax({
|
|
type: "POST",
|
|
url: '/AgentNew/Administration/CustomerDepositMapping/MapCustomerDeposits.aspx',
|
|
dataType: "JSON",
|
|
data: dataToSend,
|
|
async: false
|
|
});
|
|
xhr.done(function (erd) {
|
|
if (erd.ErrorCode == '0') {
|
|
alert(erd.Msg);
|
|
window.location.reload();
|
|
}
|
|
else if (erd.ErrorCode == '1') {
|
|
alert(erd.Msg);
|
|
}
|
|
});
|
|
xhr.fail(function (erd) {
|
|
alert('Oops!!! something went wrong, please try again.');
|
|
});
|
|
return;
|
|
};
|
|
}
|
|
};
|
|
|
|
function ValidateData(logId, type, bankName) {
|
|
|
|
var autoCompleteText = logId + '_aText';
|
|
var reqField = autoCompleteText + ",";
|
|
if (ValidRequiredField(reqField) == false) {
|
|
return false;
|
|
}
|
|
if (type == 'save' || type == "send") {
|
|
$("#<%=bankName.ClientID%>").text(bankName);
|
|
$("#<%=LogId.ClientID%>").val(logId);
|
|
//$("#myModal1").modal('show');
|
|
$('#<%=hdnType.ClientID%>').val(type);
|
|
MapCustomerDeposits();
|
|
}
|
|
else if (type == 'view') {
|
|
var autoCompleteValue = '#' + logId + '_aValue';
|
|
var dataToSend = { MethodName: 'GetCustomerDetails', customerId: $(autoCompleteValue).val() };
|
|
var xhr = $.ajax({
|
|
type: "POST",
|
|
url: '/AgentNew/Administration/CustomerDepositMapping/MapCustomerDeposits.aspx',
|
|
dataType: "JSON",
|
|
data: dataToSend,
|
|
async: false
|
|
});
|
|
xhr.done(function (erd) {
|
|
if (erd !== null) {
|
|
//$("#addModel" + logId).html(erd);
|
|
$("#name").text(erd.fullName);
|
|
$("#mobile").text(erd.mobile);
|
|
$("#idtype").text(erd.idType);
|
|
$("#idNumber").text(erd.idNumber);
|
|
$("#address").text(erd.state + ',' + erd.city + ',' + erd.street);
|
|
$("#membership").text(erd.membershipId);
|
|
$("#email").text(erd.email);
|
|
$("#dob").text(erd.dob);
|
|
$("#myModal").modal('show');
|
|
$("#modelClose").focus();
|
|
}
|
|
});
|
|
xhr.fail(function (erd) {
|
|
alert('Oops!!! something went wrong, please try again.');
|
|
});
|
|
}
|
|
};
|
|
|
|
$('#myModal').on('shown', function () {
|
|
|
|
$('body').on('wheel.modal mousewheel.modal', function () { return false; });
|
|
|
|
}).on('hidden', function () {
|
|
$('body').off('wheel.modal mousewheel.modal');
|
|
});
|
|
|
|
function MapCustomerDeposits() {
|
|
$("#btnForCallSendPage").click();
|
|
//var reqField = "<%=bankList.ClientID%>,";
|
|
var saveType = $('#<%=hdnType.ClientID%>').val();
|
|
//if (ValidRequiredField(reqField) === false) {
|
|
// return false;
|
|
//}
|
|
|
|
if (confirm('Are you sure want to map?')) {
|
|
var logId = $("#<%=LogId.ClientID%>").val();
|
|
var autoCompleteValue = '#' + logId + '_aValue';
|
|
var bankId = $("#<%=bankList.ClientID%>").val();
|
|
var dataToSend = { MethodName: 'MapCustomerDeposits', logId: logId, customerId: $(autoCompleteValue).val(), bankId: bankId };
|
|
$.ajax({
|
|
type: "POST",
|
|
url: '/AgentNew/Administration/CustomerDepositMapping/MapCustomerDeposits.aspx',
|
|
dataType: "JSON",
|
|
data: dataToSend,
|
|
async: false,
|
|
success: function (erd) {
|
|
if (erd.ErrorCode == '0') {
|
|
var res = erd;
|
|
if (saveType == 'send') {
|
|
var customerId = $(autoCompleteValue).val();
|
|
var url1 = "/AgentNew/SendTxn/SendV2.aspx?customerId=" + customerId;
|
|
$(location).attr("href", url1);
|
|
}
|
|
else {
|
|
window.location.reload();
|
|
alert(erd.Msg);
|
|
}
|
|
}
|
|
else if (erd.ErrorCode == '1') {
|
|
alert(erd.Msg);
|
|
}
|
|
},
|
|
err: function () {
|
|
alert('Oops!!! something went wrong, please try again.');
|
|
}
|
|
});
|
|
}
|
|
};
|
|
</script>
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" 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="/AgentNew/Dashboard.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
|
|
<li><a href="#">Other Services</a></li>
|
|
<li class="active"><a href="MapCustomerDeposits.aspx">Deposit Mapping</a></li>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tab-content">
|
|
<div role="tabpanel" class="tab-pane active" id="list">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="panel panel-default ">
|
|
<!-- Start .panel -->
|
|
<div class="panel-heading">
|
|
<h4 class="panel-title">Customer Deposit Mapping</h4>
|
|
<div class="panel-actions">
|
|
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="panel-body">
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
<label class="col-md-4">Is Skipped:</label>
|
|
<div class="col-md-8">
|
|
<asp:DropDownList ID="isSkipped" runat="server" CssClass="form-control" OnSelectedIndexChanged="isSkipped_SelectedIndexChanged" AutoPostBack="true">
|
|
<asp:ListItem Value="0" Text="Hide Skipped"></asp:ListItem>
|
|
<asp:ListItem Value="1" Text="Show Skipped"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12">
|
|
<div class="table-responsive">
|
|
<table class="table table-responsive table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th width="2%">S.NO.</th>
|
|
<th width="23%">Particulars</th>
|
|
<th width="10%">Deposit Date</th>
|
|
<th width="10%">Deposit Amount</th>
|
|
<th width="10%">Withdraw Amount</th>
|
|
<th width="28%">Choose Customer</th>
|
|
<th width="18%">Action</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="customerDepositMapping" runat="server">
|
|
<tr>
|
|
<td colspan="7" align="center">No Data To Display </td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="modal fade" id="myModal1" style="margin-top: 200px;" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog modal-md" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header" id="modelUserForSave">
|
|
<center> <h2 class="modal-title">Choose Bank<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></h2></center>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="table-responsive">
|
|
<asp:HiddenField ID="hdnType" runat="server" />
|
|
<table class="table">
|
|
<tr>
|
|
<asp:HiddenField ID="LogId" runat="server" />
|
|
<th width="20%">Bank Name:</th>
|
|
<th width="80%">
|
|
<label id="bankName" runat="server"></label>
|
|
</th>
|
|
</tr>
|
|
<tr>
|
|
<th>Bank List:</th>
|
|
<td>
|
|
<asp:DropDownList ID="bankList" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>
|
|
<%--<button type="button" class="btn btn-primary" onclick="return MapCustomerDeposits()" data-toggle="tooltip" data-placement="top">Save</button>--%>
|
|
<input type="button" class="btn btn-primary" onclick="return MapCustomerDeposits()" value="Save" data-toggle="tooltip" data-placement="top" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="modal fade" id="myModal" style="margin-top: 200px;" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog modal-md" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
|
|
<center> <h2 class="modal-title">
|
|
<label id="name"></label>
|
|
(<label id="membership"></label>)<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></h2></center>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="table-responsive">
|
|
<table class="table table-striped">
|
|
|
|
<tr class="success">
|
|
<th>Mobile No:</th>
|
|
<td>
|
|
<label id="mobile"></label>
|
|
</td>
|
|
<th>Id Type:</th>
|
|
<td>
|
|
<label id="idtype"></label>
|
|
</td>
|
|
</tr>
|
|
<tr class="info">
|
|
<th>Id No:</th>
|
|
<td>
|
|
<label id="idNumber"></label>
|
|
</td>
|
|
<th>Address:</th>
|
|
<td>
|
|
<label id="address"></label>
|
|
</td>
|
|
</tr>
|
|
<tr class="warning">
|
|
<th>DOB:</th>
|
|
<td>
|
|
<label id="dob"></label>
|
|
</td>
|
|
<th>Email:</th>
|
|
<td>
|
|
<label id="email"></label>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</asp:Content>
|