Subversion Repositories SmartDukaan

Rev

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

// franchisee sale reports ---------------------------
// franchisee sale reports ---------------------------
// franchisee sale reports ---------------------------

$(document).on('click', '.analysis-franchise-sales', function () {

    var fofoId = $(this).data("fofoid");


    let endPoint = `${context}/analysis-franchiseeSalesReport?fofoId=${fofoId}`;

    doGetAjaxRequestHandler(endPoint,
        function (response) {
            $('#' + 'main-content').html(response);
        });
});


$(document).on('click', '.analysis-franchisee-sales-fetch-report', function () {
    var startDate = $("#analysis-startDate-franchisee-sales").val();

    var fofoId = $(this).data("fofoid");

    var endDate = $("#analysis-endDate-franchisee-sales").val();

    let endPoint = `${context}/analysis-franchiseeSalesReport?fofoId=${fofoId}&startDate=${startDate}&endDate=${endDate}`;

    doGetAjaxRequestHandler(endPoint,
        function (response) {
            $('#' + 'main-content').html(response);
        });
});

$(document).on('click', '.analysis-download-franchisee-sales', function () {
    var fofoId = $(this).data("fofoid");
    var startDate = $("#analysis-startDate-franchisee-sales").val();

    var endDate = $("#analysis-endDate-franchisee-sales").val();

    if (startDate == "" || startDate == undefined) {

        alert("start date is not be empty!!");
        return;
    }
    if (endDate == "" || endDate == undefined) {

        alert("end date is not be empty!!");
        return;
    }
    let endPoint = `${context}/analysis-downloadFranchiseeSales?startDate=${startDate}&endDate=${endDate}&fofoId=${fofoId}`;
    window.location.href = endPoint;
});


// wallet summuary reports-----------------
// wallet summuary reports-----------------
// wallet summuary reports-----------------

$(document).on('click', ".analysis-wallet_statement", function () {
    var fofoId = $(this).data("fofoid");
    doGetAjaxRequestHandler(context + "/analysis-walletSummaryFetchReportByDate?fofoId=" + fofoId,
        function (response) {
            $('#' + 'main-content').html(response);
        });
});

$(document).on('click', '.analysis-wallet-summary-fetch-report', function () {
    var startDate = $("#analysis-startDate-wallet-summary-report").val();

    var fofoId = $(this).data("fofoid");

    var endDate = $("#analysis-endDate-wallet-summary-report").val();

    let endPoint = `${context}/analysis-walletSummaryFetchReportByDate?fofoId=${fofoId}&startDate=${startDate}&endDate=${endDate}`;

    doGetAjaxRequestHandler(endPoint,
        function (response) {
            $('#' + 'main-content').html(response);
        });
});

$(document).on('click', '.analysis-download-wallet-summary-report', function () {
    var fofoId = $(this).data("fofoid");
    var startDate = $("#analysis-startDate-wallet-summary-report").val();

    var endDate = $("#analysis-endDate-wallet-summary-report").val();

    if (startDate == "" || startDate == undefined) {

        alert("start date is not be empty!!");
        return;
    }
    if (endDate == "" || endDate == undefined) {

        alert("end date is not be empty!!");
        return;
    }
    let endPoint = `${context}/analysis-downloadWalletSummaryReport?startDate=${startDate}&endDate=${endDate}&fofoId=${fofoId}`;
    window.location.href = endPoint;
});


// account statement reports -----------------
// account statement reports -----------------
// account statement reports -----------------
// account statement reports -----------------

$(document).on('click', ".analysis-account-statement", function () {
    var fofoId = $(this).data("fofoid");
    doGetAjaxRequestHandler(context + "/analysis-account-statement?fofoId=" + fofoId,
        function (response) {
            $('#' + 'main-content').html(response);
        });
});

$(document).on('click', '.analysis-download-partner-account-statement-report', function () {
    var startDate = getDatesFromPicker('input[name="analysis-accountStatementPeriod"]').startDate;
    var endDate = getDatesFromPicker('input[name="analysis-accountStatementPeriod"]').endDate;
    var fofoId = $(this).data("fofoid");
    if (startDate == "" || startDate == undefined) {
        alert("start date is not be empty!!");
        return;
    }
    if (endDate == "" || endDate == undefined) {

        alert("end date is not be empty!!");
        return;
    }
    let endPoint = `${context}/analysis/account/statement?startDate=${startDate}&endDate=${endDate}&fofoId=${fofoId}`;

    window.location.href = endPoint;
});
$(document).on('click', '.analysis-fetch-partner-account-statement-report', function () {
    var fofoId = $(this).data("fofoid");
    var startDate = getDatesFromPicker('input[name="analysis-accountStatementPeriod"]').startDate;
    var endDate = getDatesFromPicker('input[name="analysis-accountStatementPeriod"]').endDate;

    if (startDate == "" || startDate == undefined) {
        alert("start date is not be empty!!");
        return;
    }
    if (endDate == "" || endDate == undefined) {

        alert("end date is not be empty!!");
        return;
    }

    doGetAjaxRequestHandler(context + "/analysis-account-statement-report?startDate=" + startDate + "&endDate=" + endDate + "&fofoId=" + fofoId,
        function (response) {
            $('.account-statement-conatiner').html(response);
        });

});


