Subversion Repositories SmartDukaan

Rev

Rev 24089 | Rev 30599 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

$(function() {
        $(document).on('click', ".unsettled-payments", function() {
                loadPaymentsRequest("main-content");
        });
        
        $(document).on('click', '.create-unsettled-payments', function() {
                var transactionReference = $('input[name="transactionReference"]').val();
                var description = $('input[name="description"]').val();
                var amount =$('input[name="amount"]').val();
                var referencedate=$('#referencedate').val();
                
        
        if( transactionReference === "" && description === "" &&  amount === "" && referencedate === ""){
                alert("Field can't be empty");
                return;
        }
        
        if(transactionReference === ""){
                alert("Transaction Reference is required");
                return;
        }
        if(description === ""){
                alert("Description is required");
                return;
        }
        if(amount === ""){
                alert("amount is required");
                return;
        }
        if(referencedate === ""){
                alert("Reference Date is required");
                return;
        }       
                
                var unsettledData ={};
                
                unsettledData['transactionReference']=$('input[name="transactionReference"]').val();
                unsettledData['description']=$('input[name="description"]').val();
                unsettledData['referenceDate']=startDate;
                unsettledData['amount']=$('input[name="amount"]').val();

            console.log(unsettledData)
                
        if(confirm("Are you sure you want to create Payment") == true){
        doPostAjaxRequestWithJsonHandler(context+"/createUnsettledPaymentsEntries", JSON.stringify(unsettledData), function(response){
                       if (response == 'true') {
                                     alert("successfully create");
                                        loadPaymentsRequest("main-content");
                                        }
                        });
                        
                return false;   
        }
                        
                
        });
        
                 
         $(document).on('click', ".remove",
         function(){
         if (confirm("Are you sure you want to Remove the Entry") == true) {
         id=$(this).data('requestid');
         console.log(id);
         unsettledRequestRemoved(id);
         }
         });
});


function  unsettledRequestRemoved(id) {
        doDeleteAjaxRequestHandler(context + "/removeUnsettledPaymentsEntries?id="+id,function(response) {
                        if (response == 'true') {
                    alert("successfully Removed");
                        loadPaymentsRequest("main-content");
        }

        });

}

        function loadPaymentsRequest(domId){
        doGetAjaxRequestHandler(context+ "/getcreateUnsettledPayments", function(response){
                $('#' + domId).html(response);
        });
        }