189 lines
7.8 KiB
Plaintext
189 lines
7.8 KiB
Plaintext
@model IEnumerable<GODATA.Models.Ticket.GetDummyTicket>
|
|
|
|
@{
|
|
ViewBag.Title = "GetAllMobileDummyTickets";
|
|
Layout = "~/Views/Shared/_Layout.cshtml";
|
|
}
|
|
|
|
|
|
|
|
@if (Model != null && Model.Count() > 0)
|
|
{
|
|
<div class="DInv_Tbl_Wrapper">
|
|
@*added on 09-03-2021 start*@
|
|
<br />
|
|
<div style="padding-left:1250px;">
|
|
<button class="button_blue custom_postool_btn" style="width:180px;"><a href="@Url.Action("CancelledDraftTicket", "Ticket", new { currtime = DateTime.Now.Ticks })">Cancelled Draft Ticket</a></button>
|
|
</div>
|
|
<br />
|
|
@*added on 09-03-2021 end*@
|
|
|
|
@(Html.Kendo().Grid(Model)
|
|
.Name("GetDummyTicket").Filterable().Pageable().Scrollable().Resizable(resize => resize.Columns(true))
|
|
.Events(events => events.DataBound("onRowBound").ColumnResize("onColumnResize")).Sortable()
|
|
.Columns(columns =>
|
|
{
|
|
|
|
|
|
columns.Bound(column => column.DummyTicketId).Title("Draft Ticket Id");
|
|
|
|
columns.Bound(column => column.VehicleRegistrationNumber).Title("Vehicle Registration Number");
|
|
|
|
columns.Bound(column => column.ChassisNo).Title("Chassis Number");
|
|
//columns.Bound(column => column.VehicleRegistrationNumber).Title("Vehicle Registration Number");
|
|
columns.Bound(column => column.Comments).Title("Fleet manager name/Contact number");
|
|
//columns.Bound(column => column.CallerLanguage).Title("Caller Language");
|
|
//columns.Bound(column => column.CityName).Title("City");
|
|
columns.Bound(column => column.CustomerContactNo).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.TollFreeeNoSource).Title("Toll Free No Source");
|
|
//columns.Bound(column => column.Description).Title("Description");
|
|
//columns.Bound(column => column.ReportedVia).Title("ReportedVia");
|
|
//columns.Bound(column => column.ModelNumber).Title("Model Number");
|
|
//columns.Bound(column => column.VehicleNumberPlate).Title("Chasis Number");
|
|
//columns.Bound(column => column.KmCovered).Title("Distance Covered");
|
|
//columns.Bound(column => column.CreationTime).Title("Creation Time");
|
|
//columns.Bound(column => column.LastModifiedTime).Title("Last Modified Time");
|
|
columns.Command(command =>
|
|
{
|
|
command.Custom("Edit").Text("Edit").Click("getDraftTicketHistory").HtmlAttributes(new { title = "Edit" }); //for disable edit button
|
|
command.Custom("Delete").Text("Delete").Click("cancellationOptionForDraftTicket").HtmlAttributes(new { title = "Delete" }); //added on 19-01-2021
|
|
//command.Custom("Edit").Text("Edit").Click("").HtmlAttributes(new { title = "Edit" });
|
|
|
|
}).Title("Actions");
|
|
})
|
|
.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>
|
|
}
|
|
@*added on 09-03-2021 start*@
|
|
<style>
|
|
a:link {
|
|
color: white;
|
|
text-decoration: none;
|
|
}
|
|
</style>
|
|
@*added on 09-03-2021 end*@
|
|
<script>
|
|
//added on 19-01-2021 start
|
|
$(document).ready(function () {
|
|
|
|
addKendoWindowToDiv("#divDraftTicketCancel", "Cancel Draft Ticket Reason", "683px", 422);
|
|
});
|
|
|
|
var activeRequest_Edit;
|
|
//added on 19-01-2021 end
|
|
|
|
|
|
|
|
function onRowBound(e) {
|
|
$('.k-grid-Edit').text("").removeClass("k-button k-button-icontext").html("<span class='k-icon k-edit'></span>");
|
|
$('.k-grid-Delete').text("").removeClass("k-button k-button-icontext").html("<span class='k-icon k-delete'></span>"); //added on 19-01-2021
|
|
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
|
|
}
|
|
|
|
function getDraftTicketHistory(e) {
|
|
debugger
|
|
// Get selected row
|
|
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
|
|
var registrationNo = dataItem.VehicleRegistrationNumber;
|
|
var dummyTicketId = dataItem.DummyTicketId;
|
|
var complaintNo = "";
|
|
var mobileNo = "";
|
|
var IsKamuser = dataItem.KamUser;
|
|
var Chassis_Number=dataItem.ChassisNo;
|
|
window.location.href = "/Ticket/TicketAdministration?complaintNo=" + registrationNo + '&IsKamuser=' + IsKamuser + '&dummyTicketId=' + dummyTicketId + '&Chassis_Number=' + Chassis_Number;
|
|
|
|
}
|
|
//------ added on 19-01-2021 start --------------
|
|
function cancellationOptionForDraftTicket(e) {
|
|
|
|
oDraftTicketDetails = {};
|
|
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
|
|
oDraftTicketDetails.draftTicketId = dataItem.DummyTicketId;
|
|
oDraftTicketDetails.tollFreeNoSource = dataItem.TollFreeeNoSource;
|
|
oDraftTicketDetails.registrationNumber = dataItem.VehicleRegistrationNumber;
|
|
oDraftTicketDetails.chassisNumber = dataItem.ChassisNo;
|
|
|
|
if (activeRequest_Edit && activeRequest_Edit.readystate != 4) {
|
|
activeRequest_Edit.abort();
|
|
}
|
|
activeRequest_Edit = $.ajax({
|
|
type: "GET",
|
|
url: "/Ticket/DeleteDraftTicket",
|
|
data: oDraftTicketDetails,
|
|
success: function (data) {
|
|
$("#divDraftTicketCancel").html('');
|
|
$("#divDraftTicketCancel").html(data);
|
|
//open form in new dialog box
|
|
$("#divDraftTicketCancel").data("kendoWindow").open();
|
|
$("#btnCrt").prop('value', 'Update');
|
|
SetKendoWindowTitle("#divDraftTicketCancel", "Cancel Draft Ticket Reason");
|
|
},
|
|
error: function (data) {
|
|
console.log(data);
|
|
}
|
|
});
|
|
}
|
|
|
|
function addKendoWindowToDiv(divId, titleText, width, left) {
|
|
|
|
$(divId).kendoWindow({
|
|
width: width,
|
|
title: titleText,
|
|
modal: true,
|
|
resizable: false,
|
|
draggable: true,
|
|
position: {
|
|
top: 180,
|
|
left: left
|
|
}
|
|
});
|
|
}
|
|
|
|
function SetKendoWindowTitle(divId, titleText) {
|
|
var dialog = $(divId).data("kendoWindow");
|
|
dialog.title(titleText);
|
|
}
|
|
//------- added on 19-01-2021 end ---------------
|
|
|
|
//-------- added on 09-03-2021 start --------------
|
|
function GetCancelledDraftTicketList() {
|
|
|
|
if (activeRequest_Edit && activeRequest_Edit.readystate != 4) {
|
|
activeRequest_Edit.abort();
|
|
}
|
|
activeRequest_Edit = $.ajax({
|
|
type: "GET",
|
|
url: "/Ticket/CancelledDraftTicket",
|
|
success: function (data) {
|
|
$("#GetDummyTicket").html('');
|
|
$("#GetDummyCancelTicket").html(data);
|
|
},
|
|
error: function (data) {
|
|
console.log(data);
|
|
}
|
|
});
|
|
}
|
|
//-------- added on 09-03-2021 end --------------
|
|
|
|
</script> |