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.

374 lines
22 KiB

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Manage.aspx.cs" Inherits="Swift.web.Remit.RiskBaseAnalysis.BranchRatingNEW.Manage" %>
  2. <%@ Register Src="~/Component/AutoComplete/SwiftTextBox.ascx" TagName="SwiftTextBox" TagPrefix="uc1" %>
  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. <title></title>
  7. <base id="Base1" target="_self" runat="server" />
  8. <link href="../../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  9. <link href="../../../ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
  10. <link href="../../../ui/css/style.css" rel="stylesheet" />
  11. <script src="../../../js/functions.js" type="text/javascript"> </script>
  12. <script src="../../../js/swift_calendar.js" type="text/javascript"></script>
  13. <link href="../../../js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
  14. <script src="../../../js/jQuery/jquery.min.js" type="text/javascript"></script>
  15. <script src="../../../js/jQuery/jquery-ui.min.js" type="text/javascript"></script>
  16. <script src="../../../js/swift_autocomplete.js" type="text/javascript"></script>
  17. <script type="text/javascript">
  18. function LoadCalendars() {
  19. ShowCalFromToUpToToday("#<% =fromDate.ClientID%>", "#<% =toDate.ClientID%>", 1);
  20. }
  21. LoadCalendars();
  22. function CallBackSave(errorCode, msg, url) {
  23. if (msg != '')
  24. alert(msg);
  25. if (errorCode == '0') {
  26. RedirectToIframe(url);
  27. }
  28. }
  29. function RedirectToIframe(url) {
  30. window.open(url, "_self");
  31. }
  32. function confirmMsg() {
  33. return confirm("Have you done your rating correctly? Please confirm.");
  34. }
  35. function openPrint(url) {
  36. OpenInNewWindow(url);
  37. }
  38. </script>
  39. <style type="text/css">
  40. .tdContent {
  41. text-align: left;
  42. white-space: -moz-pre-wrap;
  43. white-space: -hp-pre-wrap;
  44. white-space: -o-pre-wrap;
  45. white-space: -pre-wrap;
  46. white-space: pre-wrap;
  47. white-space: pre-line;
  48. /*word-wrap: break-word;
  49. word-break: break-all;*/
  50. }
  51. .tdSubCatIndex {
  52. text-align: center;
  53. width: 10px !important;
  54. font-weight: bold;
  55. }
  56. .tdddl {
  57. width: 100px !important;
  58. }
  59. .ddl {
  60. width: 95%;
  61. }
  62. .RemarksTextBox {
  63. word-wrap: break-word;
  64. width: 90%;
  65. }
  66. .TBL td {
  67. white-space: normal !important;
  68. }
  69. .low {
  70. color: Green;
  71. }
  72. .high {
  73. color: Red;
  74. }
  75. .medium {
  76. color: #5d8aa8;
  77. }
  78. </style>
  79. </head>
  80. <body>
  81. <form id="form1" runat="server">
  82. <asp:ScriptManager ID="ScriptManager1" runat="server">
  83. </asp:ScriptManager>
  84. <div class="page-wrapper">
  85. <div class="row">
  86. <div class="col-sm-12">
  87. <div class="page-title">
  88. <h1></h1>
  89. <ol class="breadcrumb">
  90. <li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  91. <li><a href="#" onclick="return LoadModule('remit')">Branch Rating</a></li>
  92. <li class="active"><a href="#" onclick="return LoadModule('remit_compliance')">Manage</a></li>
  93. </ol>
  94. </div>
  95. </div>
  96. </div>
  97. <div class="listtabs">
  98. <ul class="nav nav-tabs">
  99. <li><a href="List.aspx">List</a></li>
  100. <li class="active"><a href="#">Manage </a></li>
  101. </ul>
  102. </div>
  103. <div class="tab-content" id="trNew" runat="server">
  104. <div role="tabpanel" class="tab-pane active">
  105. <div class="row">
  106. <div class="col-md-12">
  107. <div class="panel panel-default recent-activites">
  108. <!-- Start .panel -->
  109. <div class="panel-heading">
  110. <h4 class="panel-title">Add New Branch Rating
  111. </h4>
  112. <div class="panel-actions">
  113. <a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
  114. </div>
  115. </div>
  116. <div class="panel-body">
  117. <div class="form-group">
  118. <label class="control-label" for="">Add Branch</label>
  119. </div>
  120. <div class="form-group">
  121. <asp:Label ID="lblMsg" runat="server" Font-Bold="True" ForeColor="Red" Text=""></asp:Label>
  122. </div>
  123. <div class="form-group">
  124. <label class="control-label" for="">
  125. Branch:<span class="errormsg">*</span>
  126. <span runat="server" id="r1" visible="false" class="errMsg" style="color: Red;">Required!</span>
  127. </label>
  128. <uc1:SwiftTextBox ID="agent" runat="server" Category="remit-branch" Param1="1017" Width="30%"></uc1:SwiftTextBox>
  129. </div>
  130. <div class="form-group">
  131. <label class="control-label" for="">
  132. From Date:<span class="errormsg">*</span>
  133. <asp:RequiredFieldValidator ID="rqfromDate" runat="server" ControlToValidate="fromDate"
  134. ForeColor="Red" ValidationGroup="agent" Display="Dynamic" ErrorMessage="Required!">
  135. </asp:RequiredFieldValidator>
  136. </label>
  137. <asp:TextBox autocomplete="off" ID="fromDate" onchange="return DateValidation('fromDate','t')" MaxLength="10" runat="server" class="dateField form-control" Width="30%"
  138. size="12"></asp:TextBox>
  139. </div>
  140. <div class="form-group">
  141. <label class="control-label" for="">
  142. To Date:<span class="errormsg">*</span>
  143. <asp:RequiredFieldValidator ID="rqtoDate" runat="server" ControlToValidate="toDate"
  144. ForeColor="Red" ValidationGroup="agent" Display="Dynamic" ErrorMessage="Required!">
  145. </asp:RequiredFieldValidator>
  146. </label>
  147. <asp:TextBox autocomplete="off" ID="toDate" onchange="return DateValidation('toDate','t')" MaxLength="10" runat="server" class="dateField form-control" Width="30%"
  148. size="12"></asp:TextBox>
  149. </div>
  150. <div class="form-group">
  151. <asp:Button ID="btnSaveBranch" runat="server" Text="Save" CssClass="button" ValidationGroup="agent" Width="100px"
  152. OnClick="btnSaveBranch_Click" />
  153. </div>
  154. </div>
  155. </div>
  156. </div>
  157. </div>
  158. </div>
  159. </div>
  160. <div class="panel-body" id="trratingDetails" runat="server">
  161. <div role="tabpanel" class="tab-pane active">
  162. <div class="row">
  163. <div class="col-md-12">
  164. <div class="panel panel-default recent-activites">
  165. <!-- Start .panel -->
  166. <div class="panel-heading">
  167. <h4 class="panel-title">Add New Branch Rating
  168. </h4>
  169. <div class="panel-actions">
  170. <a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
  171. </div>
  172. </div>
  173. <div class="panel-body">
  174. <div class="form-group">
  175. <table width="80%" border="0" cellspacing="0" cellpadding="0" class="formTable"
  176. style="margin-left: 30px;">
  177. <tr>
  178. <td colspan="2" style="text-align: right !important;">
  179. <img src="../../../Images/print16.png" id="printBtn" runat="server" alt="Print" style="cursor: pointer;" />
  180. </td>
  181. </tr>
  182. <tr>
  183. <th colspan="2" class="frmTitle">Branch Rating
  184. </th>
  185. </tr>
  186. <tr>
  187. <td colspan="2">
  188. <asp:Label ID="Label1" runat="server" Font-Bold="True" ForeColor="Red" Text=""></asp:Label>
  189. </td>
  190. </tr>
  191. <tr>
  192. <td colspan="2">
  193. <div style="width: 400px; float: left;">
  194. <table style="width: 100%;">
  195. <tr>
  196. <td>
  197. <b>Branch:</b>
  198. </td>
  199. <td>
  200. <asp:Label ID="Branch" runat="server" Text=""></asp:Label>
  201. </td>
  202. </tr>
  203. <tr>
  204. <td>
  205. <b>Review Period:</b>
  206. </td>
  207. <td>
  208. <asp:Label ID="ReviewPeriod" runat="server" Text=""></asp:Label>
  209. </td>
  210. </tr>
  211. <tr>
  212. <td>
  213. <b>Rated By:</b> </td>
  214. <td>
  215. <asp:Label ID="ratedby" runat="server" Text=""></asp:Label></td>
  216. <td>&nbsp;<asp:Label ID="ratedOn" runat="server" Text=""></asp:Label></td>
  217. </tr>
  218. <tr>
  219. <td>
  220. <b>Reviewed By:</b>
  221. </td>
  222. <td>
  223. <asp:Label ID="Reviewer" runat="server" Text=""></asp:Label>
  224. </td>
  225. <td>&nbsp;<asp:Label ID="Reviewedon" runat="server" Text=""></asp:Label></td>
  226. </tr>
  227. <tr>
  228. <td>
  229. <b>Approved By:</b></td>
  230. <td>
  231. <asp:Label ID="approvedBy" runat="server" Text=""></asp:Label></td>
  232. <td>&nbsp;<asp:Label ID="approvedOn" runat="server" Text=""></asp:Label>
  233. </td>
  234. </tr>
  235. </table>
  236. </div>
  237. <table style="float: right;">
  238. <tr>
  239. <td colspan="3">
  240. <div id="divSummary" runat="server" style="width: 300px; float: right;">
  241. </div>
  242. </td>
  243. </tr>
  244. <tr>
  245. <td>
  246. <div style="color: Green;">
  247. &nbsp;<b>0-2 LOW</b>
  248. </div>
  249. </td>
  250. <td>
  251. <div style="color: #5d8aa8;">
  252. &nbsp;<b>2.01-3 MEDIUM</b>
  253. </div>
  254. </td>
  255. <td>
  256. <div style="color: Red;">
  257. &nbsp;<b>3.01-5 HIGH</b>
  258. </div>
  259. </td>
  260. </tr>
  261. </table>
  262. </td>
  263. </tr>
  264. <tr>
  265. <td colspan="2">
  266. <fieldset>
  267. <legend>Branch Rating</legend>
  268. <table style="width: 100%;">
  269. <tr>
  270. <td>
  271. <asp:HiddenField ID="hdnRowsCount" runat="server" />
  272. <asp:HiddenField ID="hdnscoringCriteria" runat="server" />
  273. <asp:Table ID="myData" runat="server" Style="width: 100%;">
  274. </asp:Table>
  275. </td>
  276. </tr>
  277. </table>
  278. </fieldset>
  279. </td>
  280. </tr>
  281. <tr id="trWarning" runat="server">
  282. <td colspan="2" style="padding-left: 25px; height: 30px;" class="warning">&nbsp;Select YES only if you have completed your rating, Once you select YES and
  283. Save, then you will no longer be able to edit rating.
  284. </td>
  285. </tr>
  286. <tr id="trRatingCompleted" runat="server">
  287. <td style="padding-left: 25px; width: 20%">Is Rating Completed ? &nbsp;
  288. </td>
  289. <td style="padding-left: 73px;">
  290. <asp:DropDownList ID="ddlRatingCompleted" runat="server" AutoPostBack="false" CssClass="form-control" Width="30%"
  291. OnSelectedIndexChanged="ddlRatingCompleted_SelectedIndexChanged">
  292. <asp:ListItem Value="N">No</asp:ListItem>
  293. <asp:ListItem Value="Y">Yes</asp:ListItem>
  294. </asp:DropDownList>
  295. </td>
  296. </tr>
  297. <tr id="trRatingComment" runat="server">
  298. <td style="padding-left: 25px;">Branch Rating Comment
  299. </td>
  300. <td style="padding-left: 73px;">
  301. <asp:TextBox ID="ratingComment" runat="server" TextMode="MultiLine" Width="515px"
  302. CssClass="required form-control"></asp:TextBox>
  303. </td>
  304. </tr>
  305. <tr id="trReviewercomment" runat="server">
  306. <td style="padding-left: 25px;">Reviewer's Comment
  307. </td>
  308. <td style="padding-left: 73px;">
  309. <asp:TextBox ID="reviewersComment" runat="server" TextMode="MultiLine" Width="515px"
  310. CssClass="required"></asp:TextBox>
  311. </td>
  312. </tr>
  313. <tr id="trApproverComment" runat="server">
  314. <td style="padding-left: 25px;">Approver's Comment
  315. </td>
  316. <td style="padding-left: 73px;">
  317. <asp:TextBox ID="approversComment" runat="server" TextMode="MultiLine" Width="515px"
  318. CssClass="required"></asp:TextBox>
  319. </td>
  320. </tr>
  321. <tr>
  322. <td colspan="2" style="padding-left: 25px;">
  323. <asp:Button ID="btnBranchRating" runat="server" Text="Save Rating"
  324. CssClass="button" OnClientClick="return confirmMsg();" OnClick="btnBranchRating_Click" />
  325. <asp:Button ID="btnReview" runat="server" Text="Save Review" CssClass="button" OnClick="btnReview_Click" />
  326. <asp:Button ID="btnApprove" runat="server" Text="Approve" CssClass="button" OnClick="btnApprove_Click" />
  327. </td>
  328. </tr>
  329. </table>
  330. </div>
  331. </div>
  332. </div>
  333. </div>
  334. </div>
  335. </div>
  336. </div>
  337. </div>
  338. <asp:UpdatePanel ID="UpdatePanel1" runat="server">
  339. <ContentTemplate>
  340. <asp:Timer ID="Timer1" runat="server" Interval="100000" OnTick="Timer1_Tick">
  341. </asp:Timer>
  342. </ContentTemplate>
  343. </asp:UpdatePanel>
  344. </form>
  345. </body>
  346. </html>