kawafile.js 2.25 KB
var debtsOfUser = [];

function getConnectedUser(){    
    var url = '/api/connectedUser/';
        $.getJSON(url,function(d){
            $("#usrCo").html(d.username);
        });
    
}

function getDebtsOfUser(){
    var url = "/api/debts/";
    var html ="";
    $.getJSON(url,function(d){
        
            $.each(d,function(index,item){
                html+="<tr>";
                html+="<td>"+item.creditor.username+"</td>";
                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>";
                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>";
            });
             
    $("#creances").html(html);
    });
   
}

function deleteDebt(id){
    var url = "/api/deleteDette/";
            
     $.ajax({
        url:url + $.param({"id":id}),
        type:"DELETE",        
        success: function(d){
                getCreancesOfUser();
        }        
    });      
    
}

function updateDebtOfUser(){
        
    var url ="/api/addDette/";
                
    var user = $("#username").val();
    var dette = $("#sommeDette").val();
    
    var requestData = {
        'username':user,
        'sommeDette':dette
    };  
    
    $.ajax({
        url:url,
        method:"POST",
        data:requestData,
        async:false
    }).done(function(d){        
        console.log(d);        
    }).success(function(d){        
        console.log(d);
     }).fail(function(d){
         alert("Erreur");         
     });       
}


(function(){
    'use strict';
    
    getConnectedUser();
    getDebtsOfUser();
    getCreancesOfUser();
    
    
})();