Advertisement
Guest User

Untitled

a guest
Dec 17th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.86 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title>Ølhuset</title>
  6.  
  7. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  8.  
  9. <script type="text/javascript">
  10. window.onload = function () {
  11. getStoragePlaces();
  12. };
  13. </script>
  14.  
  15. <script src="https://code.jquery.com/jquery-3.2.1.min.js"
  16. integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
  17. crossorigin="anonymous"></script>
  18. <!-- Bootstrap CSS -->
  19. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
  20. <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  21.  
  22.  
  23. </head>
  24. <body>
  25. <div class="container-fluid">
  26. <div class="row">
  27.  
  28. <div class="col-sm-2">
  29.  
  30. <h4>Add beer:</h4>
  31.  
  32. <form id="updateStorageForm">
  33. <div class="form-group">
  34. <label for="storageId">Place:</label>
  35. <input type="text" name="storageId" class="form-control" id="upStorageId" >
  36. </div>
  37.  
  38. <div class="form-group">
  39. <label for="beer">Beer Id:</label>
  40. <input type="text" name="beer" class="form-control" id="beer">
  41. </div>
  42.  
  43. </form>
  44.  
  45. <button id="updateStorageButton" class="btn btn-primary" style="float: right" >Add</button>
  46.  
  47. <div style="height:50px"></div>
  48.  
  49. <h4>Clear beer:</h4>
  50.  
  51. <form id="clearStorageForm">
  52. <div class="form-group">
  53. <label>Place:</label>
  54. <input type="text" class="form-control" id="clearStorageId">
  55. </div>
  56.  
  57. <div class="form-group">
  58. <label>Beer Id:</label>
  59. <input type="text" class="form-control" id="clearBeer">
  60. </div>
  61.  
  62. </form>
  63.  
  64. <button id="clearStorageButton" class="btn btn-primary" style="float: right">Clear</button>
  65.  
  66. <div style="height:50px"></div>
  67.  
  68. <h4>Create storage:</h4>
  69.  
  70. <form id="createStorageForm">
  71.  
  72. <div class="form-group">
  73.  
  74. <label for="name">Place:</label>
  75. <input type="text" class="form-control" name="storagePlace" id="place">
  76. </div>
  77.  
  78. </form>
  79.  
  80. <button class="btn btn-primary" id="createStorageButton" style="float: right">Create</button>
  81.  
  82. <div style="height:50px"></div>
  83.  
  84. <h4>Delete storage:</h4>
  85.  
  86.  
  87. <form>
  88. <div class="form-group">
  89. <label for="storageId">Id:</label>
  90. <input type="text" name="storageId" class="form-control" id="storageId">
  91. </div>
  92. </form>
  93.  
  94. <button id="deleteStorageButton" class="btn btn-primary" style="float: right">Delete</button>
  95.  
  96. </div>
  97.  
  98. <div class="col-sm-10 absolute">
  99.  
  100. <div class="row">
  101.  
  102.  
  103. <div class="col-sm-7">
  104.  
  105. <div class="col-sm-10 absolute">
  106.  
  107. <div style="height:20px"></div>
  108.  
  109. <div class="row">
  110. <div class="col-sm-5">
  111.  
  112. </div>
  113. <div class="col-sm-4">
  114. <button class="btn btn-warning" onclick="window.location.href='WarehousePage.html'">Warehouse</button>
  115. </div>
  116. <div class="col-sm-2">
  117.  
  118. </div>
  119.  
  120. </div>
  121. </div>
  122. </div>
  123.  
  124. <div class="col-sm-5">
  125.  
  126. <h4>Check name:</h4>
  127.  
  128. <form class="form-inline" id="checkForm">
  129.  
  130. <input type="text" class="form-control" id="checkName" placeholder="Enter beer Id">
  131. <div style="width:5px"></div>
  132. <button class="btn btn-primary" id="checkButton">Check</button>
  133.  
  134. </form>
  135.  
  136. </div>
  137.  
  138.  
  139.  
  140.  
  141. </div>
  142.  
  143. <div style="height:10px"></div>
  144.  
  145. <table class="table table-striped" id="StoragePlaceTable"></table>
  146. </div>
  147.  
  148. </div>
  149.  
  150. </div>
  151.  
  152. <script>
  153. function getStoragePlaces() {
  154.  
  155. $.ajax({
  156. type: "GET",
  157. dataType: "json",
  158. url: "http://localhost:53857/api/storageplaces",
  159. success: function (data) {
  160. var table = document.getElementById("StoragePlaceTable");
  161. $("#StoragePlaceTable tbody").empty()
  162. var row = table.insertRow(0);
  163. var rows = "";
  164. rows += "<tr><th>" + 'Id' + "</th><th>" + 'Place' + "</th><th>" + 'Beer Id' + "</th><th>" + 'Beer Id 2' + "</th><th>" + 'Beer Id 3' + "</th><th>" + 'Beer Id 4' + "</th><th>" + 'Beer Id 5' + "</th><th>" + 'Beer Id 6' + "</th><th>" + 'Beer Id 7' + "</th><th>" + 'Beer Id 8' + "</th><th>" + 'Beer Id 9' + "</th><th>" + 'Beer Id 10' + "</th><th>" + 'Beer Id 11' + "</th><th>" + 'Beer Id 12' + "</th><th>" + 'Beer Id 13' + "</th><th>" + 'Beer Id 14' + "</th><th>" + 'Beer Id 15' + "</th></tr>";
  165.  
  166. for (i = 0; i < data.length; i++) {
  167.  
  168. rows += "<tr><td>" + data[i].storagePlaceId + "</td><th>" + data[i].storagePlacePlace + "</th><td>" + data[i].beerId + "</td><td>" + data[i].beerId2 + "</td><td>" + data[i].beerId3 + "</td><td>" + data[i].beerId4 + "</td><td>" + data[i].beerId5 + "</td><td>" + data[i].beerId6 + "</td><td>" + data[i].beerId7 + "</td><td>" + data[i].beerId8 + "</td><td>" + data[i].beerId9 + "</td><td>" + data[i].beerId10 + "</td><td>" + data[i].beerId11 + "</td><td>" + data[i].beerId12 + "</td><td>" + data[i].beerId13 + "</td><td>" + data[i].beerId14 + "</td><td>" + data[i].beerId15 + "</td></tr>";
  169.  
  170. };
  171.  
  172. $(rows).appendTo("#StoragePlaceTable tbody");
  173. },
  174.  
  175. });
  176.  
  177. };
  178.  
  179. </script>
  180.  
  181. <script>
  182. $(document).ready(function () {
  183.  
  184. $("#checkButton").click(function () {
  185.  
  186. $.ajax({
  187. type: "GET",
  188. dataType: "json",
  189. url: "http://localhost:53857/api/beers",
  190. success: function (data) {
  191. var id = parseInt(document.getElementById("checkName").value);
  192.  
  193. for (i = 0; i < data.length; i++) {
  194.  
  195. if (data[i].beerId === id)
  196. alert(data[i].beerName);
  197. };
  198.  
  199. },
  200.  
  201. });
  202.  
  203. });
  204. });
  205.  
  206. </script>
  207.  
  208. <script>
  209. $(document).ready(function () {
  210.  
  211. $("#createStorageButton").click(function () {
  212.  
  213.  
  214. var x = document.getElementById("createStorageForm");
  215.  
  216. var jsonData = {
  217. storagePlacePlace: x.elements[0].value,
  218. beerId: null,
  219. beerId2: null,
  220. beerId3: null,
  221. beerId4: null,
  222. beerId5: null,
  223. beerId6: null,
  224. beerId7: null,
  225. beerId8: null,
  226. beerId9: null,
  227. beerId10: null,
  228. beerId11: null,
  229. beerId12: null,
  230. beerId13: null,
  231. beerId14: null,
  232. beerId15: null
  233. };
  234.  
  235. // alert(JSON.stringify(jsonData));
  236.  
  237.  
  238.  
  239. $.ajax({
  240.  
  241. type: 'POST',
  242. url: "http://localhost:53857/api/storageplaces",
  243. data: jsonData,
  244. success: function () {
  245. alert('Storage created successfully')
  246. getStoragePlaces();
  247. },
  248. error: function () { alert('Error'); }
  249.  
  250.  
  251. });
  252.  
  253. });
  254. });
  255.  
  256. </script>
  257.  
  258. <script>
  259. $(document).ready(function () {
  260.  
  261. $("#updateStorageButton").click(function () {
  262.  
  263.  
  264. var place = document.getElementById("upStorageId").value;
  265.  
  266. $.ajax({
  267. type: "GET",
  268. dataType: "json",
  269. url: "http://localhost:53857/api/storageplaces",
  270. success: function (data) {
  271.  
  272. for (i = 0; i < data.length; i++) {
  273. if (place === data[i].storagePlacePlace) {
  274.  
  275. updateStoragePlaces(data, i);
  276. }
  277. }
  278. },
  279.  
  280. });
  281.  
  282. });
  283. });
  284.  
  285. </script>
  286.  
  287.  
  288.  
  289. <script>
  290.  
  291.  
  292. function updateStoragePlaces(storagePlaceData, i){
  293.  
  294. var beer = document.getElementById("beer").value;
  295.  
  296. if (storagePlaceData[i].beerId === null) {
  297. storagePlaceData[i].beerId = beer;
  298. } else if (storagePlaceData[i].beerId2 === null) {
  299. storagePlaceData[i].beerId2 = beer;
  300. } else if (storagePlaceData[i].beerId3 === null) {
  301. storagePlaceData[i].beerId3 = beer;
  302. } else if (storagePlaceData[i].beerId4 === null) {
  303. storagePlaceData[i].beerId4 = beer;
  304. } else if (storagePlaceData[i].beerId5 === null) {
  305. storagePlaceData[i].beerId5 = beer;
  306. } else if (storagePlaceData[i].beerId6 === null) {
  307. storagePlaceData[i].beerId6 = beer;
  308. } else if (storagePlaceData[i].beerId7 === null) {
  309. storagePlaceData[i].beerId7 = beer;
  310. } else if (storagePlaceData[i].beerId8 === null) {
  311. storagePlaceData[i].beerId8 = beer;
  312. } else if (storagePlaceData[i].beerId9 === null) {
  313. storagePlaceData[i].beerId9 = beer;
  314. } else if (storagePlaceData[i].beerId10 === null) {
  315. storagePlaceData[i].beerId10 = beer;
  316. } else if (storagePlaceData[i].beerId11 === null) {
  317. storagePlaceData[i].beerId11 = beer;
  318. } else if (storagePlaceData[i].beerId12 === null) {
  319. storagePlaceData[i].beerId12 = beer;
  320. } else if (storagePlaceData[i].beerId13 === null) {
  321. storagePlaceData[i].beerId13 = beer;
  322. } else if (storagePlaceData[i].beerId14 === null) {
  323. storagePlaceData[i].beerId14 = beer;
  324. } else if (storagePlaceData[i].beerId15 === null) {
  325. storagePlaceData[i].beerId15 = beer;
  326. }
  327.  
  328. var updateData = {
  329. storagePlaceId: storagePlaceData[i].storagePlaceId,
  330. storagePlacePlace: storagePlaceData[i].storagePlacePlace,
  331. beerId: storagePlaceData[i].beerId,
  332. beerId2: storagePlaceData[i].beerId2,
  333. beerId3: storagePlaceData[i].beerId3,
  334. beerId4: storagePlaceData[i].beerId4,
  335. beerId5: storagePlaceData[i].beerId5,
  336. beerId6: storagePlaceData[i].beerId6,
  337. beerId7: storagePlaceData[i].beerId7,
  338. beerId8: storagePlaceData[i].beerId8,
  339. beerId9: storagePlaceData[i].beerId9,
  340. beerId10: storagePlaceData[i].beerId10,
  341. beerId11: storagePlaceData[i].beerId11,
  342. beerId12: storagePlaceData[i].beerId12,
  343. beerId13: storagePlaceData[i].beerId13,
  344. beerId14: storagePlaceData[i].beerId14,
  345. beerId15: storagePlaceData[i].beerId15
  346. };
  347.  
  348. // alert(JSON.stringify(updateData));
  349.  
  350. $.ajax({
  351.  
  352. type: 'PUT',
  353. url: "http://localhost:53857/api/storageplaces/" + storagePlaceData[i].storagePlaceId,
  354. data: updateData,
  355. success: function () {
  356. alert('Storage updated successfully')
  357. getStoragePlaces();
  358. },
  359. error: function () { alert('Error'); }
  360.  
  361.  
  362. });
  363.  
  364. }
  365.  
  366. </script>
  367.  
  368. <script>
  369. $(document).ready(function () {
  370.  
  371. $("#clearStorageButton").click(function () {
  372.  
  373.  
  374. var place = document.getElementById("clearStorageId").value;
  375.  
  376. $.ajax({
  377. type: "GET",
  378. dataType: "json",
  379. url: "http://localhost:53857/api/storageplaces",
  380. success: function (data) {
  381.  
  382. for (i = 0; i < data.length; i++) {
  383. if (place === data[i].storagePlacePlace) {
  384.  
  385. clearStoragePlaces(data, i);
  386. }
  387. }
  388. },
  389.  
  390. });
  391.  
  392. });
  393. });
  394.  
  395. </script>
  396.  
  397. <script>
  398.  
  399.  
  400. function clearStoragePlaces(storagePlaceData, i) {
  401.  
  402. var beer = parseInt(document.getElementById("clearBeer").value);
  403.  
  404. if (storagePlaceData[i].beerId === beer) {
  405. storagePlaceData[i].beerId = null;
  406. alert();
  407. } else if (storagePlaceData[i].beerId2 === beer) {
  408. storagePlaceData[i].beerId2 = null;
  409. } else if (storagePlaceData[i].beerId3 === beer) {
  410. storagePlaceData[i].beerId3 = null;
  411. } else if (storagePlaceData[i].beerId4 === beer) {
  412. storagePlaceData[i].beerId4 = null;
  413. } else if (storagePlaceData[i].beerId5 === beer) {
  414. storagePlaceData[i].beerId5 = null;
  415. } else if (storagePlaceData[i].beerId6 === beer) {
  416. storagePlaceData[i].beerId6 = null;
  417. } else if (storagePlaceData[i].beerId7 === beer) {
  418. storagePlaceData[i].beerId7 = null;
  419. } else if (storagePlaceData[i].beerId8 === beer) {
  420. storagePlaceData[i].beerId8 = null;
  421. } else if (storagePlaceData[i].beerId9 === beer) {
  422. storagePlaceData[i].beerId9 = null;
  423. } else if (storagePlaceData[i].beerId10 === beer) {
  424. storagePlaceData[i].beerId10 = null;
  425. } else if (storagePlaceData[i].beerId11 === beer) {
  426. storagePlaceData[i].beerId11 = null;
  427. } else if (storagePlaceData[i].beerId12 === beer) {
  428. storagePlaceData[i].beerId12 = null;
  429. } else if (storagePlaceData[i].beerId13 === beer) {
  430. storagePlaceData[i].beerId13 = null;
  431. } else if (storagePlaceData[i].beerId14 === beer) {
  432. storagePlaceData[i].beerId14 = null;
  433. } else if (storagePlaceData[i].beerId15 === beer) {
  434. storagePlaceData[i].beerId15 = null;
  435. }
  436.  
  437. var updateData = {
  438. storagePlaceId: storagePlaceData[i].storagePlaceId,
  439. storagePlacePlace: storagePlaceData[i].storagePlacePlace,
  440. beerId: storagePlaceData[i].beerId,
  441. beerId2: storagePlaceData[i].beerId2,
  442. beerId3: storagePlaceData[i].beerId3,
  443. beerId4: storagePlaceData[i].beerId4,
  444. beerId5: storagePlaceData[i].beerId5,
  445. beerId6: storagePlaceData[i].beerId6,
  446. beerId7: storagePlaceData[i].beerId7,
  447. beerId8: storagePlaceData[i].beerId8,
  448. beerId9: storagePlaceData[i].beerId9,
  449. beerId10: storagePlaceData[i].beerId10,
  450. beerId11: storagePlaceData[i].beerId11,
  451. beerId12: storagePlaceData[i].beerId12,
  452. beerId13: storagePlaceData[i].beerId13,
  453. beerId14: storagePlaceData[i].beerId14,
  454. beerId15: storagePlaceData[i].beerId15
  455. };
  456.  
  457. // alert(JSON.stringify(updateData));
  458.  
  459. $.ajax({
  460.  
  461. type: 'PUT',
  462. url: "http://localhost:53857/api/storageplaces/" + storagePlaceData[i].storagePlaceId,
  463. data: updateData,
  464. success: function () {
  465. alert('Storage updated successfully')
  466. getStoragePlaces();
  467. },
  468. error: function () { alert('Error'); }
  469.  
  470.  
  471. });
  472.  
  473. }
  474.  
  475. </script>
  476.  
  477.  
  478. <script>
  479. $(document).ready(function () {
  480.  
  481. $("#deleteStorageButton").click(function () {
  482.  
  483. var id = document.getElementById("storageId").value;
  484.  
  485. $.ajax({
  486.  
  487. type: 'DELETE',
  488. url: "http://localhost:53857/api/storageplaces/" + id,
  489. success: function () {
  490. alert('Storage deleted successfully')
  491. getStoragePlaces();
  492. document.getElementById("storageId").value = "";
  493. },
  494. error: function () { alert('Error'); }
  495.  
  496.  
  497. });
  498.  
  499. });
  500. });
  501.  
  502. </script>
  503.  
  504.  
  505. </body >
  506. </html >
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement