a819d2722a
Document Template Attachments, Device Batches, Device Profiles and User Flags can be associated with an Active Directory group. This AD group is then automatically synchronized with relevant User/Machine accounts. Contains various other UI tweaks and configuration enhancements.
1257 lines
29 KiB
C#
1257 lines
29 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
|
|
{
|
|
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;
|
|
|
|
#line 8 "..\..\App_Code\CommonHelpers.cshtml"
|
|
using System.Web.Mvc;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 9 "..\..\App_Code\CommonHelpers.cshtml"
|
|
using System.Web.Mvc.Html;
|
|
|
|
#line default
|
|
#line hidden
|
|
using System.Web.Security;
|
|
using System.Web.UI;
|
|
using System.Web.WebPages;
|
|
using System.Web.WebPages.Html;
|
|
|
|
#line 2 "..\..\App_Code\CommonHelpers.cshtml"
|
|
using Disco;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 3 "..\..\App_Code\CommonHelpers.cshtml"
|
|
using Disco.BI.Extensions;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 4 "..\..\App_Code\CommonHelpers.cshtml"
|
|
using Disco.Models.Repository;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 5 "..\..\App_Code\CommonHelpers.cshtml"
|
|
using Disco.Services;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 6 "..\..\App_Code\CommonHelpers.cshtml"
|
|
using Disco.Services.Web;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
#line 7 "..\..\App_Code\CommonHelpers.cshtml"
|
|
using Disco.Web;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")]
|
|
public class CommonHelpers : System.Web.WebPages.HelperPage
|
|
{
|
|
|
|
public static System.Web.WebPages.HelperResult FriendlyDate(DateTime d, string ElementId = null, bool WithoutSuffix = false)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "<span ");
|
|
|
|
|
|
|
|
#line 12 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, ElementId == null ? null : new HtmlString(string.Format("id=\"{0}\" ", ElementId)));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "title=\"");
|
|
|
|
|
|
|
|
#line 12 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToFullDateTime());
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" data-livestamp=\"");
|
|
|
|
|
|
|
|
#line 12 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToUnixEpoc());
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" data-isodate=\"");
|
|
|
|
|
|
|
|
#line 12 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToISO8601());
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" class=\"date nowrap");
|
|
|
|
|
|
|
|
#line 12 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, WithoutSuffix ? " noMomentSuffix" : null);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\">");
|
|
|
|
|
|
|
|
#line 12 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToFullDateTime());
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "</span>");
|
|
|
|
|
|
|
|
#line 12 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult FriendlyDate(DateTime? d, string NullValue = "n/a", string ElementId = null, bool WithoutSuffix = false)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "<span ");
|
|
|
|
|
|
|
|
#line 14 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, ElementId == null ? null : new HtmlString(string.Format("id=\"{0}\" ", ElementId)));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "title=\"");
|
|
|
|
|
|
|
|
#line 14 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToFullDateTime(NullValue));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" data-livestamp=\"");
|
|
|
|
|
|
|
|
#line 14 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToUnixEpoc());
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" data-isodate=\"");
|
|
|
|
|
|
|
|
#line 14 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToISO8601());
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" class=\"date nowrap");
|
|
|
|
|
|
|
|
#line 14 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, WithoutSuffix ? " noMomentSuffix" : null);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\">");
|
|
|
|
|
|
|
|
#line 14 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToFullDateTime(NullValue));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "</span>");
|
|
|
|
|
|
|
|
#line 14 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult FriendlyDateAndUser(DateTime? d, User u, string DateNullValue = "n/a", bool WithoutSuffix = false)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 16 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 17 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, FriendlyDate(d, DateNullValue, WithoutSuffix: WithoutSuffix));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 17 "..\..\App_Code\CommonHelpers.cshtml"
|
|
;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 18 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, FriendlyUser(u, null, " by"));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 18 "..\..\App_Code\CommonHelpers.cshtml"
|
|
;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult FriendlyDateAndUser(DateTime d, User u, bool WithoutSuffix = false)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 21 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 22 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, FriendlyDate(d, WithoutSuffix: WithoutSuffix));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 22 "..\..\App_Code\CommonHelpers.cshtml"
|
|
;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 23 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, FriendlyUser(u, null, " by"));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 23 "..\..\App_Code\CommonHelpers.cshtml"
|
|
;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult FriendlyDateAndUser(DateTime? d, string UserId, string DateNullValue = "n/a", bool WithoutSuffix = false)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 26 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 27 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, FriendlyDate(d, DateNullValue, WithoutSuffix: WithoutSuffix));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 27 "..\..\App_Code\CommonHelpers.cshtml"
|
|
;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 28 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, FriendlyUser(UserId, null, " by"));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 28 "..\..\App_Code\CommonHelpers.cshtml"
|
|
;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult FriendlyDateAndUser(DateTime d, string UserId, bool WithoutSuffix = false)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 31 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 32 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, FriendlyDate(d, WithoutSuffix: WithoutSuffix));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 32 "..\..\App_Code\CommonHelpers.cshtml"
|
|
;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 33 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, FriendlyUser(UserId, null, " by"));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 33 "..\..\App_Code\CommonHelpers.cshtml"
|
|
;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult FriendlyDateAndTitleUser(DateTime? d, User u, string DateNullValue = "n/a", bool WithoutSuffix = false)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 36 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <span title=\"");
|
|
|
|
|
|
|
|
#line 37 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToFullDateTime(DateNullValue));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " by ");
|
|
|
|
|
|
|
|
#line 37 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, u);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" data-livestamp=\"");
|
|
|
|
|
|
|
|
#line 37 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToUnixEpoc());
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" class=\"date nowrap");
|
|
|
|
|
|
|
|
#line 37 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, WithoutSuffix ? " noMomentSuffix" : null);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\">");
|
|
|
|
|
|
|
|
#line 37 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToFullDateTime(DateNullValue));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "</span>\r\n");
|
|
|
|
|
|
|
|
#line 38 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult FriendlyDateAndTitleUser(DateTime d, User u, bool WithoutSuffix = false)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 40 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <span title=\"");
|
|
|
|
|
|
|
|
#line 41 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToFullDateTime());
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " by ");
|
|
|
|
|
|
|
|
#line 41 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, u);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" data-livestamp=\"");
|
|
|
|
|
|
|
|
#line 41 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToUnixEpoc());
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" class=\"date nowrap");
|
|
|
|
|
|
|
|
#line 41 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, WithoutSuffix ? " noMomentSuffix" : null);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\">");
|
|
|
|
|
|
|
|
#line 41 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, d.ToFullDateTime());
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "</span>\r\n");
|
|
|
|
|
|
|
|
#line 42 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult FriendlyUser(User u, string nullValue = null, string prepend = null)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 44 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
if (u != null)
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 47 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, prepend);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <span title=\"");
|
|
|
|
|
|
|
|
#line 47 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, u);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\">");
|
|
|
|
|
|
|
|
#line 47 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, u.FriendlyId());
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "</span>\r\n");
|
|
|
|
|
|
|
|
#line 48 "..\..\App_Code\CommonHelpers.cshtml"
|
|
}
|
|
else
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <span>");
|
|
|
|
|
|
|
|
#line 51 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, nullValue);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "</span>\r\n");
|
|
|
|
|
|
|
|
#line 52 "..\..\App_Code\CommonHelpers.cshtml"
|
|
}
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult FriendlyUser(string UserId, string nullValue = null, string prepend = null)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 55 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
if (UserId != null)
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 58 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, prepend);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <span>");
|
|
|
|
|
|
|
|
#line 58 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, Disco.Services.Interop.ActiveDirectory.ActiveDirectory.FriendlyAccountId(UserId));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "</span>\r\n");
|
|
|
|
|
|
|
|
#line 59 "..\..\App_Code\CommonHelpers.cshtml"
|
|
}
|
|
else
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <span>");
|
|
|
|
|
|
|
|
#line 62 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, nullValue);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "</span>\r\n");
|
|
|
|
|
|
|
|
#line 63 "..\..\App_Code\CommonHelpers.cshtml"
|
|
}
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult RadioButtonList(string id, List<System.Web.Mvc.SelectListItem> items, int columns = 1)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 68 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 69 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, ItemList("radio", id, items, columns));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 69 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult CheckBoxList(string id, List<System.Web.Mvc.SelectListItem> items, int columns = 1, bool alignEven = true, int? forceUniqueIds = null, bool htmlEncodeText = true)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 72 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 73 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, ItemList("checkbox", id, items, columns, alignEven, forceUniqueIds, htmlEncodeText));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 73 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult CheckboxBulkSelect(string BulkSelectContainerId, string ParentJQuerySelector = null)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 76 "..\..\App_Code\CommonHelpers.cshtml"
|
|
Html.GetPageHelper().BundleDeferred("~/ClientScripts/Modules/Disco-jQueryExtensions");
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <span id=\"");
|
|
|
|
|
|
|
|
#line 77 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, BulkSelectContainerId);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" class=\"checkboxBulkSelectContainer\">\r\n");
|
|
|
|
|
|
|
|
#line 78 "..\..\App_Code\CommonHelpers.cshtml"
|
|
if (string.IsNullOrWhiteSpace(ParentJQuerySelector))
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <script type=\"text/javascript\">$(function () { $(\'#");
|
|
|
|
|
|
|
|
#line 80 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, BulkSelectContainerId);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\').checkboxBulkSelect(); });</script>\r\n");
|
|
|
|
|
|
|
|
#line 81 "..\..\App_Code\CommonHelpers.cshtml"
|
|
}
|
|
else
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <script type=\"text/javascript\">$(function () { $(\'#");
|
|
|
|
|
|
|
|
#line 84 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, BulkSelectContainerId);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\').checkboxBulkSelect({ parentSelector: \'");
|
|
|
|
|
|
|
|
#line 84 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, ParentJQuerySelector);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\' }); });</script>\r\n");
|
|
|
|
|
|
|
|
#line 85 "..\..\App_Code\CommonHelpers.cshtml"
|
|
}
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " </span>\r\n");
|
|
|
|
|
|
|
|
#line 87 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult ItemList(string inputType, string id, List<System.Web.Mvc.SelectListItem> items, int columns = 1, bool alignEven = true, int? forceUniqueIds = null, bool htmlEncodeText = true)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 89 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
int itemsPerColumn = items.Count / columns;
|
|
int columnWidth = (100 / columns);
|
|
var itemNextId = 0;
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <table class=\"none\">\r\n <tr>\r\n");
|
|
|
|
|
|
|
|
#line 95 "..\..\App_Code\CommonHelpers.cshtml"
|
|
for (int i = 0; i < columns; i++)
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <td");
|
|
|
|
|
|
|
|
#line 97 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, alignEven ? new HtmlString(string.Format(" style=\"width: {0}%\"", columnWidth)) : new HtmlString(string.Empty));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, ">\r\n <ul class=\"none\">\r\n");
|
|
|
|
|
|
|
|
#line 99 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
int itemsForThisColumn = itemsPerColumn + (items.Count % columns > i ? 1 : 0);
|
|
for (int i2 = 0; i2 < itemsForThisColumn && itemNextId < items.Count; i2++)
|
|
{
|
|
var item = items[itemNextId];
|
|
itemNextId++;
|
|
var itemId = forceUniqueIds.HasValue ? string.Format("{0}_{1}_{2}", id, item.Value, forceUniqueIds++) : string.Format("{0}_{1}", id, item.Value);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <li>\r\n <input id=\"");
|
|
|
|
|
|
|
|
#line 107 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, itemId);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" name=\"");
|
|
|
|
|
|
|
|
#line 107 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, id);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" value=\"");
|
|
|
|
|
|
|
|
#line 107 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, item.Value);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" type=\"");
|
|
|
|
|
|
|
|
#line 107 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, inputType);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "\" ");
|
|
|
|
|
|
|
|
#line 107 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, item.Selected ? new HtmlString("checked=\"checked\" ") : null);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "/><label for=\"");
|
|
|
|
|
|
|
|
#line 107 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, itemId);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
|
|
#line 107 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteLiteralTo(@__razor_helper_writer, "\">");
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 107 "..\..\App_Code\CommonHelpers.cshtml"
|
|
if (htmlEncodeText)
|
|
{
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 108 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, item.Text);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 108 "..\..\App_Code\CommonHelpers.cshtml"
|
|
}
|
|
else
|
|
{
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 110 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, new HtmlString(item.Text));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 110 "..\..\App_Code\CommonHelpers.cshtml"
|
|
}
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, "</label></li>\r\n");
|
|
|
|
|
|
|
|
#line 111 "..\..\App_Code\CommonHelpers.cshtml"
|
|
}
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " </ul>\r\n </td>\r\n");
|
|
|
|
|
|
|
|
#line 115 "..\..\App_Code\CommonHelpers.cshtml"
|
|
}
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " </tr>\r\n </table>\r\n");
|
|
|
|
|
|
|
|
#line 118 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult Breadcrumbs(List<Tuple<string, ActionResult>> BreadCrumbs)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 122 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
for (int index = 0; index < BreadCrumbs.Count; index++)
|
|
{
|
|
var breadCrumb = BreadCrumbs[index];
|
|
if (index != 0)
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
WriteLiteralTo(@__razor_helper_writer, " <span>></span>\r\n");
|
|
|
|
|
|
|
|
#line 129 "..\..\App_Code\CommonHelpers.cshtml"
|
|
}
|
|
if (breadCrumb.Item2 == null)
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 132 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, breadCrumb.Item1);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 132 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 136 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, Html.GetPageHelper().ActionLink(breadCrumb.Item1, breadCrumb.Item2));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 136 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
}
|
|
}
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult Breadcrumbs(string Title)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 141 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 142 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, Title);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 142 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult BreadcrumbsTitle(List<Tuple<string, ActionResult>> BreadCrumbs)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 145 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
for (int index = 0; index < BreadCrumbs.Count; index++)
|
|
{
|
|
var breadCrumb = BreadCrumbs[index];
|
|
if (index != 0)
|
|
{
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 151 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, new HtmlString(" > "));
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 151 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
}
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 153 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, breadCrumb.Item1);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 153 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
}
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public static System.Web.WebPages.HelperResult BreadcrumbsTitle(string Title)
|
|
{
|
|
return new System.Web.WebPages.HelperResult(__razor_helper_writer => {
|
|
|
|
|
|
|
|
#line 157 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 158 "..\..\App_Code\CommonHelpers.cshtml"
|
|
WriteTo(@__razor_helper_writer, Title);
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
|
|
#line 158 "..\..\App_Code\CommonHelpers.cshtml"
|
|
|
|
|
|
#line default
|
|
#line hidden
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
public CommonHelpers()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
#pragma warning restore 1591
|