// loan statement here ..................///
// loan statement here ..................///
// loan statement here ..................///
// loan statement here ..................///


$(document).on('click', ".analysis-loan-statement", function () {
    var fofoId = $(this).data("fofoid");
    doGetAjaxRequestHandler(context + "/analysis-loan/loan-statement?fofoId=" + fofoId,
        function (response) {
            $('#' + 'main-content').html(response);
        });
});

$(document).on('click', '.analysis-partner-loan-statement-report', function () {
    var fofoId = $(this).data("fofoid");
    var startDate = getDatesFromPicker('input[name="analysis-loanStatementPeriod"]').startDate;
    var endDate = getDatesFromPicker('input[name="analysis-loanStatementPeriod"]').endDate;

    if (startDate == "" || startDate == undefined) {
        alert("start date is not be empty!!");
        return;
    }
    if (endDate == "" || endDate == undefined) {

        alert("end date is not be empty!!");
        return;
    }
    doGetAjaxRequestHandler(context + "/analysis-loan/partner-loan-statement-report?startDate=" + startDate + "&endDate=" + endDate + "&fofoId=" + fofoId,
        function (response) {
            $('.loan-statement-conatiner').html(response);
            $('#loanStatementSummaryReport').DataTable({
                "scrollX": true,
                "bPaginate": true,
                "bLengthChange": true,
                "bFilter": true,
                "bInfo": false,
                "bAutoWidth": false
            });
        });


});

$(document).on('click', '.analysis-download-partner-loan-statement', function () {
    var fofoId = $(this).data("fofoid");
    var startDate = getDatesFromPicker('input[name="analysis-loanStatementPeriod"]').startDate;
    var endDate = getDatesFromPicker('input[name="analysis-loanStatementPeriod"]').endDate;

    if (startDate == "" || startDate == undefined) {

        alert("start date is not be empty!!");
        return;
    }
    if (endDate == "" || endDate == undefined) {

        alert("end date is not be empty!!");
        return;
    }
    let endPoint = `${context}/analysis-loan/download-partner-loan-statement-report?startDate=${startDate}&endDate=${endDate}&fofoId=${fofoId}`;

    window.location.href = endPoint;
});


// scheme payout report--------------
// scheme payout report--------------
// scheme payout report--------------
// scheme payout report--------------

$(document).on('click', ".analysis-download-scheme-payout-report", function () {
    var fofoId = $(this).data("fofoid");
    var startDate = $("#analysis-startDate-scheme-payout").val();

    var endDate = $("#analysis-endDate-scheme-payout").val();

    if (startDate == "" || startDate == undefined) {
        alert("start date is not be empty!!");
        return;
    }
    if (endDate == "" || endDate == undefined) {

        alert("end date is not be empty!!");
        return;
    }
    let endPoint = `${context}/analysis-schemePayoutReportDownload?startDate=${startDate}&endDate=${endDate}&fofoId=${fofoId}`;

    window.location.href = endPoint;
});

$(document).on('click', ".analysis-scheme-payout-fetch-report", function () {
    var fofoId = $(this).data("fofoid");
    var startDate = $("#analysis-startDate-scheme-payout").val();

    var endDate = $("#analysis-endDate-scheme-payout").val();

    if (startDate == "" || startDate == undefined) {
        alert("start date is not be empty!!");
        return;
    }
    if (endDate == "" || endDate == undefined) {

        alert("end date is not be empty!!");
        return;
    }

    let endPoint = `${context}/analysis-schemePayoutReport?startDate=${startDate}&endDate=${endDate}&fofoId=${fofoId}`;

    doGetAjaxRequestHandler(endPoint,
        function (response) {
            $('#' + 'main-content').html(response);
        });
});

$(document).on('click', ".analysis-scheme-payout-report", function () {
    var fofoId = $(this).data("fofoid");

    let endPoint = `${context}/analysis-schemePayoutReport?fofoId=${fofoId}`;

    doGetAjaxRequestHandler(endPoint,
        function (response) {
            $('#' + 'main-content').html(response);
        });
});