a0e18ef963
Document Template import status and Device Enrolment status fixes. Attachment download fixes for SignalR foreverFrame transport. Database queries for Devices, Jobs and Users updated. Device attributes (model, profile, batch) now shown in various places.
511 lines
14 KiB
C#
511 lines
14 KiB
C#
#pragma warning disable 1591
|
|
//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
// Runtime Version:4.0.30319.34014
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
namespace Disco.Web.Views.Device
|
|
{
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Net;
|
|
using System.Text;
|
|
using System.Web;
|
|
using System.Web.Helpers;
|
|
using System.Web.Mvc;
|
|
using System.Web.Mvc.Ajax;
|
|
using System.Web.Mvc.Html;
|
|
using System.Web.Routing;
|
|
using System.Web.Security;
|
|
using System.Web.UI;
|
|
using System.Web.WebPages;
|
|
using Disco;
|
|
using Disco.BI.Extensions;
|
|
using Disco.Models.Repository;
|
|
using Disco.Services;
|
|
using Disco.Services.Authorization;
|
|
using Disco.Services.Web;
|
|
using Disco.Web;
|
|
using Disco.Web.Extensions;
|
|
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")]
|
|
[System.Web.WebPages.PageVirtualPathAttribute("~/Views/Device/_DeviceTable.cshtml")]
|
|
public partial class DeviceTable : Disco.Services.Web.WebViewPage<IEnumerable<Disco.Models.Services.Searching.DeviceSearchResultItem>>
|
|
{
|
|
public DeviceTable()
|
|
{
|
|
}
|
|
public override void Execute()
|
|
{
|
|
|
|
#line 2 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
var canShowDevices = Authorization.Has(Claims.Device.Show);
|
|
var canShowUsers = Authorization.Has(Claims.User.Show);
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral("\r\n<div");
|
|
|
|
WriteLiteral(" class=\"genericData deviceTable\"");
|
|
|
|
WriteLiteral(">\r\n");
|
|
|
|
|
|
#line 7 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 7 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
if (Model != null && Model.Count() > 0)
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" <table");
|
|
|
|
WriteLiteral(" class=\"genericData deviceTable\"");
|
|
|
|
WriteLiteral(@">
|
|
<thead>
|
|
<tr>
|
|
<th>Serial#
|
|
</th>
|
|
<th>Asset#
|
|
</th>
|
|
<th>Name
|
|
</th>
|
|
<th>Model
|
|
</th>
|
|
<th>Profile
|
|
</th>
|
|
<th>Batch
|
|
</th>
|
|
<th>Assigned User
|
|
</th>
|
|
<th>Jobs
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
");
|
|
|
|
|
|
#line 31 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 31 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
foreach (var item in Model)
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" <tr");
|
|
|
|
WriteAttribute("class", Tuple.Create(" class=\"", 1023), Tuple.Create("\"", 1100)
|
|
|
|
#line 33 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
, Tuple.Create(Tuple.Create("", 1031), Tuple.Create<System.Object, System.Int32>(item.DecommissionedDate.HasValue ? "decommissioned" : string.Empty
|
|
|
|
#line default
|
|
#line hidden
|
|
, 1031), false)
|
|
);
|
|
|
|
WriteLiteral(">\r\n <td>\r\n");
|
|
|
|
|
|
#line 35 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 35 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
if (canShowDevices)
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 36 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
Write(Html.ActionLink(item.Id, MVC.Device.Show(item.Id)));
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 36 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
else
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 38 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
Write(item.Id);
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 38 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" </td>\r\n <td>\r\n");
|
|
|
|
WriteLiteral(" ");
|
|
|
|
|
|
#line 41 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
Write(item.AssetNumber);
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral("\r\n");
|
|
|
|
|
|
#line 42 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 42 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
if (item.DecommissionedDate.HasValue)
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" <span");
|
|
|
|
WriteLiteral(" class=\"smallMessage\"");
|
|
|
|
WriteLiteral(">(Decommissioned\r\n");
|
|
|
|
WriteLiteral(" ");
|
|
|
|
|
|
#line 44 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
Write(CommonHelpers.FriendlyDate(item.DecommissionedDate.Value));
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(")</span> ");
|
|
|
|
|
|
#line 44 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" </td>\r\n <td>\r\n");
|
|
|
|
|
|
#line 47 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 47 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
if (string.IsNullOrWhiteSpace(item.ComputerName))
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" <span");
|
|
|
|
WriteLiteral(" class=\"smallMessage\"");
|
|
|
|
WriteLiteral(">Unknown</span>\r\n");
|
|
|
|
|
|
#line 50 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 53 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
Write(item.ComputerName);
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 53 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
}
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" </td>\r\n <td>\r\n");
|
|
|
|
|
|
#line 57 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 57 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
if (item.DeviceModelDescription != null)
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" <span>");
|
|
|
|
|
|
#line 59 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
Write(item.DeviceModelDescription);
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral("</span>\r\n");
|
|
|
|
|
|
#line 60 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" <span");
|
|
|
|
WriteLiteral(" class=\"smallMessage\"");
|
|
|
|
WriteLiteral(">Unknown</span> \r\n");
|
|
|
|
|
|
#line 64 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" </td>\r\n <td>\r\n");
|
|
|
|
WriteLiteral(" ");
|
|
|
|
|
|
#line 67 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
Write(item.DeviceProfileDescription);
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral("\r\n </td>\r\n <td>\r\n");
|
|
|
|
|
|
#line 70 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 70 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
if (item.DeviceBatchName != null)
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" <span>");
|
|
|
|
|
|
#line 72 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
Write(item.DeviceBatchName);
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral("</span>\r\n");
|
|
|
|
|
|
#line 73 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" <span");
|
|
|
|
WriteLiteral(" class=\"smallMessage\"");
|
|
|
|
WriteLiteral(">N/A</span> \r\n");
|
|
|
|
|
|
#line 77 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" </td>\r\n <td>\r\n");
|
|
|
|
|
|
#line 80 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 80 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
if (string.IsNullOrEmpty(item.AssignedUserId))
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" <span");
|
|
|
|
WriteLiteral(" class=\"smallMessage\"");
|
|
|
|
WriteLiteral(">N/A</span> \r\n");
|
|
|
|
|
|
#line 83 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" <span>");
|
|
|
|
|
|
#line 86 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
if (canShowUsers)
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 88 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
Write(Html.ActionLink(item.AssignedUserDescription, MVC.User.Show(item.AssignedUserId)));
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 88 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 92 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
Write(item.AssignedUserDescription);
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 92 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
|
|
}
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" </span>\r\n");
|
|
|
|
|
|
#line 95 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" </td>\r\n <td>\r\n");
|
|
|
|
WriteLiteral(" ");
|
|
|
|
|
|
#line 98 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
Write(item.JobCount);
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral("\r\n </td>\r\n </tr>\r\n");
|
|
|
|
|
|
#line 101 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" </tbody>\r\n </table>\r\n");
|
|
|
|
|
|
#line 104 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral(" <span");
|
|
|
|
WriteLiteral(" class=\"smallMessage\"");
|
|
|
|
WriteLiteral(">No Devices Found</span>\r\n");
|
|
|
|
|
|
#line 108 "..\..\Views\Device\_DeviceTable.cshtml"
|
|
}
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
WriteLiteral("</div>\r\n");
|
|
|
|
}
|
|
}
|
|
}
|
|
#pragma warning restore 1591
|