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.
 
 
 
 
 

400 lines
20 KiB

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CopyAgentWiseRate.aspx.cs" Inherits="Swift.web.Remit.ExchangeRate.ExRateTreasury.CopyAgentWiseRate" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<base id="Base1" target="_self" runat="server" />
<link href="../../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
<link href="../../../ui/css/style.css" rel="stylesheet" />
<link href="../../../ui/font-awesome/css/font-awesome.css" rel="stylesheet" />
<link href="../../../css/rateCss.css" rel="stylesheet" type="text/css" />
<link href="../../../js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../../js/jQuery/jquery.min.js"></script>
<script type="text/javascript" src="../../../js/jQuery/jquery-ui.min.js"></script>
<script src="../../../js/jQuery/columnselector.js" type="text/javascript"></script>
<script src="../../../js/functions.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
var p = 1;
function ShowAgentFxCol() {
var cookiename = "showhideagentfxcol";
$('#rateTable th:nth-col(17),#rateTable th:nth-col(18), #rateTable td:nth-col(17), #rateTable td:nth-col(18)').show();
GetElement("agentfxh").style.display = "block";
GetElement("agentfxs").style.display = "none";
setCookie(cookiename, "show", 365);
}
function HideAgentFxCol() {
var cookiename = "showhideagentfxcol";
$('#rateTable th:nth-col(17),#rateTable th:nth-col(18), #rateTable td:nth-col(17), #rateTable td:nth-col(18)').hide();
GetElement("agentfxh").style.display = "none";
GetElement("agentfxs").style.display = "block";
setCookie(cookiename, "hide", 365);
}
function ShowToleranceCol() {
var cookiename = "showhidetolerancecol";
$('#rateTable th:nth-col(19),#rateTable th:nth-col(20),#rateTable th:nth-col(21), #rateTable td:nth-col(19), #rateTable td:nth-col(20), #rateTable td:nth-col(21)').show();
GetElement("toleranceh").style.display = "block";
GetElement("tolerances").style.display = "none";
setCookie(cookiename, "show", 365);
}
function HideToleranceCol() {
var cookiename = "showhidetolerancecol";
$('#rateTable th:nth-col(19),#rateTable th:nth-col(20),#rateTable th:nth-col(21), #rateTable td:nth-col(19), #rateTable td:nth-col(20), #rateTable td:nth-col(21)').hide();
GetElement("toleranceh").style.display = "none";
GetElement("tolerances").style.display = "block";
setCookie(cookiename, "hide", 365);
}
function ShowSendingAgentCol() {
var cookiename = "showhidesendingagentcol";
$('#rateTable th:nth-col(22),#rateTable th:nth-col(23),#rateTable th:nth-col(24),#rateTable th:nth-col(25),#rateTable th:nth-col(26),#rateTable th:nth-col(27), #rateTable td:nth-col(22), #rateTable td:nth-col(23), #rateTable td:nth-col(24), #rateTable td:nth-col(25), #rateTable td:nth-col(26), #rateTable td:nth-col(27)').show();
GetElement("sendingagenth").style.display = "block";
GetElement("sendingagents").style.display = "none";
setCookie(cookiename, "show", 365);
}
function HideSendingAgentCol() {
var cookiename = "showhidesendingagentcol";
$('#rateTable th:nth-col(22),#rateTable th:nth-col(23),#rateTable th:nth-col(24),#rateTable th:nth-col(25),#rateTable th:nth-col(26),#rateTable th:nth-col(27), #rateTable td:nth-col(22), #rateTable td:nth-col(23), #rateTable td:nth-col(24), #rateTable td:nth-col(25), #rateTable td:nth-col(26), #rateTable td:nth-col(27)').hide();
GetElement("sendingagenth").style.display = "none";
GetElement("sendingagents").style.display = "block";
setCookie(cookiename, "hide", 365);
}
function ShowCustomerTolCol() {
var cookiename = "showhidecustomertolcol";
$('#rateTable th:nth-col(28),#rateTable th:nth-col(29), #rateTable td:nth-col(28), #rateTable td:nth-col(29)').show();
GetElement("customertolh").style.display = "block";
GetElement("customertols").style.display = "none";
setCookie(cookiename, "show", 365);
}
function HideCustomerTolCol() {
var cookiename = "showhidecustomertolcol";
$('#rateTable th:nth-col(28),#rateTable th:nth-col(29), #rateTable td:nth-col(28), #rateTable td:nth-col(29)').hide();
GetElement("customertolh").style.display = "none";
GetElement("customertols").style.display = "block";
setCookie(cookiename, "hide", 365);
}
function ShowHideDetail() {
var cookieValue = getCookie("showhideagentfxcol");
if (cookieValue == "show") {
ShowAgentFxCol();
}
else {
HideAgentFxCol();
}
cookieValue = getCookie("showhidetolerancecol");
if (cookieValue == "show") {
ShowToleranceCol();
}
else {
HideToleranceCol();
}
cookieValue = getCookie("showhidesendingagentcol");
if (cookieValue == "show") {
ShowSendingAgentCol();
}
else {
HideSendingAgentCol();
}
cookieValue = getCookie("showhidecustomertolcol");
if (cookieValue == "show") {
ShowCustomerTolCol();
}
else {
HideCustomerTolCol();
}
}
function ShowAllColumns() {
ShowAgentFxCol();
ShowToleranceCol();
ShowSendingAgentCol();
ShowCustomerTolCol();
}
function ShowOnlyForRSP() {
HideAgentFxCol();
HideToleranceCol();
HideSendingAgentCol();
HideCustomerTolCol();
}
function CheckAll(obj) {
var i = 0;
var cBoxes = document.getElementsByName("chkId");
var value;
var arr;
var id;
var j;
var countryCode;
if (obj.innerHTML == '×') {
obj.innerHTML = '√';
for (i = 0; i < cBoxes.length; i++) {
cBoxes[i].checked = false;
value = cBoxes[i].id;
arr = value.split('_');
countryCode = arr[0];
id = arr[1];
j = GetValue(id);
KeepRowSelection(j, id, countryCode);
}
}
else {
obj.innerHTML = '×';
for (i = 0; i < cBoxes.length; i++) {
cBoxes[i].checked = true;
value = cBoxes[i].id;
arr = value.split('_');
countryCode = arr[0];
id = arr[1];
j = GetValue(id);
KeepRowSelection(j, id, countryCode);
}
}
}
function KeepRowSelection(i, id, countryCode) {
var obj = GetElement(countryCode + "_" + id);
if (obj.checked == true)
GetElement("row_" + id).className = "selectedbg";
else {
if (i % 2 == 1)
GetElement("row_" + id).className = "oddbg";
else
GetElement("row_" + id).className = "evenbg";
}
}
function CheckGroup(obj, countryCode) {
var elements = document.getElementsByName("chkId");
var parentLength = countryCode.length;
for (var i = 0; i < elements.length; i++) {
if (!elements[i].disabled) {
var value = elements[i].id;
if (value.substr(0, parentLength) == countryCode) {
if (elements[i].checked == true) {
elements[i].checked = false;
}
else {
elements[i].checked = true;
}
var id = value.split('_')[1];
var j = GetValue(id);
KeepRowSelection(j, id, countryCode);
}
}
}
}
</script>
<style type="text/css">
.table .table {
background-color: #F5F5F5 !important;
}
legend {
background-color: rgb(3, 169, 244);
color: white;
margin-bottom: 0 !important;
}
fieldset {
padding: 10px !important;
margin: 5px !important;
border: 1px solid rgba(158, 158, 158, 0.21) !important;
}
input[readonly="readonly"] {
background: #EFEFEF !important;
color: #666666 !important;
}
.disabled {
background: #EFEFEF !important;
color: #666666 !important;
}
.page-title {
border-bottom: 2px solid #f5f5f5;
margin-bottom: 15px;
padding-bottom: 10px;
text-transform: capitalize;
}
.page-title .breadcrumb {
background-color: transparent;
margin: 0;
padding: 0;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li a {
color: #0E96EC;
}
.breadcrumb > li + li::before {
color: #ccc;
content: "/ ";
padding: 0 5px;
}
.tabs > li > a {
padding: 10px 15px;
background-color: #444d58;
border-radius: 5px 5px 0 0;
color: #fff;
}
.responsive-table {
width: 1134px;
overflow-x: scroll;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<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="#" onclick="return LoadModule('account')">SETUP PROCESS</a></li>
<li><a href="#" onclick="return LoadModule('account_report')">Exchange Rate</a></li>
<li class="active"><a href="CopyAgentWiseRate.aspx">Exchange Rate Treasury-Copy Rate</a></li>
</ol>
</div>
</div>
</div>
<div class="listtabs">
<ul class="nav nav-tabs">
<div id="divTab" class="tabs" runat="server"></div>
</ul>
</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 recent-activites">
<!-- Start .panel -->
<div class="panel-heading">
<h4 class="panel-title">Exchange Rate Treasury-Copy Rate
</h4>
</div>
<div class="panel-body">
<div class="form-group">
<asp:UpdatePanel ID="upnl1" runat="server">
<ContentTemplate>
<table class="table table-responsive">
<tr>
<td valign="top">
<fieldset>
<legend>Send</legend>
<table class="table table-responsive">
<tr>
<td class="frmLable">
<lable>Country</lable>
</td>
<td>
<asp:DropDownList ID="cCountry" runat="server" CssClass="form-control" Width="150px" AutoPostBack="true"
OnSelectedIndexChanged="cCountry_SelectedIndexChanged">
</asp:DropDownList>
</td>
</tr>
<tr>
<td class="frmLable">
<label>Agent</label></td>
<td>
<asp:DropDownList ID="cAgent" runat="server" CssClass="form-control" Width="200px"></asp:DropDownList>
</td>
</tr>
<tr>
<td class="frmLable">
<label>Apply to</label></td>
<td>
<asp:DropDownList ID="applyToSendAgent" runat="server" CssClass="form-control" Width="200px"></asp:DropDownList>
</td>
</tr>
</table>
</fieldset>
</td>
<td valign="top">
<fieldset>
<legend>Receive</legend>
<table class="table table-responsive">
<tr>
<td class="frmLable">
<label>Country</label></td>
<td>
<asp:DropDownList ID="pCountry" runat="server" CssClass="form-control" Width="150px" AutoPostBack="true"
OnSelectedIndexChanged="pCountry_SelectedIndexChanged">
</asp:DropDownList>
</td>
</tr>
<tr>
<td class="frmLable">
<label>Agent</label></td>
<td>
<asp:DropDownList ID="pAgent" runat="server" CssClass="form-control" Width="200px"></asp:DropDownList>
</td>
</tr>
<tr>
<td class="frmLable">
<label>Apply to</label></td>
<td>
<asp:DropDownList ID="applyToReceiveAgent" runat="server" CssClass="form-control" Width="200px"></asp:DropDownList>
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td>
<asp:Button ID="btnFilter" runat="server" Text="Filter" CssClass="btn btn-primary m-t-25"
ValidationGroup="cur" Display="Dynamic"
OnClick="btnFilter_Click" />
</td>
</tr>
</table>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnFilter" />
</Triggers>
</asp:UpdatePanel>
</div>
<div class="form-group">
<div id="rpt_grid" runat="server" enableviewstate="false"></div>
</div>
<asp:Button ID="btnCopy" runat="server" Text="Copy" CssClass="btn btn-primary m-t-25" Visible="false" OnClick="btnCopy_Click" />
<cc1:ConfirmButtonExtender ID="btnCopycc" runat="server"
ConfirmText="Are you sure to copy the selected record(s)?" Enabled="True" TargetControlID="btnCopy">
</cc1:ConfirmButtonExtender>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</body>
</html>