@model GODATA.Models.Ticket.TicketModel
@Html.Hidden("vRegistrationNo", (object)@ViewBag.VRegistrationNo)
@using (Ajax.BeginForm("TicketAdministration_UpdateTicketOpenClose", "Ticket", new AjaxOptions { HttpMethod = "POST", OnBegin = "activeRequestCheck", OnSuccess = "onSuccessUpdateTicket", OnFailure = "onErrorTicket" })) { @Html.ValidationSummary(true) @Html.HiddenFor(model => model.TicketId) @Html.Hidden("defaultSlaTime", (object)@ViewBag.ticketDefaultSla)
@foreach (var item in (List)ViewBag.TicketDetailsUpdate) { @Html.Hidden("breakdownLattitude", item.BreakdownLattitude) @Html.Hidden("breakdownLongitude", item.BreakdownLongitude) @Html.Hidden("breakdownState", item.DealerOrVanState) @Html.Hidden("ticketid", item.TicketId) @Html.Hidden("ticketStatusAlias", item.TicketStatusAlias) @Html.Hidden("ticketPrevStatusAliasId", item.TicketStatus) @Html.Hidden("AssignedTo", item.AssignedTo) @Html.Hidden("VehicleRegisterNumber", item.VehicleRegisterNumber) @Html.Hidden("CreationTimeMorethan24Hrs", item.CreationTimeMorethan24Hrs.ToString()) @Html.Hidden("TicketIdAlias", item.TicketIdAlias.ToString()) @Html.Hidden("CustomerType", item.AssignedTo) @Html.Hidden("vehicle_fuel_type", item.TicketIdAlias.ToString()) string EstimatedTimeForJobCompletion = ((item.EstimatedTimeForJobCompletion.ToString() == "0") ? "" : item.EstimatedTimeForJobCompletion.ToString()); var assignedUser = item.DealerOrVanName; @if (HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "cce" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "viewer" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "cce_admin" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "superadmin") { if (item.AssignedTo == "dealer") { } else { @**@ } } else { } @if (HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "cce" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "viewer" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "cce_admin" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "superadmin") { if (item.AssignedTo == "dealer") { } else { } } else { } } @**@ @*added on 24-11-2020 start*@ @*added on 24-11-2020 end*@ @if (HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "cce" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "viewer" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "cce_admin" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "superadmin") { }
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)
                @*
@Html.TextBoxFor(modelItem => EstimatedTimeForJobCompletion, new { @id = "spanEstimatedTime", @style = "width: 49px;height: 25px !important;", @onblur = "changeEstimatedTime(this);", @onkeypress = "return IsNumeric(event);" })    Mins
*@
Estimated Time for Job Completion (In Min) NA
@Html.TextBoxFor(modelItem => EstimatedTimeForJobCompletion, new { @id = "spanEstimatedTime", @style = "width: 49px;height: 25px !important;", @onblur = "changeEstimatedTime(this);", @onkeypress = "return IsNumeric(event);" })    Mins
@Html.DisplayFor(modelItem => EstimatedTimeForJobCompletion)                
@Html.TextBoxFor(modelItem => EstimatedTimeForJobCompletion, new { @id = "spanEstimatedTime", @style = "width: 49px;height: 25px !important;", @onblur = "changeEstimatedTime(this);", @onkeypress = "return IsNumeric(event);" })    Mins
@Html.DisplayFor(modelItem => EstimatedTimeForJobCompletion) @Html.DisplayFor(modelItem => item.EstimatedTimeForJobCompletion)
Estimated Cost (In  ) NA @*@Html.TextBoxFor(modelItem => item.RepairCost)*@ @Html.DisplayFor(modelItem => item.RepairCost) @Html.DisplayFor(modelItem => item.RepairCost)
Ticket Status @if (HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "cce" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "viewer" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "cce_admin" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "superadmin") { } else { @Html.DisplayFor(model => model.TicketStatusAlias) }
Remarks @Html.TextAreaFor(model => model.SuggestionComment, new { @id = "textBoxDescription", cols = 50, @rows = 5, style = "min-height : 65px" }) @Html.ValidationMessageFor(model => model.SuggestionComment)
@if (HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "cce" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "viewer" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "cce_admin" || HttpContext.Current.Session["UserRole"].ToString().ToLower().Trim() == "superadmin") {
@*if (ViewBag.TicketStatus == 6)*@ @if (ViewBag.TicketStatus == Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["Declined"])) {
}
}
}
@*open ticket activity*@ @if (ViewBag.OpenTicketActivity != null) { if (ViewBag.OpenTicketActivity.Count > 0) { int counter = 1; foreach (var item11 in (List)ViewBag.OpenTicketActivity) { string talias = ""; 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"; talias = "aa"; } 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 talias = ""; 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"; } string[] latt = item11.ActivityTicketsCloseCreatedBy.Split(',');//text is hey/hi string createdby = latt[0];// if u want the 1st part like "hey"/hi this will give hey string preclosereason = latt[1];// } } }
@Html.DisplayFor(modelItem => item11.TicketStatusAlias) @Html.DisplayFor(modelItem => item11.Id)
@Html.DisplayFor(modelItem => item11.TicketStatusAlias) @preclosereason
@**@
@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