EOS/Views/Ticket/CancelledDraftTicket.cshtml
Nidhi Bhargava f0c1ab20e1 code push
2025-09-04 16:25:07 +05:30

89 lines
3.5 KiB
Plaintext

@model IEnumerable<GODATA.Models.Ticket.CancelledDraftTicketModel>
@{
ViewBag.Title = "GetAllMobileDummyCancelTickets";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div class="excelIcon fright" title="Download As Excel" onclick="exportDummyCancelledReport();" style="display: block;"></div>
@if (Model != null && Model.Count() > 0)
{
<div class="DInv_Tbl_Wrapper">
<br />
<br />
@(Html.Kendo().Grid(Model)
.Name("GetDummyCancelTicket").Filterable().Pageable().Scrollable().Resizable(resize => resize.Columns(true))
.Events(events => events.DataBound("onRowBound").ColumnResize("onColumnResize")).Sortable()
.Columns(columns =>
{
columns.Bound(column => column.DraftTicketId).Title("Draft Ticket Id");
columns.Bound(column => column.VehicleRegistrationNumber).Title("Vehicle Registration Number");
columns.Bound(column => column.ChassisNumber).Title("Chassis Number");
columns.Bound(column => column.Comments).Title("Fleet manager name/Contact number");
columns.Bound(column => column.ContactNumber).Title("Driver Contact Number");
columns.Bound(column => column.DriverName).Title("Driver Name");
columns.Bound(column => column.KamUser).Title("Kam User");
columns.Bound(column => column.CreationTime).Title("Date Time");
columns.Bound(column => column.TollFreeNoSource).Title("Toll Free No Source");
columns.Bound(column => column.TicketCancelReason).Title("Ticket Cancel Reason");
columns.Bound(column => column.TicketCancelRemark).Title("Ticket Cancel Remark");
})
.DataSource(dataSource => dataSource
.Ajax()
.Batch(true).PageSize(25)
.ServerOperation(false)
)
)
</div>
//added on 19-01-2021 Start
<div id="divDraftTicketCancel" style="display: none; min-height: 190px;"></div>
//added on 19-01-2021 end
}
else
{
<div class="no_data" style="border-top: none;">
<span>
<p class="fs16">No Data Available !!!</p>
</span>
</div>
}
<script>
$(document).ready(function () {
});
var activeRequest_Edit;
function onRowBound(e) {
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
}
function exportDummyCancelledReport() {
// sending ajax request to export ICR Unique Users and Data Usage to Excel, and hadling its completion
if (activeRequest_Edit && activeRequest_Edit.readystate != 4) {
activeRequest_Edit.abort();
}
activeRequest_Edit = $.ajax({
type: "POST",
url: "/Report/DummyCancelledTicketsExportToExcel/",
success: function (data) {
// making the generated Excel available for downloading.
window.location.href = data;
},
complete: function () {
},
error: function (data) {
console.log("Error in Export to Excel");
}
});
}
</script>