@model GODATA.Models.TicketAdministration_Dealer.TicketModel
@*Tickets Activity*@
@using (Ajax.BeginForm("TicketAdministration_UpdateTicketOpenClose", "TicketAdministration_Dealer", new AjaxOptions { HttpMethod = "POST", OnBegin = "activeRequestCheck", OnSuccess = "onSuccessUpdateTicket" })) { @Html.ValidationSummary(true) @Html.HiddenFor(model => model.TicketId) @Html.HiddenFor(model => model.VehicleRegistrationNumber) @Html.Hidden("defaultSlaTime", (object)@ViewBag.ticketDefaultSla) //added on 01/09/2020 @Html.Hidden("cc", (object)@ViewBag.TicketStatus)
@foreach (var item in (List)ViewBag.TicketDetailsUpdate) { @Html.Hidden("assignedTo", item.AssignedTo) @Html.Hidden("ticketStatusId", item.TicketStatus) @Html.Hidden("TicketIdAlias", item.TicketIdAlias.ToString()) @Html.Hidden("JobCompleteResponseTime", item.TicketStatus.ToString()) @Html.Hidden("TicketstatusAlias", item.TicketStatus.ToString()) string EstimatedTimeForJobCompletion = ((item.EstimatedTimeForJobCompletion.ToString() == "0") ? "" : item.EstimatedTimeForJobCompletion.ToString()); var assignedUser = item.DealerOrVanName; @if (item.AssignedTo == "dealer") { } else { } @if (item.AssignedTo == "dealer") { } else { } } @**@ @* *@ @*}*@ @if (@ViewBag.TicketStatus == 7) { }
Ticket Id @Html.DisplayFor(modelItem => item.TicketIdAlias, new { @id = "textTicketId" })
Created By @Html.DisplayFor(modelItem => item.UsersUserName)
Assigned To @assignedUser
Problem Description @Html.DisplayFor(modelItem => item.Description)
Estimated Time for Job Completion (In Min) NA @Html.DisplayFor(modelItem => EstimatedTimeForJobCompletion)
Estimated Cost (In  ) NA@Html.DisplayFor(modelItem => item.RepairCost)
Ticket Status
Reason
Remarks @Html.TextAreaFor(model => model.SuggestionComment, new { @id = "textBoxDescription", cols = 50, @rows = 5, style = "min-height : 65px" }) @Html.ValidationMessageFor(model => model.SuggestionComment)
@*if (ViewBag.TicketStatus == 6) added on 26-03-2020 for dealer to reassign*@ @if (ViewBag.TicketStatus == Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["Declined"])) {
}
@**@ @**@
}
@*open ticket activity*@ @*if (item.TicketStatus != 5) {*@ @if (ViewBag.OpenTicketActivity != null) { if (ViewBag.OpenTicketActivity.Count > 0) { int counter = 1; foreach (var item11 in (List)ViewBag.OpenTicketActivity) { string imgSource = ""; string addBackgroundClass = ""; if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["assignedAlias"]) { imgSource = "imgAccept"; addBackgroundClass = "AssignedTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["InProgressAlias"]) { imgSource = "imgReached"; addBackgroundClass = "InProgressTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["PreClousereAlias"]) { imgSource = "imgResolved"; addBackgroundClass = "PreClouserTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["DeclinedAlias"]) { imgSource = "imgDeclined"; addBackgroundClass = "DeclinedTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["NewAlias"]) { imgSource = "imgNew"; addBackgroundClass = "NewTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["ClosedAlias"]) { imgSource = "imgClose"; addBackgroundClass = "CloseTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["OpportunityLost"]) { imgSource = "imgOpportunityLost"; addBackgroundClass = "OpportunityLostTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["TripEnd"]) { imgSource = "imgTripEnd"; addBackgroundClass = ""; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["TripStart"]) { imgSource = "imgTripStart"; addBackgroundClass = "tripStartTicket"; } } } } //close ticket activity else { if (ViewBag.CloseTicketActivity.Count > 0) { int counter = 1; foreach (var item11 in (List)ViewBag.CloseTicketActivity) { string imgSource = ""; string addBackgroundClass = ""; if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["assignedAlias"]) { imgSource = "imgAccept"; addBackgroundClass = "AssignedTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["InProgressAlias"]) { imgSource = "imgReached"; addBackgroundClass = "InProgressTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["PreClousereAlias"]) { imgSource = "imgResolved"; addBackgroundClass = "PreClouserTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["DeclinedAlias"]) { imgSource = "imgDeclined"; addBackgroundClass = "DeclinedTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["NewAlias"]) { imgSource = "imgNew"; addBackgroundClass = "NewTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["ClosedAlias"]) { imgSource = "imgClose"; addBackgroundClass = "CloseTicket"; } else if (item11.TicketStatusAlias == System.Configuration.ConfigurationManager.AppSettings["OpportunityLost"]) { imgSource = "imgOpportunityLost"; addBackgroundClass = "OpportunityLostTicket"; } } } }
@Html.DisplayFor(modelItem => item11.TicketStatusAlias) @Html.DisplayFor(modelItem => item11.Id)
@Html.DisplayFor(modelItem => item11.TicketStatusAlias)
@**@
@System.Configuration.ConfigurationManager.AppSettings["assignedAlias"]
@System.Configuration.ConfigurationManager.AppSettings["NewAlias"]
@System.Configuration.ConfigurationManager.AppSettings["ClosedAlias"]
@System.Configuration.ConfigurationManager.AppSettings["InProgressAlias"]
@System.Configuration.ConfigurationManager.AppSettings["PreClousereAlias"]
@System.Configuration.ConfigurationManager.AppSettings["DeclinedAlias"]
@System.Configuration.ConfigurationManager.AppSettings["OpportunityLost"]
color8