Subversion Repositories SmartDukaan

Rev

Rev 33795 | Rev 34798 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33795 Rev 34168
Line 41... Line 41...
41
            $('#upgradeOfferModal .modal-content').html(response);
41
            $('#upgradeOfferModal .modal-content').html(response);
42
        });
42
        });
43
    });
43
    });
44
 
44
 
45
 
45
 
46
 
-
 
47
    $(document).on('change', "form#cd input.insuranceamount", function () {
46
    $(document).on('change', "form#cd input.insuranceamount", function () {
48
        calculateTotalAmount();
47
        calculateTotalAmount();
49
    });
48
    });
50
 
49
 
51
    $(document).on('click', ".create-order", function () {
50
    $(document).on('click', ".create-order", function () {
Line 246... Line 245...
246
            $(this).val(partnerPayout);  // Set the total partner payout
245
            $(this).val(partnerPayout);  // Set the total partner payout
247
        }
246
        }
248
    });
247
    });
249
}
248
}
250
 
249
 
-
 
250
$(document).on('click', '.reset-irn-generated-panel', function () {
-
 
251
    getResetIrnGeneratedPanel();
-
 
252
});
-
 
253
 
-
 
254
$(document).on('click', '#search-invoice-for-irn-reset', function () {
-
 
255
    var invoiceNumber = $("#search-invoice-number").val();
-
 
256
    if (!invoiceNumber) {
-
 
257
        alert("Please enter Invoice Number");
-
 
258
        return;
-
 
259
    }
-
 
260
    doGetAjaxRequestHandler(`${context}/getTransactionForIrnReset?invoiceNumber=${invoiceNumber}`, function (response) {
-
 
261
        $('#transaction-for-reset-irn-container').html(response);
-
 
262
    });
-
 
263
});
-
 
264
 
-
 
265
$(document).on('click', '#reset-irn-button', function () {
-
 
266
    if (confirm("Are you sure to Reset IRN")) {
-
 
267
        let invoices = [];
-
 
268
        $('#eligible-irn-order tbody tr').each(function () {
-
 
269
            const invoiceNumber = $(this).find('td:nth-child(3)').text();
-
 
270
            invoices.push(invoiceNumber);
-
 
271
        });
-
 
272
        const invoiceNumbers = invoices.join(', ');
-
 
273
        console.log('invoiceNumbersString - ', invoiceNumbers)
-
 
274
        let url = `${context}/resetOrdersIrn?invoiceNumbers=${invoiceNumbers}`
-
 
275
        doPutAjaxRequestHandler(url, function (response) {
-
 
276
            if (response) {
-
 
277
                alert(`IRN reset successfully for Invoice No - ${invoiceNumbers}`);
-
 
278
                getResetIrnGeneratedPanel();
-
 
279
            }
-
 
280
        });
-
 
281
    }
-
 
282
});
-
 
283
 
-
 
284
function getResetIrnGeneratedPanel() {
-
 
285
    doGetAjaxRequestHandler(`${context}/resetIrnGeneratedPanel`, function (response) {
-
 
286
        $('#main-content').html(response);
-
 
287
    });
-
 
288
}
-
 
289
 
251
 
290
 
252
 
291
 
253
 
292
 
254
 
293
 
255
 
294