89 lines
3.5 KiB
Plaintext
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> |