| \r\n \r\n
\r\n \r\n
\r\n \r\n (Model.Job.JobType.Id #line default #line hidden , 5112), false) ); WriteLiteral(">"); #line 75 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Model.Job.JobType.Description); #line default #line hidden WriteLiteral("\r\n
\r\n \r\n <" +
"script>\r\n $(function(){\r\n var " +
"$Job_Show_Job_SubTypes_Update_Dialog = null;\r\n\r\n $(\'#" +
"Job_Show_Job_SubTypes_Update\').click(function () {\r\n " +
" if (!$Job_Show_Job_SubTypes_Update_Dialog) {\r\n " +
" $Job_Show_Job_SubTypes_Update_Dialog = $(\'#Job_Show_Job_SubTypes_Update_Di" +
"alog\');\r\n $Job_Show_Job_SubTypes_Update_Dialo" +
"g.dialog({\r\n resizable: false,\r\n " +
" modal: true,\r\n " +
" autoOpen: false,\r\n width: 700,\r\n " +
" buttons: {\r\n " +
" \"Save\": function () {\r\n " +
" $(\'#formUpdateJobTypes\').submit();\r\n " +
" $Job_Show_Job_SubTypes_Update_Dialog.dialog(\"disable\");\r\n " +
" },\r\n Canc" +
"el: function () {\r\n $(this).dialo" +
"g(\"close\");\r\n }\r\n " +
" }\r\n });\r\n " +
" }\r\n\r\n $Job_Show_Job_SubTypes_Upda" +
"te_Dialog.dialog(\'open\');\r\n return false;\r\n " +
" });\r\n });\r\n \r\n \r\n \r\n \r\n"); WriteLiteral(" "); #line 106 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Model.Job.JobType.Description); #line default #line hidden WriteLiteral("\r\n"); #line 107 "..\..\Views\Job\JobParts\_Subject.cshtml" #line default #line hidden #line 107 "..\..\Views\Job\JobParts\_Subject.cshtml" using (Html.BeginForm(MVC.API.Job.UpdateSubTypes(Model.Job.Id, redirect: true), FormMethod.Post, new { id = "formUpdateJobTypes" })) { #line default #line hidden #line 109 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(CommonHelpers.CheckBoxList("SubTypes", Model.UpdatableJobSubTypes.ToSelectListItems(Model.Job.JobSubTypes.ToList()), 3)); #line default #line hidden #line 109 "..\..\Views\Job\JobParts\_Subject.cshtml" #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" \r\n \r\n " +
" \r\n");
#line 115 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" ");
#line 149 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.DropDownList("Job_Show_GenerateDocument", Model.DocumentTemplatesSelectListItems));
#line default
#line hidden
WriteLiteral("\r\n
|
");
#line 166 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 166 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.Device != null)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n "); #line 170 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.ActionLink(Model.Job.DeviceSerialNumber, MVC.Device.Show(Model.Job.DeviceSerialNumber))); #line default #line hidden WriteLiteral("\r\n\r\n \r\n");
#line 241 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 241 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.DeviceHeld.HasValue)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 181 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 181 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.JobTypeId == JobType.JobTypeIds.HWar)
{
#line default
#line hidden
WriteLiteral(" ");
#line 174 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.Device.ComputerName);
#line default
#line hidden
WriteLiteral(" \r\n ");
#line 175 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLink(Model.Job.Device.DeviceModel.ToString(), MVC.Config.DeviceModel.Index(Model.Job.Device.DeviceModelId)));
#line default
#line hidden
WriteLiteral(" \r\n");
#line 176 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 176 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.Device.DeviceBatch != null)
{
#line default
#line hidden
WriteLiteral(" ");
#line 178 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLink(Model.Job.Device.DeviceBatch.Name, MVC.Config.DeviceBatch.Index(Model.Job.Device.DeviceBatchId)));
#line default
#line hidden
WriteLiteral(" \r\n");
#line 179 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 209 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 210 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.JobTypeId == JobType.JobTypeIds.HNWar)
{
#line default
#line hidden
WriteLiteral(" DEVICE WARRANTY \r\n " +
" Until: ");
#line 185 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.Device.DeviceBatch.WarrantyValidUntil.ToFuzzy("Unknown"));
#line default
#line hidden
WriteLiteral(" \r\n");
#line 186 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 186 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (!string.IsNullOrWhiteSpace(Model.Job.Device.DeviceBatch.WarrantyDetails))
{
#line default
#line hidden
WriteLiteral(" Show Details\r\n");
WriteLiteral(" (Model.Job.Device.DeviceBatch.Name
#line default
#line hidden
, 12502), false)
);
WriteLiteral(">\r\n \r\n");
WriteLiteral("
");
#line 207 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 190 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(new HtmlString(Model.Job.Device.DeviceBatch.WarrantyDetails));
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n");
#line 239 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" INSURANCE \r\n " +
" ");
#line 214 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.Device.DeviceBatch.InsuranceSupplier);
#line default
#line hidden
WriteLiteral(" \r\n Until: ");
#line 215 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.Device.DeviceBatch.InsuredUntil.ToFuzzy("Unknown"));
#line default
#line hidden
WriteLiteral(" \r\n");
#line 216 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 216 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (!string.IsNullOrWhiteSpace(Model.Job.Device.DeviceBatch.InsuranceDetails))
{
#line default
#line hidden
WriteLiteral(" Show Details\r\n");
WriteLiteral(" (Model.Job.Device.DeviceBatch.Name
#line default
#line hidden
, 14740), false)
);
WriteLiteral(">\r\n \r\n");
WriteLiteral("
");
#line 237 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 220 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(new HtmlString(Model.Job.Device.DeviceBatch.InsuranceDetails));
#line default
#line hidden
WriteLiteral(" \r\n \r\n
");
#line 310 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("
| \r\n");
#line 313 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 314 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.User != null)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n "); #line 318 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.ActionLink(Model.Job.User.DisplayName, MVC.User.Show(Model.Job.UserId))); #line default #line hidden WriteLiteral("\r\n");
#line 319 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.UserId);
#line default
#line hidden
WriteLiteral(" [");
#line 319 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.User.Type);
#line default
#line hidden
WriteLiteral("] \r\n");
#line 320 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 320 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (!string.IsNullOrWhiteSpace(Model.Job.User.PhoneNumber))
{
#line default
#line hidden
WriteLiteral("Phone: ");
#line 321 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.User.PhoneNumber);
#line default
#line hidden
WriteLiteral(" ");
#line 321 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 322 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (!string.IsNullOrWhiteSpace(Model.Job.User.EmailAddress))
{
#line default
#line hidden
WriteLiteral("");
#line 323 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 324 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.WaitingForUserAction.HasValue)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 330 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" Awaiting Action\r\n " + " Since: "); #line 328 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Model.Job.WaitingForUserAction.ToFuzzy()); #line default #line hidden WriteLiteral("\r\n | \r\n");
#line 333 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ||||||||||||||||
| \r\n");
#line 337 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 337 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanClose())
{
#line default
#line hidden
#line 339 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Close Job", MVC.API.Job.Close(Model.Job.Id, true), "Job_Show_Job_Actions_Close_Button"));
#line default
#line hidden
#line 339 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
WriteLiteral(" \r\n");
#line 377 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 378 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanReopen())
{
#line default
#line hidden
#line 380 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Reopen Job", MVC.API.Job.Reopen(Model.Job.Id, true), "Job_Show_Job_Actions_Reopen_Button"));
#line default
#line hidden
#line 380 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n \r\n Are you sure?\r\n \r\n " + "\r\n \r\n");
WriteLiteral(" \r\n");
#line 419 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 420 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanDelete())
{
#line default
#line hidden
#line 422 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Delete Job", MVC.API.Job.Delete(Model.Job.Id, true), "Job_Show_Job_Actions_Delete_Button"));
#line default
#line hidden
#line 422 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n \r\n Are you sure?\r\n \r\n " + "\r\n \r" +
"\n");
WriteLiteral(" \r\n");
#line 461 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 462 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanLogWarranty())
{
#line default
#line hidden
#line 464 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Log Warranty", MVC.Job.LogWarranty(Model.Job.Id, null, null), "Job_Show_Job_Actions_LogWarranty_Button"));
#line default
#line hidden
#line 464 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 466 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanWarrantyCompleted())
{
#line default
#line hidden
#line 468 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Warranty Complete", MVC.API.Job.UpdateWarrantyExternalCompletedDate(Model.Job.Id, "Now", true), "Job_Show_Job_Actions_WarrantyComplete_Button", "alert"));
#line default
#line hidden
#line 468 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 470 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanInsuranceClaimFormSent())
{
#line default
#line hidden
#line 472 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Insurance Claim Form Sent", MVC.API.Job.UpdateInsuranceClaimFormSentDate(Model.Job.Id, "Now", true), "Job_Show_Job_Actions_InsuranceClaimFormSent_Button", "alert"));
#line default
#line hidden
#line 472 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 474 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanLogRepair())
{
#line default
#line hidden
#line 476 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Repairs Logged", MVC.API.Job.LogRepair(Model.Job.Id, null, null, true), "Job_Show_Job_Actions_LogRepair_Button"));
#line default
#line hidden
#line 476 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n \r\n This item will be permanently deleted and canno" + "t be recovered. Are you sure?\r\n \r\n\r\n");
#line 478 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 478 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Job.LogRepair(Model.Job.Id, null, null, true)))
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n");
#line 526 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 527 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanRepairComplete())
{
#line default
#line hidden
#line 529 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Repairs Complete", MVC.API.Job.UpdateNonWarrantyRepairerCompletedDate(Model.Job.Id, "Now", true), "Job_Show_Job_Actions_RepairComplete_Button", "alert"));
#line default
#line hidden
#line 529 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 531 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanConvertHWarToHNWar())
{
#line default
#line hidden
#line 533 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Convert to Non-Warranty", MVC.API.Job.ConvertHWarToHNWar(Model.Job.Id, true), "Job_Show_Job_Actions_ConvertToHNWar_Button"));
#line default
#line hidden
#line 533 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" Repairer Name:\r\n"); WriteLiteral("\r\n \r\n \r\n"); WriteLiteral("Repairer Reference:\r\n"); WriteLiteral("\r\n \r\n \r\n"); #line 488 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral("\r\n \r" +
"\n");
WriteLiteral(" \r\n");
#line 574 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n \r\n This process is not reversible. | \r\n");
#line 576 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 576 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.Device != null)
{
#line default
#line hidden
WriteLiteral(" \r\n"); #line 579 "..\..\Views\Job\JobParts\_Subject.cshtml" #line default #line hidden #line 579 "..\..\Views\Job\JobParts\_Subject.cshtml" if (Model.Job.CanDeviceHeld()) { #line default #line hidden #line 581 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.ActionLinkSmallButton("Held", MVC.API.Job.DeviceHeld(Model.Job.Id, true), "Job_Show_Device_Actions_Held_Button")); #line default #line hidden #line 581 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" "); #line 583 "..\..\Views\Job\JobParts\_Subject.cshtml" if (Model.Job.CanDeviceReadyForReturn()) { #line default #line hidden #line 585 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.ActionLinkSmallButton("Ready For Return", MVC.API.Job.DeviceReadyForReturn(Model.Job.Id, true), "Job_Show_Device_Actions_DeviceReadyForReturn_Button", "alert")); #line default #line hidden #line 585 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" "); #line 587 "..\..\Views\Job\JobParts\_Subject.cshtml" if (Model.Job.CanDeviceReturned()) { #line default #line hidden #line 589 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.ActionLinkSmallButton("Returned", MVC.API.Job.DeviceReturned(Model.Job.Id, true), "Job_Show_Device_Actions_DeviceReturned_Button", Model.Job.CanDeviceReadyForReturn() ? null : "alert")); #line default #line hidden #line 589 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" | \r\n"); #line 592 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" "); #line 593 "..\..\Views\Job\JobParts\_Subject.cshtml" if (Model.Job.User != null) { #line default #line hidden WriteLiteral("\r\n\r\n\r\n");
#line 598 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 598 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanWaitingForUserAction())
{
#line default
#line hidden
WriteLiteral(" Awaiting Action\r\n");
WriteLiteral(" \r\n");
#line 602 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 602 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Job.WaitingForUserAction(Model.Job.Id, null, true)))
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n");
#line 641 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 642 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanNotWaitingForUserAction())
{
#line default
#line hidden
WriteLiteral(" Action Resolved\r\n");
WriteLiteral(" Reason:\r\n"); WriteLiteral("\r\n \r\n \r\n"); #line 608 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral("\r\n");
#line 646 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 646 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Job.NotWaitingForUserAction(Model.Job.Id, null, true)))
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n");
#line 686 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("\r\n Resolution:\r\n"); WriteLiteral("\r\n \r\n \r\n"); #line 652 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" | \r\n");
#line 689 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("