Advertisement
x-mac

Untitled

Feb 21st, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. $('#save-intervento').click(function (e) {
  2.  
  3. if(checkTestata()){
  4. if(checkVigili()){
  5. if(checkMezzi()){
  6. if(checkAutista()){
  7. interventoSave();
  8. }
  9. }
  10. }
  11.  
  12. }
  13. });
  14.  
  15. function checkMezzi() {
  16. var row = 0;
  17. var id;
  18. var kmfine;
  19. var kmin;
  20. var kmfin;
  21. var validazione;
  22. $('#vehicle-table >tbody>tr').each(function () {
  23. row++;
  24. id = $(this).find('.id').html();
  25. kmin = $(this).find('.kmini').html();
  26. kmfin = $(this).find('.kmfine').val();
  27. if (parseFloat(kmfin) < parseFloat(kmin)) {
  28. bootbox.prompt("Errore Km mezzo", "Mezzo con Id: " + id + " km finali errati, corregere o rimuovere mezzo");
  29. validazione = false;
  30. }
  31. else {
  32. kmfine = parseFloat(kmfin) - parseFloat(kmin);
  33. bootbox.confirm({
  34. title: "Mezzo: " + id,
  35. message: "Km Percorsi: " + kmfine + ", - I km sono corretti?",
  36. buttons: {
  37. confirm: {
  38. label: 'Ok',
  39. className: 'btn-success'
  40. },
  41. cancel: {
  42. label: 'No',
  43. className: 'btn-danger'
  44. }
  45. },
  46. callback:function (result) {
  47. if (result) {
  48. validazione = true;
  49. } else {
  50. validazione = false;
  51. }
  52. }
  53.  
  54. });
  55. }
  56.  
  57. });
  58. if (row === 0) {
  59. bootbox.alert("Nessun mezzo per intervento. Selezionare Mezzo")
  60.  
  61. validazione = false;
  62. }
  63.  
  64. return validazione;
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement