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.

176 lines
10 KiB

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TxnSummaryManage.aspx.cs" Inherits="Swift.web.Responsive.AdminPanel.TxnSummary.TxnSummaryManage" %>
  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. <title></title>
  6. <script src="../../../js/functions.js"></script>
  7. <link href="../../../ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
  8. <link href="../../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  9. <link href="../../../css/swift_component.css" rel="stylesheet" type="text/css" />
  10. <link href="../../../ui/css/style.css" rel="stylesheet" />
  11. <script src="../../../js/jQuery/jquery-1.4.1.js"></script>
  12. <link href="../../../js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
  13. <script src="../../../js/jQuery/jquery-ui.min.js"></script>
  14. <script src="../../../js/swift_calendar.js" type="text/javascript"></script>
  15. <script type="text/javascript" language="javascript">
  16. function OpenReport(rType) {
  17. //if (!window.Page_ClientValidate('report'))
  18. // return false;
  19. var country = $('#beneficiary option:selected').text();
  20. var agent = GetValue("<% =agentName.ClientID %>");
  21. var branch = GetValue("<% =branch.ClientID %>");
  22. var status = GetValue("<% =status.ClientID %>");
  23. var dateType = GetValue("<% =dateType.ClientID %>");
  24. var from = GetValue("<% =from.ClientID %>");
  25. var to = GetValue("<% =to.ClientID %>");
  26. var url = "/Responsive/Reports.aspx?reportName=rsptxnsummaryrpt&beneficiary=" + country +
  27. "&agentName=" + agent +
  28. "&branch=" + branch +
  29. "&status=" + status +
  30. "&date=" + dateType +
  31. "&from=" + from +
  32. "&to=" + to +
  33. "&rType=" + rType;
  34. OpenInNewWindow(url);
  35. return false;
  36. }
  37. function LoadCalendars() {
  38. ShowCalFromTo("#<% =from.ClientID%>", "#<% =to.ClientID%>", 1);
  39. }
  40. LoadCalendars();
  41. </script>
  42. </head>
  43. <body>
  44. <form id="form1" runat="server">
  45. <asp:ScriptManager ID="ScriptManager1" runat="server">
  46. </asp:ScriptManager>
  47. <div class="page-wrapper">
  48. <div class="row">
  49. <div class="col-sm-12">
  50. <div class="page-title">
  51. <ol class="breadcrumb">
  52. <li><a href="../../../Agent/AgentMain.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  53. <li><a href="#" onclick="return LoadModuleAgentMenu('reports')">Reports</a></li>
  54. <li class="active"><a href="Manage.aspx">Transaction Summary Report</a></li>
  55. </ol>
  56. </div>
  57. </div>
  58. </div>
  59. <div class="row">
  60. <div class="col-md-9">
  61. <div class="panel panel-default ">
  62. <div class="panel-heading">
  63. <h4 class="panel-title">Transaction Summary Report</h4>
  64. <div class="panel-actions">
  65. <a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
  66. </div>
  67. </div>
  68. <div class="panel-body">
  69. <asp:UpdatePanel ID="up" runat="server">
  70. <ContentTemplate>
  71. <div class="form-group">
  72. <label class="col-md-3 control-label">
  73. Beneficiary :
  74. </label>
  75. <div class="col-md-9">
  76. <asp:DropDownList ID="beneficiary" runat="server" CssClass="form-control" AutoPostBack="false"></asp:DropDownList>
  77. </div>
  78. </div>
  79. <div class="form-group">
  80. <label class="col-md-3 control-label">
  81. Agent Name :
  82. </label>
  83. <div class="col-md-9">
  84. <asp:DropDownList ID="agentName" runat="server" CssClass="form-control">
  85. <asp:ListItem Value="">ALL</asp:ListItem>
  86. </asp:DropDownList>
  87. </div>
  88. </div>
  89. <div class="form-group">
  90. <label class="col-md-3 control-label">
  91. Sending Branch :
  92. </label>
  93. <div class="col-md-9">
  94. <asp:DropDownList ID="branch" runat="server" CssClass="form-control"></asp:DropDownList>
  95. </div>
  96. </div>
  97. <div class="form-group">
  98. <label class="col-md-3 control-label">
  99. Status :
  100. </label>
  101. <div class="col-md-9">
  102. <asp:DropDownList ID="status" runat="server" CssClass="form-control">
  103. <asp:ListItem Value="">All</asp:ListItem>
  104. <asp:ListItem Value="Paid">Paid-Only</asp:ListItem>
  105. <asp:ListItem Value="Unpaid">Unpaid-Only</asp:ListItem>
  106. <asp:ListItem Value="Post">Post-Only</asp:ListItem>
  107. </asp:DropDownList>
  108. </div>
  109. </div>
  110. <div class="form-group form-inline">
  111. <label class="col-md-3 control-label">
  112. Date :
  113. </label>
  114. <div class="col-md-3">
  115. <label>Date Type</label><br />
  116. <asp:DropDownList ID="dateType" runat="server" CssClass="form-control">
  117. <asp:ListItem Value="createdDate">By TRN Date</asp:ListItem>
  118. <asp:ListItem Value="approvedDate" Selected="true">By Confirm Date</asp:ListItem>
  119. <asp:ListItem Value="PaidDate">By Paid Date</asp:ListItem>
  120. </asp:DropDownList>
  121. </div>
  122. <div class="col-md-3">
  123. From Date :
  124. <div class="input-group m-b">
  125. <span class="input-group-addon">
  126. <i class="fa fa-calendar" aria-hidden="true"></i>
  127. </span>
  128. <asp:TextBox ID="from" runat="server" ReadOnly="true" CssClass="form-control"></asp:TextBox>
  129. </div>
  130. </div>
  131. <div class="col-md-3">
  132. To Date :
  133. <div class="input-group m-b">
  134. <span class="input-group-addon">
  135. <i class="fa fa-calendar" aria-hidden="true"></i>
  136. </span>
  137. <asp:TextBox ID="to" runat="server" placeholder="To Date" ReadOnly="true" CssClass="form-control"></asp:TextBox>
  138. </div>
  139. </div>
  140. </div>
  141. <div class="form-group form-inline">
  142. <div class="col-md-12 col-md-offset-3">
  143. <input type="button" id="btnDetail" value="View Detail" class="btn btn-primary m-t-25" onclick="OpenReport('Detail');" onclick=" return btnDetail_onclick()" onclick=" return btnDetail_onclick()" />
  144. <input type="button" id="Button1" value="View BranchWise Report" class="btn btn-primary m-t-25" onclick="OpenReport('BranchWise');" />
  145. <input type="button" id="Button3" value="View Rec.CountryWise Report" class="btn btn-primary m-t-25" onclick="OpenReport('ReceivingAgentCountryWise');" />
  146. </div>
  147. </div>
  148. </ContentTemplate>
  149. <Triggers>
  150. <asp:AsyncPostBackTrigger ControlID="beneficiary" EventName="SelectedIndexChanged" />
  151. </Triggers>
  152. </asp:UpdatePanel>
  153. </div>
  154. </div>
  155. </div>
  156. </div>
  157. </div>
  158. </form>
  159. </body>
  160. </html>
  161. <script type="text/javascript" language="javascript">
  162. Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequest);
  163. function EndRequest(sender, args) {
  164. if (args.get_error() == undefined) {
  165. LoadCalendars();
  166. }
  167. }
  168. </script>