Index.cshtml 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. @{
  2. ViewData["Title"] = "Index";
  3. Layout = "~/Views/Shared/_Layout.cshtml";
  4. }
  5. @using SuperCms.Controllers;
  6. @using SuperCms.Models;
  7. @using System.Globalization;
  8. @using SuperCms.Database;
  9. @model RegistryViewModel
  10. <script type="text/javascript" src="https://unpkg.com/xlsx@0.15.1/dist/xlsx.full.min.js"></script>
  11. <div class="app-content content">
  12. <div class="content-wrapper">
  13. <div class="content-header row">
  14. <div class="content-header-left col-md-6 col-xs-12 mb-1">
  15. @*<h2 class="content-header-title">Message configuration</h2>*@
  16. </div>
  17. <div class="content-header-right breadcrumbs-right breadcrumbs-top col-md-6 col-xs-12">
  18. <div class="breadcrumb-wrapper col-xs-12">
  19. <ol class="breadcrumb">
  20. @*<li class="breadcrumb-item">
  21. <a href="Index">Admin</a>
  22. </li>*@
  23. @*<li class="breadcrumb-item">
  24. <a href="/Config">Tables</a>
  25. </li>*@
  26. </ol>
  27. </div>
  28. </div>
  29. </div>
  30. <div class="content-body">
  31. <!-- Basic form layout section start -->
  32. <section id="basic-form-layouts">
  33. <div class="row service-height">
  34. <div class="col-md-12">
  35. <div class="card">
  36. <div class="card-header">
  37. <h4 class="card-title" id="basic-layout-form">toolbars</h4>
  38. <a class="heading-elements-toggle"><i class="icon-ellipsis font-medium-3"></i></a>
  39. <div class="heading-elements">
  40. <ul class="list-inline mb-0">
  41. <li><a data-action="collapse"><i class="icon-minus4"></i></a></li>
  42. <li><a data-action="expand"><i class="icon-expand2"></i></a></li>
  43. </ul>
  44. </div>
  45. </div>
  46. <div class="card-content collapse show">
  47. <div class="card-body ">
  48. <div class="card-block">
  49. <div class="form-body">
  50. <form method="post" action="/Registry">
  51. <div class="row">
  52. <div class="col-md-9" style=" margin: auto;">
  53. <div class="row">
  54. <div class="col-md-4">
  55. <div class="form-group">
  56. <label for="txtThoigian">Thời gian quá hạn:</label>
  57. <select name="txtThoigian" id="txtThoigian">
  58. <option value="0">Tr&#234;n 1 đến 3 th&#225;ng</option>
  59. <option value="1">Tr&#234;n 3 đến 6 th&#225;ng</option>
  60. <option value="2">Tr&#234;n 6 đến 12 th&#225;ng</option>
  61. <option value="3">Tr&#234;n 12 đến 24 th&#225;ng</option>
  62. <option value="4">Tr&#234;n 24 th&#225;ng</option>
  63. </select>
  64. </div>
  65. </div>
  66. <div class="col-md-4">
  67. <div class="form-group">
  68. <label for="txtLoaiPT">Loại phương tiện:</label>
  69. <select name="txtLoaiPT" id="txtLoaiPT">
  70. <option value="1">&#212; t&#244; con</option>
  71. <option value="2">&#212; t&#244; kh&#225;ch</option>
  72. <option value="3">&#212; t&#244; tải v&#224; CD</option>
  73. <option value="4">Rơ-mooc v&#224; Sơ-mi Rơ-mooc </option>
  74. </select>
  75. </div>
  76. </div>
  77. <div class="col-md-4">
  78. <div class="form-group">
  79. <label for="cboTinh">Tỉnh, thành phố:</label>
  80. <select name="cboTinh" id="cboTinh" style="Z-INDEX: 0">
  81. <option value="67">An Giang</option>
  82. <option value="72">B&#224; Rịa-Vũng T&#224;u</option>
  83. <option value="98">Bắc Giang</option>
  84. <option value="97">Bắc Kạn</option>
  85. <option value="94">Bạc Li&#234;u</option>
  86. <option value="99">Bắc Ninh</option>
  87. <option value="71">Bến Tre</option>
  88. <option value="77">B&#236;nh Định</option>
  89. <option value="61">B&#236;nh Dương</option>
  90. <option value="93">B&#236;nh Phước</option>
  91. <option value="86">B&#236;nh Thuận</option>
  92. <option value="69">C&#224; Mau</option>
  93. <option value="65">Cần Thơ</option>
  94. <option value="11">Cao Bằng</option>
  95. <option value="43">Đ&#224; Nẵng</option>
  96. <option value="47">Đăk Lăk</option>
  97. <option value="48">Đăk N&#244;ng</option>
  98. <option value="27">Điện Bi&#234;n</option>
  99. <option value="60">Đồng Nai</option>
  100. <option value="66">Đồng Th&#225;p</option>
  101. <option value="81">Gia Lai</option>
  102. <option value="23">H&#224; Giang</option>
  103. <option value="90">H&#224; Nam</option>
  104. <option value="29">H&#224; Nội</option>
  105. <option value="38">H&#224; Tĩnh</option>
  106. <option value="34">Hải Dương</option>
  107. <option value="15">Hải Ph&#242;ng</option>
  108. <option value="95">Hậu Giang</option>
  109. <option value="28">Ho&#224; B&#236;nh</option>
  110. <option value="89">Hưng Y&#234;n</option>
  111. <option value="79">Kh&#225;nh H&#242;a</option>
  112. <option value="68">Ki&#234;n Giang</option>
  113. <option value="82">Kon Tum</option>
  114. <option value="25">Lai Ch&#226;u</option>
  115. <option value="49">L&#226;m Đồng</option>
  116. <option value="12">Lạng Sơn</option>
  117. <option value="24">L&#224;o Cai</option>
  118. <option value="62">Long An</option>
  119. <option value="18">Nam Định</option>
  120. <option value="37">Nghệ An</option>
  121. <option value="35">Ninh B&#236;nh</option>
  122. <option value="85">Ninh Thuận</option>
  123. <option value="19">Ph&#250; Thọ</option>
  124. <option value="78">Ph&#250; Y&#234;n</option>
  125. <option value="73">Quảng B&#236;nh</option>
  126. <option value="92">Quảng Nam</option>
  127. <option value="76">Quảng Ng&#227;i</option>
  128. <option value="14">Quảng Ninh</option>
  129. <option value="74">Quảng Trị</option>
  130. <option value="83">S&#243;c Trăng</option>
  131. <option value="26">Sơn La</option>
  132. <option value="70">T&#226;y Ninh</option>
  133. <option value="17">Th&#225;i B&#236;nh</option>
  134. <option value="20">Th&#225;i Nguy&#234;n</option>
  135. <option value="36">Thanh H&#243;a</option>
  136. <option value="75">Thừa Thi&#234;n-Huế</option>
  137. <option value="63">Tiền Giang</option>
  138. <option value="50">TP Hồ Ch&#237; Minh</option>
  139. <option value="84">Tr&#224; Vinh</option>
  140. <option value="22">Tuy&#234;n Quang</option>
  141. <option value="64">Vĩnh Long</option>
  142. <option value="88">Vĩnh Ph&#250;c</option>
  143. <option value="21">Y&#234;n B&#225;i</option>
  144. </select>
  145. </div>
  146. </div>
  147. </div>
  148. </div>
  149. <div class="col-md-3">
  150. <div class="form-group" style="padding: 25px; border: 1px solid #eeeeee; margin:auto">
  151. <div>
  152. <button type="submit" class="btn btn-blue button-style">
  153. <i class="icon-search"></i> Download
  154. </button>
  155. <button type="submit" class="btn btn-blue button-style" onclick="ExportToExcel('xlsx')">
  156. <i class="icon-search"></i> Export
  157. </button>
  158. </div>
  159. </div>
  160. </div>
  161. </div>
  162. </form>
  163. </div>
  164. </div>
  165. </div>
  166. </div>
  167. </div>
  168. </div>
  169. <div class="col-12">
  170. <div class="card">
  171. <div class="row card-content" style="margin:0;">
  172. @{
  173. <div class="col-md-12 table-responsive" style="padding:0;">
  174. <div class="row">
  175. <div id="divPrint"></div>
  176. </div>
  177. </div>
  178. <div class="col-md-12 table-responsive" style="padding:0;">
  179. <div id="divShow" class="table-responsive">
  180. <table id="tbl_exporttable_to_xls" class="table table-hover mb-0 ps-container ps-theme-default">
  181. <thead>
  182. <tr>
  183. <td> Số TT </td>
  184. <td> Biển đăng ký</td>
  185. <td> Ngày đăng ký</td>
  186. <td> Nhãn hiệu </td>
  187. <td> Chủ phương tiên</td>
  188. <td> Địa chỉ </td>
  189. <td> Ngày kiểm định</td>
  190. <td> Đơn vị KĐ</td>
  191. <td> Số GCN KĐ</td>
  192. <td> Thời hạn GCN</td>
  193. </tr>
  194. </thead>
  195. <tbody>
  196. @Html.Raw(Model.table)
  197. </tbody>
  198. </table>
  199. </div>
  200. </div>
  201. }
  202. </div>
  203. </div>
  204. </div>
  205. </div>
  206. </section>
  207. <!-- // Basic form layout section end -->
  208. </div>
  209. </div>
  210. </div>
  211. <script>
  212. function ExportToExcel(type, fn, dl) {
  213. var elt = document.getElementById('tbl_exporttable_to_xls');
  214. var wb = XLSX.utils.table_to_book(elt, { sheet: "sheet1" });
  215. return dl ?
  216. XLSX.write(wb, { bookType: type, bookSST: true, type: 'base64' }) :
  217. XLSX.writeFile(wb, fn || ('MySheetName.' + (type || 'xlsx')));
  218. }
  219. </script>
  220. <form action="/Support" method="post" id="support-form">
  221. <input type="hidden" id="actionFile" class="actionFile" name="actionFile" value="" />
  222. <input type="hidden" id="tableType" class="tableType" name="tableType" value="" />
  223. </form>
  224. <form action="/Support/Download" method="post" id="support-download-form">
  225. <input type="hidden" id="tableTypeDownload" class="tableType" name="tableType" value="" />
  226. </form>