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.

146 lines
6.6 KiB

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Manage.aspx.cs" Inherits="Swift.web.Responsive.Reports.SettlementDomestic.Manage" %>
  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. <script src="../../../js/functions.js"></script>
  6. <link href="../../../ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
  7. <link href="../../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  8. <link href="../../../css/swift_component.css" rel="stylesheet" type="text/css" />
  9. <link href="../../../ui/css/style.css" rel="stylesheet" />
  10. <script src="../../../js/jQuery/jquery-1.4.1.js"></script>
  11. <link href="../../../js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
  12. <script src="../../../js/jQuery/jquery-ui.min.js"></script>
  13. <script src="../../../js/swift_calendar.js" type="text/javascript"></script>
  14. <script type="text/javascript" language="javascript">
  15. function LoadCalendars() {
  16. ShowCalFromTo("#<% =fromDate.ClientID%>", "#<% =toDate.ClientID%>", 1);
  17. }
  18. LoadCalendars();
  19. </script>
  20. <style>
  21. .panels {
  22. padding: 7px;
  23. margin-bottom: 5px;
  24. margin-left: 20px;
  25. width: 100%;
  26. }
  27. </style>
  28. </head>
  29. <body>
  30. <form id="form1" runat="server">
  31. <asp:ScriptManager ID="ScriptManger1" runat="server"></asp:ScriptManager>
  32. <asp:HiddenField ID="hdnIsBranch" runat="server" />
  33. <div class="page-wrapper">
  34. <div class="row">
  35. <div class="col-sm-12">
  36. <div class="page-title">
  37. <h1></h1>
  38. <ol class="breadcrumb">
  39. <li><a href="../../../Agent/AgentMain.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  40. <li><a href="#" onclick="return LoadModuleAgentMenu('reports')">Reports</a></li>
  41. <li class="active"><a href="Manage.aspx">Settlement Report</a></li>
  42. </ol>
  43. </div>
  44. </div>
  45. </div>
  46. <div id="DivFrm" runat="server">
  47. <div class="panel panel-default">
  48. <div class="panel-heading">
  49. <i class="fa fa-file-text"></i>
  50. <label>Settlement Report</label>
  51. </div>
  52. <div class="panel-body">
  53. <div class="row panels">
  54. <div class="col-sm-2">
  55. <label>
  56. From Date:
  57. <span class="errormsg">*</span>
  58. </label>
  59. </div>
  60. <div class="col-sm-4">
  61. <div class="input-group m-b">
  62. <span class="input-group-addon">
  63. <i class="fa fa-calendar" aria-hidden="true"></i>
  64. </span>
  65. <asp:TextBox ID="fromDate" runat="server" class="dateField form-control" Width="100%"></asp:TextBox>
  66. </div>
  67. <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="fromDate" ForeColor="Red"
  68. ValidationGroup="rpt" Display="Dynamic" ErrorMessage="Required!">
  69. </asp:RequiredFieldValidator>
  70. </div>
  71. </div>
  72. <div class="row panels">
  73. <div class="col-sm-2">
  74. <label>
  75. To Date:
  76. <span class="errormsg">*</span>
  77. </label>
  78. </div>
  79. <div class="col-sm-4">
  80. <div class="input-group m-b">
  81. <span class="input-group-addon">
  82. <i class="fa fa-calendar" aria-hidden="true"></i>
  83. </span>
  84. <asp:TextBox ID="toDate" runat="server" class="dateField form-control" Width="100%"></asp:TextBox>
  85. </div>
  86. <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="toDate" ForeColor="Red"
  87. ValidationGroup="rpt" Display="Dynamic" ErrorMessage="Required!">
  88. </asp:RequiredFieldValidator>
  89. </div>
  90. </div>
  91. <div class="row panels" id="trBranch" runat="server" visible="false">
  92. <div class="col-sm-2">Branch:</div>
  93. <div class="col-sm-4">
  94. <asp:DropDownList ID="branch" runat="server" Width="100%" CssClass="form-control">
  95. </asp:DropDownList>
  96. </div>
  97. </div>
  98. <div class="row panels">
  99. <div class="col-sm-2"></div>
  100. <div class="col-sm-4">
  101. <asp:Button ID="BtnSave" runat="server" CssClass="btn btn-primary btn-sm"
  102. Text="Search" ValidationGroup="rpt" OnClientClick="return showReport();" />
  103. </div>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. </div>
  109. </form>
  110. </body>
  111. </html>
  112. <script language="javascript" type="text/javascript">
  113. function showReport() {
  114. if (!Page_ClientValidate('rpt'))
  115. return false;
  116. var fromDate = GetDateValue("<% =fromDate.ClientID%>");
  117. var toDate = GetDateValue("<% =toDate.ClientID%>");
  118. var agent = "<%=AgentId %>";
  119. var flag = "<%=Flag %>";
  120. var branch = "";
  121. if (flag == "Y")
  122. branch = GetValue("<% =branch.ClientID%>");
  123. else
  124. branch = "<%=BranchId %>";
  125. var url = "../../../SwiftSystem/Reports/Reports.aspx?reportName=settlementint&FLAG=m2" +
  126. "&from=" + fromDate +
  127. "&to=" + toDate +
  128. "&sAgent=" + agent +
  129. "&sBranch=" + branch;
  130. OpenInNewWindow(url);
  131. return false;
  132. }
  133. </script>