Blame view

src/main/webapp/js/kawafile.js 2.25 KB
353d9d4f   Zak   désactivation des...
1
2
  var debtsOfUser = [];
  
95ea306a   Zak   Ajout css, img et...
3
4
5
6
7
8
9
10
  function getConnectedUser(){    
      var url = '/api/connectedUser/';
          $.getJSON(url,function(d){
              $("#usrCo").html(d.username);
          });
      
  }
  
716532ee   Zak   Modifications des...
11
12
13
14
  function getDebtsOfUser(){
      var url = "/api/debts/";
      var html ="";
      $.getJSON(url,function(d){
8a362652   Zak   Ajout css, js et ...
15
          
716532ee   Zak   Modifications des...
16
              $.each(d,function(index,item){
8a362652   Zak   Ajout css, js et ...
17
18
                  html+="<tr>";
                  html+="<td>"+item.creditor.username+"</td>";
95ea306a   Zak   Ajout css, img et...
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
                  html+="<td>"+item.sommeDette+"</td>";               
                  html+="</tr>";
              });
               
      $("#dettes").html(html);
      });
     
  }
  
  function getCreancesOfUser(){
      var url = "/api/creances/";
      var html ="";
      $.getJSON(url,function(d){
          
              $.each(d,function(index,item){
                  html+="<tr>";
                  html+="<td>"+item.borrower.username+"</td>";
8a362652   Zak   Ajout css, js et ...
36
37
38
39
40
41
42
                  html+="<td>"+item.sommeDette+"</td>";
                  html+='<td>\n\
                                  <button class="btn btn-danger" type="submit" onclick="deleteDebt('+item.id+');">\n\
                                               <span class="glyphicon glyphicon-remove"></span>\n\
                                  </button>\n\
                                 </td>';
                  html+="</tr>";
716532ee   Zak   Modifications des...
43
              });
8a362652   Zak   Ajout css, js et ...
44
               
95ea306a   Zak   Ajout css, img et...
45
      $("#creances").html(html);
c1d2852e   Zak   Ajout css
46
47
      });
     
353d9d4f   Zak   désactivation des...
48
49
  }
  
8a362652   Zak   Ajout css, js et ...
50
51
52
53
54
55
56
  function deleteDebt(id){
      var url = "/api/deleteDette/";
              
       $.ajax({
          url:url + $.param({"id":id}),
          type:"DELETE",        
          success: function(d){
95ea306a   Zak   Ajout css, img et...
57
                  getCreancesOfUser();
8a362652   Zak   Ajout css, js et ...
58
59
60
61
62
          }        
      });      
      
  }
  
353d9d4f   Zak   désactivation des...
63
64
65
  function updateDebtOfUser(){
          
      var url ="/api/addDette/";
8a362652   Zak   Ajout css, js et ...
66
                  
353d9d4f   Zak   désactivation des...
67
68
69
70
71
72
      var user = $("#username").val();
      var dette = $("#sommeDette").val();
      
      var requestData = {
          'username':user,
          'sommeDette':dette
8a362652   Zak   Ajout css, js et ...
73
      };  
353d9d4f   Zak   désactivation des...
74
      
353d9d4f   Zak   désactivation des...
75
76
77
      $.ajax({
          url:url,
          method:"POST",
716532ee   Zak   Modifications des...
78
          data:requestData,
c1d2852e   Zak   Ajout css
79
80
81
          async:false
      }).done(function(d){        
          console.log(d);        
95ea306a   Zak   Ajout css, img et...
82
      }).success(function(d){        
c1d2852e   Zak   Ajout css
83
          console.log(d);
716532ee   Zak   Modifications des...
84
       }).fail(function(d){
95ea306a   Zak   Ajout css, img et...
85
           alert("Erreur");         
8a362652   Zak   Ajout css, js et ...
86
       });       
353d9d4f   Zak   désactivation des...
87
88
89
90
91
92
  }
  
  
  (function(){
      'use strict';
      
95ea306a   Zak   Ajout css, img et...
93
      getConnectedUser();
716532ee   Zak   Modifications des...
94
      getDebtsOfUser();
95ea306a   Zak   Ajout css, img et...
95
      getCreancesOfUser();
353d9d4f   Zak   désactivation des...
96
97
98
      
      
  })();