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.

147 lines
7.1 KiB

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SOAManage.aspx.cs" Inherits="Swift.web.Responsive.AdminPanel.SOADomestic.SOAManage" %>
  2. <%@ Import Namespace="Swift.web.Library" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head id="Head1" runat="server">
  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. <link href="/js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
  12. <script src="/js/jQuery/jquery-1.4.1.js"></script>
  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 LoadCalendars() {
  17. ShowCalFromTo("#<% =fromDate.ClientID%>", "#<% =toDate.ClientID%>", 1);
  18. }
  19. LoadCalendars();
  20. </script>
  21. <style>
  22. .panels {
  23. padding: 7px;
  24. margin-bottom: 5px;
  25. margin-left: 20px;
  26. width: 100%;
  27. }
  28. </style>
  29. </head>
  30. <body>
  31. <form id="form1" runat="server">
  32. <asp:ScriptManager ID="ScriptManger1" runat="server"></asp:ScriptManager>
  33. <div class="page-wrapper">
  34. <div class="row">
  35. <div class="col-sm-12">
  36. <div class="page-title">
  37. <h4 class="panel-title"></h4>
  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">Statement of Account</a></li>
  42. </ol>
  43. </div>
  44. </div>
  45. </div>
  46. <div class="row">
  47. <div class="col-md-6">
  48. <div id="DivFrm" runat="server">
  49. <div class="panel panel-default">
  50. <div class="panel-heading">
  51. <h4 class="panel-title">Statement Of Account </h4>
  52. </div>
  53. <div class="panel-body">
  54. <div class="row form-group">
  55. <div class="col-md-2">
  56. <label class="control-label">Agent:</label>
  57. </div>
  58. <div class="col-md-10">
  59. <asp:Label ID="lblAgent" runat="server"></asp:Label>
  60. </div>
  61. </div>
  62. <div class="row form-group">
  63. <div class="col-md-2">
  64. <label class="control-label">From Date:</label>
  65. </div>
  66. <div class="col-md-10">
  67. <asp:TextBox ID="fromDate" runat="server" class="form-control" ReadOnly="true" Width="100%"></asp:TextBox>
  68. <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="fromDate" ForeColor="Red"
  69. ValidationGroup="rpt" Display="Dynamic" ErrorMessage="Required!">
  70. </asp:RequiredFieldValidator>
  71. </div>
  72. </div>
  73. <div class="row form-group">
  74. <div class="col-md-2">
  75. <label class="control-label">To Date:</label>
  76. </div>
  77. <div class="col-md-10">
  78. <asp:TextBox ID="toDate" runat="server" ReadOnly="true" Width="100%"></asp:TextBox>
  79. <asp:RequiredFieldValidator ID="RequiredFieldValidator3" CssClass="form-control" runat="server" ControlToValidate="toDate" ForeColor="Red"
  80. ValidationGroup="rpt" Display="Dynamic" ErrorMessage="Required!">
  81. </asp:RequiredFieldValidator>
  82. </div>
  83. </div>
  84. <div class="row form-group">
  85. <div class="col-md-2">
  86. <label class="control-label">Report For:</label>
  87. </div>
  88. <div class="col-md-10">
  89. <asp:DropDownList ID="reportFor" runat="server" CssClass="form-control">
  90. <asp:ListItem Value="soa">Principle</asp:ListItem>
  91. <asp:ListItem Value="dcom">Domistic Commission</asp:ListItem>
  92. <asp:ListItem Value="icom">International Commission</asp:ListItem>
  93. </asp:DropDownList>
  94. </div>
  95. </div>
  96. <div class="row form-group">
  97. <div class="col-md-8 col-md-offset-2">
  98. <asp:Button ID="BtnSave" runat="server" CssClass="btn btn-primary btn-sm"
  99. Text="Search" ValidationGroup="rpt" OnClientClick="return showSOA();" />
  100. </div>
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. </form>
  109. </body>
  110. </html>
  111. <script language="javascript" type="text/javascript">
  112. function showSOA() {
  113. if (!Page_ClientValidate('rpt'))
  114. return false;
  115. var fromDate = GetDateValue("<% =fromDate.ClientID%>");
  116. var toDate = GetDateValue("<% =toDate.ClientID%>");
  117. var agent = "<% =AgentId %>";
  118. var reportFor = GetValue("<% =reportFor.ClientID%>");
  119. if (reportFor == "soa" || reportFor == "dcom" || reportFor == "icom") {
  120. var url = "soa.aspx?reportName=soadomestic" +
  121. "&fromDate=" + fromDate +
  122. "&toDate=" + toDate +
  123. "&agent=" + agent +
  124. "&reportFor=" + reportFor +
  125. "&test=" + reportFor;
  126. OpenInNewWindow(url);
  127. return false;
  128. }
  129. else {
  130. alert("Invalid Input Report For, Please try again.");
  131. return false;
  132. }
  133. }
  134. </script>