/** * This file contains functions to show Audit Log Report. * @module AuditLogModule */ /** * @class AuditLog */ var activeRequest, startDate, endDate; /** * This Function sent a request to the server to show auditLog baed on start date and date. * @method showAuditLog * @for AuditLog */ function showAuditLog() { startDate = $("#StartDate").val(); endDate = $("#EndDate").val(); // call controller AuditLog with start & endDate if (activeRequest && activeRequest.readystate != 4) { activeRequest.abort(); } activeRequest = $.post("/AuditLog/ShowAuditLog/", { startDate: startDate, endDate: endDate }, function (data) { // update recived data in table. $('#divRightContent').html(data); }); } /** * Set endDate value and maximum selection of date based on the Start Date. * @method onChangeDateSelection * @for AuditLog */ function onChangeDateSelection() { onChangeStartDateInTrending("StartDate", "EndDate"); } /** * This Function sent a request to the server to download auditLogs in Excel file. * @method exportXlsAuditLog * @for AuditLog */ function exportXlsAuditLog() { startDate = $("#StartDate").val(); endDate = $("#EndDate").val(); // call controller AuditLog with start & endDate $.post("/AuditLog/ExportXlsAuditLog/", { startDate: startDate, endDate: endDate }, function (result) { window.location.href = result; }); } /** * To Show or hide excel icon for AuditLog Report and update message for no data found. * @method showHideExcelIcon_AuditLog * @for AuditLog */ function showHideExcelIcon_AuditLog() { $("#divNoDataFound_AuditLog span p:first").text(messageJosn.noDataFound); $("#divNoDataFound_AuditLog span p:last").text(messageJosn.differentCriteria); if ($("#grid_AuditLog").length > 0) { $(".excelIcon").show(); } else { $(".excelIcon").hide(); } } /*============================================================*/ $(document).ready(function () { // Call showAuditLog() to show audit log details for first time. showAuditLog(); })