Subversion Repositories SmartDukaan

Rev

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

$(function() {
        $(".add-wallet-request").live('click', function() {
                loadWalletRequest("main-content");
        });
$(".add-wallet-approve").live('click', function() {
                loadWalletApproveRequest("main-content");
        });

$(".add-wallet-rejected").live('click', function() {
                loadWalletRejectedRequest("main-content");
        });

$("#add-wallet-request-paginated .next").live(
                        'click',
                        function() { 
                        var url=$('#url').val();
                        console.log(url);
                        if(url=="/getPaginatedWalletRequest")
                        {
                         loadPaginatedNextItems('/getPaginatedWalletRequest', null,
                                                'add-wallet-request-paginated', 'add-wallet-request-table',
                                                'add-wallet-request-container');
                        }
                        else if(url=="/getPaginatedWalletApproved")
                        {
                                  loadPaginatedNextItems('/getPaginatedWalletApproved', null,
                                                'add-wallet-request-paginated', 'add-wallet-request-table',
                                                'add-wallet-request-container');
                        }
                        else{
                          loadPaginatedNextItems('/getPaginatedWalletRequestRejected', null,
                                                'add-wallet-request-paginated', 'add-wallet-request-table',
                                                'add-wallet-request-container');
                        }
                                $(this).blur();
                        });

        $("#add-wallet-request-paginated .previous").live(
                        'click',
                        function() {
                                var url=$('#url').val();
                if(url=="/getPaginatedWalletRequest")
                        {
                        loadPaginatedPreviousItems('/getPaginatedWalletRequest', null,
                                        'add-wallet-request-paginated', 'add-wallet-request-table',
                                        'add-wallet-request-container');
                    }
                    else if(url=="/getPaginatedWalletApproved"){
                     loadPaginatedPreviousItems('/getPaginatedWalletApproved', null,
                                        'add-wallet-request-paginated', 'add-wallet-request-table',
                                        'add-wallet-request-container');
                    }
                    else {
                     loadPaginatedPreviousItems('/getPaginatedWalletRequestRejected', null,
                                        'add-wallet-request-paginated', 'add-wallet-request-table',
                                        'add-wallet-request-container');
                    }
                                $(this).blur();
                        });
                        
                        
                        
         $(".approve").live('click',
         function(){
         if (confirm("Are you sure you want to Approve the request") == true) {
         id=$(this).data('requestid');
         console.log(id);
         walletRequestApprove(id);
         }
         });
         
         
         $(".rejected").live('click',
         function(){
         if (confirm("Are you sure you want to Reject the request") == true) {
         id=$(this).data('requestid');
         console.log(id);
         walletRequestRejected(id);
         }
         });
                        

});


function walletRequestApprove(id) {
        doPutAjaxRequestHandler(context + "/addAmountToWallet?id="+id,function(response) {
                        if (response == 'true') {
                    alert("successfully Approved");
                        loadWalletRequest("main-content");
        }

        });

}

function walletRequestRejected(id) {
        doPutAjaxRequestHandler(context + "/addAmountToWalletRequestRejected?id="+id,function(response) {
                        if (response == 'true') {
                    alert("successfully Rejected");
                        loadWalletRequest("main-content");
        }

        });

}

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

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

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