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.

153 lines
7.4 KiB

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RBAStatistics.aspx.cs" Inherits="Swift.web.Remit.RiskBaseAnalysis.RBAStatistics" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head id="Head1" runat="server">
  5. <link href="../../Css/style.css" rel="Stylesheet" type="text/css" />
  6. <link href="../../Css/swift_component.css" rel="stylesheet" type="text/css" />
  7. <script type="text/javascript" src="../../js/functions.js"></script>
  8. <script src="../../js/swift_calendar.js" type="text/javascript"></script>
  9. <link href="../../css/formStyle.css" rel="stylesheet" type="text/css" />
  10. <link href="../../js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css"/>
  11. <script src="../../js/jQuery/jquery-1.4.1.min.js" type="text/javascript"></script>
  12. <script src="../../js/jQuery/jquery-ui.min.js" type="text/javascript"></script>
  13. <script type="text/javascript" language="javascript">
  14. function LoadCalendars() {
  15. ShowCalDefault("#<% =fromDate.ClientID%>");
  16. ShowCalDefault("#<% =toDate.ClientID%>");
  17. }
  18. LoadCalendars();
  19. </script>
  20. </head>
  21. <body>
  22. <form id="form1" runat="server">
  23. <div class="breadCrumb"> Reports » Risk Base Analysis TXN </div>
  24. <asp:HiddenField ID="hdnIsAdvaceSearch" runat="server" Value="N"/>
  25. <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
  26. <table border="0" align="left" cellpadding="0" cellspacing="0">
  27. <tr>
  28. <td height="10">
  29. <div class="tabs" >
  30. <ul>
  31. <li> <a href="RBATxnRpt.aspx">RBA TXN Report</a></li>
  32. <li> <a href="#" class="selected">RBA Statistics</a></li>
  33. </ul>
  34. </div>
  35. </td>
  36. </tr>
  37. <tr>
  38. <td>
  39. <asp:UpdatePanel ID="updatePanel1" runat="server">
  40. <ContentTemplate>
  41. <table border="0" cellspacing="5" cellpadding="5" class="formTable">
  42. <tr>
  43. <th class="frmTitle" colspan="3">RBA Statistics</th>
  44. </tr>
  45. <tr>
  46. <td nowrap="nowrap" width="100px"><div align="left" class="formLabel">Sending Country:</div></td>
  47. <td nowrap="nowrap" colspan="2">
  48. <asp:DropDownList ID="sCountry" runat="server"
  49. style="width:200px;" AutoPostBack="True"
  50. onselectedindexchanged="sCountry_SelectedIndexChanged"></asp:DropDownList>
  51. <span class="errormsg">*</span>
  52. <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="sCountry" ForeColor="Red"
  53. ValidationGroup="rpt" Display="Dynamic" ErrorMessage="Required!">
  54. </asp:RequiredFieldValidator>
  55. </td>
  56. </tr>
  57. <tr>
  58. <td nowrap="nowrap"><div align="left" class="formLabel">Sending Agent:</div></td>
  59. <td nowrap="nowrap">
  60. <asp:DropDownList ID="sAgent" runat="server"
  61. style="width:200px;" AutoPostBack="True"
  62. onselectedindexchanged="sAgent_SelectedIndexChanged"></asp:DropDownList>
  63. </td>
  64. </tr>
  65. <tr>
  66. <td nowrap="nowrap"> <div align="left" class="formLabel">Sending Branch:</div></td>
  67. <td nowrap="nowrap">
  68. <asp:DropDownList ID="sBranch" runat="server"
  69. style="width:200px;"></asp:DropDownList>
  70. </td>
  71. </tr>
  72. <tr>
  73. <td nowrap="nowrap" width="100px"> <div align="left" class="formLabel"> Date:</div></td>
  74. <td nowrap="nowrap"> From <br />
  75. <asp:TextBox ID= "fromDate" runat = "server" class="dateField" Width="80px" size="12"></asp:TextBox>
  76. <span class="errormsg">*</span>
  77. <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="fromDate" ForeColor="Red"
  78. ValidationGroup="rpt" Display="Dynamic" ErrorMessage="Required!">
  79. </asp:RequiredFieldValidator>
  80. </td>
  81. <td nowrap="nowrap"> To <br />
  82. <asp:TextBox ID= "toDate" runat = "server" class="dateField" Width="80px" size="12"></asp:TextBox>
  83. <span class="errormsg">*</span>
  84. <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="toDate" ForeColor="Red"
  85. ValidationGroup="rpt" Display="Dynamic" ErrorMessage="Required!">
  86. </asp:RequiredFieldValidator>
  87. </td>
  88. </tr>
  89. <tr>
  90. <td>&nbsp;</td>
  91. <td colspan="2">
  92. <asp:Button ID="BtnSave1" runat="server" CssClass="button"
  93. Text=" Search " ValidationGroup="rpt"
  94. OnClientClick="return showReport();" />
  95. </td>
  96. </tr>
  97. </table>
  98. </ContentTemplate>
  99. </asp:UpdatePanel>
  100. </td>
  101. </tr>
  102. </table>
  103. </form>
  104. </body>
  105. </html>
  106. <script language = "javascript" type = "text/javascript">
  107. function getRadioCheckedValue(radioName) {
  108. var oRadio = document.forms[0].elements[radioName];
  109. for (var i = 0; i < oRadio.length; i++) {
  110. if (oRadio[i].checked) {
  111. return oRadio[i].value;
  112. }
  113. }
  114. return '';
  115. }
  116. function showReport() {
  117. if (!Page_ClientValidate('rpt'))
  118. return false;
  119. var reportFor = "STAT-RBA-V2";
  120. var sCountry = $("#sCountry option:selected").text();
  121. var sAgent = GetValue("<% =sAgent.ClientID%>");
  122. var sBranch = GetValue("<% =sBranch.ClientID%>");
  123. var fromDate = GetDateValue("<% =fromDate.ClientID%>");
  124. var toDate = GetDateValue("<% =toDate.ClientID%>");
  125. var url = "../../SwiftSystem/Reports/Reports.aspx?reportName=rbareport" +
  126. "&sCountry=" + sCountry +
  127. "&reportFor=" + reportFor +
  128. "&sAgent=" + sAgent +
  129. "&sBranch=" + sBranch +
  130. "&fromDate=" + fromDate +
  131. "&toDate=" + toDate;
  132. OpenInNewWindow(url);
  133. return false;
  134. }
  135. </script>
  136. <script type='text/javascript' language='javascript'>
  137. Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequest);
  138. function EndRequest(sender, args) {
  139. if (args.get_error() == undefined) {
  140. LoadCalendars();
  141. }
  142. }
  143. </script>