| \r\n \r\n \r\n \r\n \r\n
\r\n \r\n");
#line 160 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 160 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Authorization.Has(Claims.Job.Actions.GenerateDocuments))
{
#line default
#line hidden
WriteLiteral(" (Model.Job.JobType.Id #line default #line hidden , 5585), false) ); WriteLiteral(">"); #line 84 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Model.Job.JobType.Description); #line default #line hidden WriteLiteral("\r\n
\r\n \r\n");
WriteLiteral(" \r\n");
#line 158 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n"); WriteLiteral(" "); #line 117 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Model.Job.JobType.Description); #line default #line hidden WriteLiteral("\r\n"); #line 118 "..\..\Views\Job\JobParts\_Subject.cshtml" #line default #line hidden #line 118 "..\..\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 120 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(CommonHelpers.CheckBoxList("SubTypes", Model.UpdatableJobSubTypes.ToSelectListItems(Model.Job.JobSubTypes.ToList()), 3)); #line default #line hidden #line 120 "..\..\Views\Job\JobParts\_Subject.cshtml" #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" \r\n " +
" \r\n " +
" \r\n");
#line 126 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" ");
#line 163 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.DropDownList("Job_Show_GenerateDocument", Model.DocumentTemplatesSelectListItems));
#line default
#line hidden
WriteLiteral("\r\n \r\n \r\n");
#line 198 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" | \r\n");
#line 201 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 201 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.Device != null)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n "); #line 205 "..\..\Views\Job\JobParts\_Subject.cshtml" if (Authorization.Has(Claims.Device.Show)) { #line default #line hidden #line 206 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.ActionLink(Model.Job.DeviceSerialNumber, MVC.Device.Show(Model.Job.DeviceSerialNumber))); #line default #line hidden #line 206 "..\..\Views\Job\JobParts\_Subject.cshtml" } else { #line default #line hidden #line 208 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Model.Job.DeviceSerialNumber); #line default #line hidden #line 208 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral("\r\n\r\n \r\n");
#line 282 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 282 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.DeviceHeld.HasValue)
{
var canEditLocation = Authorization.Has(Claims.Job.Properties.DeviceHeldLocation);
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 219 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 219 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.Device.DeviceBatch != null)
{
if (Model.Job.JobTypeId == JobType.JobTypeIds.HWar)
{
#line default
#line hidden
WriteLiteral(" ");
#line 212 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.Device.ComputerName);
#line default
#line hidden
WriteLiteral(" \r\n ");
#line 213 "..\..\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 214 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 214 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.Device.DeviceBatch != null)
{
#line default
#line hidden
WriteLiteral(" ");
#line 216 "..\..\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 217 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 249 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
if (Model.Job.JobTypeId == JobType.JobTypeIds.HNWar)
{
#line default
#line hidden
WriteLiteral(" DEVICE WARRANTY \r\n " +
" Until: ");
#line 225 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.Device.DeviceBatch.WarrantyValidUntil.ToFullDateTime("Unknown"));
#line default
#line hidden
WriteLiteral(" \r\n");
#line 226 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 226 "..\..\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
, 15372), false)
);
WriteLiteral(">\r\n \r\n");
WriteLiteral("
");
#line 247 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 230 "..\..\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 279 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
}
#line default
#line hidden
WriteLiteral(" INSURANCE \r\n " +
" ");
#line 254 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.Device.DeviceBatch.InsuranceSupplier);
#line default
#line hidden
WriteLiteral(" \r\n Until: ");
#line 255 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.Device.DeviceBatch.InsuredUntil.ToFullDateTime("Unknown"));
#line default
#line hidden
WriteLiteral(" \r\n");
#line 256 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 256 "..\..\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
, 17701), false)
);
WriteLiteral(">\r\n \r\n");
WriteLiteral("
");
#line 277 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 260 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(new HtmlString(Model.Job.Device.DeviceBatch.InsuranceDetails));
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n");
#line 448 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("
| \r\n");
#line 451 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 452 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.User != null)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n \r\n "); #line 456 "..\..\Views\Job\JobParts\_Subject.cshtml" if (Authorization.Has(Claims.User.Show)) { #line default #line hidden #line 457 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.ActionLink(Model.Job.User.DisplayName, MVC.User.Show(Model.Job.UserId))); #line default #line hidden #line 457 "..\..\Views\Job\JobParts\_Subject.cshtml" } else { #line default #line hidden #line 459 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Model.Job.User.DisplayName); #line default #line hidden #line 459 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral("\r\n");
#line 461 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.User.FriendlyId());
#line default
#line hidden
WriteLiteral(" \r\n");
#line 462 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 462 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Authorization.Has(Claims.User.ShowDetails))
{
if (!string.IsNullOrWhiteSpace(Model.Job.User.PhoneNumber))
{
#line default
#line hidden
WriteLiteral("Phone: ");
#line 465 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Model.Job.User.PhoneNumber);
#line default
#line hidden
WriteLiteral(" ");
#line 465 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
if (!string.IsNullOrWhiteSpace(Model.Job.User.EmailAddress))
{
#line default
#line hidden
WriteLiteral("");
#line 467 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
}
#line default
#line hidden
WriteLiteral(" ");
#line 469 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.WaitingForUserAction.HasValue)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 475 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" Awaiting Action\r\n " + " Since: "); #line 473 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Model.Job.WaitingForUserAction.ToFullDateTime()); #line default #line hidden WriteLiteral("\r\n | \r\n");
#line 478 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ||||||||||||||||
| \r\n");
#line 482 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 482 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanCloseForced())
{
#line default
#line hidden
#line 484 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Forcibly Close", MVC.API.Job.Close(Model.Job.Id, true), "Job_Show_Job_Actions_ForceClose_Button"));
#line default
#line hidden
#line 484 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n");
#line 486 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 486 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.Job.ForceClose(Model.Job.Id, null, true)))
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n");
#line 528 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("\r\n");
#line 530 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 530 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanCloseNormally())
{
#line default
#line hidden
#line 532 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Close", MVC.API.Job.Close(Model.Job.Id, true), "Job_Show_Job_Actions_Close_Button"));
#line default
#line hidden
#line 532 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n Are you sure?\r\n \r\n"); WriteLiteral("Reason:\r\n"); WriteLiteral("\r\n \r\n \r\n"); #line 495 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n");
WriteLiteral(" \r\n");
#line 569 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 570 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanReopen())
{
#line default
#line hidden
#line 572 "..\..\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 572 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n Are you sure?\r\n \r\n\r\n \r\n");
WriteLiteral(" \r\n");
#line 610 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 611 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanDelete())
{
#line default
#line hidden
#line 613 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Delete", MVC.API.Job.Delete(Model.Job.Id, true), "Job_Show_Job_Actions_Delete_Button"));
#line default
#line hidden
#line 613 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n Are you sure?\r\n \r\n\r\n \r\n");
WriteLiteral(" \r\n");
#line 651 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 652 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanAddQueues() && Model.AvailableQueues != null && Model.AvailableQueues.Count > 0)
{
var priorityValue = JobQueuePriority.Normal.ToString();
var priorityItems = Enum.GetNames(typeof(JobQueuePriority)).Select(i => new SelectListItem() { Text = i, Value = i, Selected = (i == priorityValue) }).ToList();
var slaOptions = Disco.Services.Jobs.JobQueues.JobQueueService.SlaOptions.Select(o => new SelectListItem() { Text = o.Value, Value = o.Key.ToString() }).ToList();
#line default
#line hidden
#line 660 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Add to Queue", MVC.API.JobQueueJob.AddJob(), "Job_Show_Job_Actions_AddQueue_Button"));
#line default
#line hidden
#line 660 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n This item will be permanently deleted and cannot be recovered. Are you" + " sure?\r\n \r\n\r\n");
#line 662 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 662 "..\..\Views\Job\JobParts\_Subject.cshtml"
using (Html.BeginForm(MVC.API.JobQueueJob.AddJob()))
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" (Model.Job.Id
#line default
#line hidden
, 43653), false)
);
WriteLiteral(" />\r\n");
WriteLiteral(" \r\n");
WriteLiteral(" \r\n");
#line 759 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 760 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanLogWarranty())
{
#line default
#line hidden
#line 762 "..\..\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 762 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 764 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanWarrantyCompleted())
{
#line default
#line hidden
#line 766 "..\..\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 766 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 768 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanInsuranceClaimFormSent())
{
#line default
#line hidden
#line 770 "..\..\Views\Job\JobParts\_Subject.cshtml"
Write(Html.ActionLinkSmallButton("Insurance Claim Sent", MVC.API.Job.UpdateInsuranceClaimFormSentDate(Model.Job.Id, "Now", true), "Job_Show_Job_Actions_InsuranceClaimSent_Button", "alert"));
#line default
#line hidden
#line 770 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 772 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanLogRepair())
{
#line default
#line hidden
#line 774 "..\..\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 774 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
WriteLiteral(" \r\n");
#line 667 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 667 "..\..\Views\Job\JobParts\_Subject.cshtml"
foreach (var jobQueue in Model.AvailableQueues.OrderBy(jq => jq.Name))
{
#line default
#line hidden
WriteLiteral(" \r\n");
WriteLiteral(" \r\n (jobQueue.Icon
#line default
#line hidden
, 44149), false)
, Tuple.Create(Tuple.Create(" ", 44165), Tuple.Create("fa-fw", 44166), true)
, Tuple.Create(Tuple.Create(" ", 44171), Tuple.Create("fa-lg", 44172), true)
, Tuple.Create(Tuple.Create(" ", 44177), Tuple.Create("d-", 44178), true)
#line 670 "..\..\Views\Job\JobParts\_Subject.cshtml"
, Tuple.Create(Tuple.Create("", 44180), Tuple.Create \r\n");
#line 672 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 688 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n \r\n Job Pri" + "ority\r\n"); WriteLiteral(" "); #line 677 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.DropDownList("Priority", priorityItems)); #line default #line hidden WriteLiteral(" (priorityValue.ToLower() #line default #line hidden , 44566), false) ); WriteAttribute("title", Tuple.Create(" title=\"", 44593), Tuple.Create("\"", 44626) #line 677 "..\..\Views\Job\JobParts\_Subject.cshtml" , Tuple.Create(Tuple.Create("", 44601), Tuple.Create\r\n " +
" \r\n SLA Target\r\n"); WriteLiteral(" "); #line 681 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.DropDownList("SLAExpiresMinutes", slaOptions)); #line default #line hidden WriteLiteral("\r\n\r\n " +
" \r\n Tasks/Comment\r\n"); WriteLiteral(" "); #line 685 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.TextArea("Comment")); #line default #line hidden WriteLiteral("\r\n\r\n");
#line 776 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 776 "..\..\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 824 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 825 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanRepairComplete())
{
#line default
#line hidden
#line 827 "..\..\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 827 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 829 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanConvertHWarToHNWar())
{
#line default
#line hidden
#line 831 "..\..\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 831 "..\..\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 786 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n");
WriteLiteral(" \r\n");
#line 871 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n This process is not reversible. | \r\n");
#line 873 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 873 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.Device != null)
{
#line default
#line hidden
WriteLiteral(" \r\n"); #line 876 "..\..\Views\Job\JobParts\_Subject.cshtml" #line default #line hidden #line 876 "..\..\Views\Job\JobParts\_Subject.cshtml" if (Model.Job.CanDeviceHeld()) { #line default #line hidden #line 878 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.ActionLinkSmallButton("Device Held", MVC.API.Job.DeviceHeld(Model.Job.Id, true), "Job_Show_Device_Actions_Held_Button")); #line default #line hidden #line 878 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" "); #line 880 "..\..\Views\Job\JobParts\_Subject.cshtml" if (Model.Job.CanDeviceReadyForReturn()) { #line default #line hidden #line 882 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.ActionLinkSmallButton("Device Ready For Return", MVC.API.Job.DeviceReadyForReturn(Model.Job.Id, true), "Job_Show_Device_Actions_DeviceReadyForReturn_Button", "alert")); #line default #line hidden #line 882 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" "); #line 884 "..\..\Views\Job\JobParts\_Subject.cshtml" if (Model.Job.CanDeviceReturned()) { #line default #line hidden #line 886 "..\..\Views\Job\JobParts\_Subject.cshtml" Write(Html.ActionLinkSmallButton("Device 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 886 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" | \r\n"); #line 889 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" "); #line 890 "..\..\Views\Job\JobParts\_Subject.cshtml" if (Model.Job.User != null) { #line default #line hidden WriteLiteral("\r\n\r\n\r\n");
#line 895 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 895 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanWaitingForUserAction())
{
#line default
#line hidden
WriteLiteral(" Awaiting User Action\r\n");
WriteLiteral(" \r\n");
#line 899 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 899 "..\..\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 938 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral(" ");
#line 939 "..\..\Views\Job\JobParts\_Subject.cshtml"
if (Model.Job.CanNotWaitingForUserAction())
{
#line default
#line hidden
WriteLiteral(" User Action Resolved\r\n");
WriteLiteral(" Reason:\r\n"); WriteLiteral("\r\n \r\n \r\n"); #line 905 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral("\r\n");
#line 943 "..\..\Views\Job\JobParts\_Subject.cshtml"
#line default
#line hidden
#line 943 "..\..\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 983 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("\r\n Resolution:\r\n"); WriteLiteral("\r\n \r\n \r\n"); #line 949 "..\..\Views\Job\JobParts\_Subject.cshtml" } #line default #line hidden WriteLiteral(" | \r\n");
#line 986 "..\..\Views\Job\JobParts\_Subject.cshtml"
}
#line default
#line hidden
WriteLiteral("