#pragma warning disable 1591 //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Disco.Web.Areas.Config.Views.DocumentTemplate { 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.Models.Repository; using Disco.Services; using Disco.Services.Authorization; #line 2 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" using Disco.Services.Interop.ActiveDirectory; #line default #line hidden using Disco.Services.Web; using Disco.Web; using Disco.Web.Extensions; [System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")] [System.Web.WebPages.PageVirtualPathAttribute("~/Areas/Config/Views/DocumentTemplate/ShowPackage.cshtml")] public partial class ShowPackage : Disco.Services.Web.WebViewPage { public ShowPackage() { } public override void Execute() { #line 3 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Authorization.Require(Claims.Config.DocumentTemplate.Show); var canConfig = Authorization.Has(Claims.Config.DocumentTemplate.Configure); var hideAdvanced = Model.Package.FilterExpression == null && Model.Package.OnGenerateExpression == null; #region Can Bulk Generate var canBulkGenerate = Authorization.Has(Claims.Config.DocumentTemplate.BulkGenerate); if (canBulkGenerate) { switch (Model.Package.Scope) { case AttachmentTypes.Device: canBulkGenerate = Authorization.Has(Claims.Device.Actions.GenerateDocuments); break; case AttachmentTypes.Job: canBulkGenerate = Authorization.Has(Claims.Job.Actions.GenerateDocuments); break; case AttachmentTypes.User: canBulkGenerate = Authorization.Has(Claims.User.Actions.GenerateDocuments); break; default: throw new InvalidOperationException("Invalid Package Scope"); } } #endregion ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Document Templates", MVC.Config.DocumentTemplate.Index(null), "Package: " + Model.Package.Description); if (canConfig) { Html.BundleDeferred("~/ClientScripts/Modules/Disco-PropertyChangeHelpers"); } #line default #line hidden WriteLiteral("\r\n(hideAdvanced ? " Config_HideAdvanced" : null #line default #line hidden , 1585), false) ); WriteLiteral(">\r\n \r\n \r\n \r\n \r\n " + " \r\n " + " \r\n \r\n \r\n" + " \r\n \r\n \r\n \r\n " + " \r\n " + " \r\n \r\n \r\n " + " \r\n \r\n \r\n \r\n <" + "/table>\r\n \r\n\r\n \r\n

Advanced Options

\r\n
\r\n Id:\r\n \r\n "); #line 49 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Html.DisplayFor(model => model.Package.Id)); #line default #line hidden WriteLiteral("\r\n
\r\n Description:\r\n " + " \r\n"); #line 57 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 57 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (canConfig) { #line default #line hidden #line 59 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Html.TextBoxFor(model => model.Package.Description)); #line default #line hidden #line 59 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 60 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 60 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 61 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 61 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden WriteLiteral(" $(function () { document.DiscoFunctions.PropertyChangeHelper( $('#Package_Description'), 'Description', '"); #line 67 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Url.Action(MVC.API.DocumentTemplatePackage.UpdateDescription(Model.Package.Id))); #line default #line hidden WriteLiteral("\',\r\n \'Description\'\r\n " + " );\r\n });\r\n " + " \r\n"); #line 72 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } else { if (string.IsNullOrEmpty(Model.Package.Description)) { #line default #line hidden WriteLiteral(" <None Specified>\r\n"); #line 78 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } else { #line default #line hidden #line 81 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Model.Package.Description); #line default #line hidden #line 81 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } } #line default #line hidden WriteLiteral("
\r\n  \r\n \r\n
\r\n"); #line 92 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 92 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (canConfig) { #line default #line hidden WriteLiteral("
\r\n \r\n \r\n If selected the package will not appear in the list of documents to generate.

 
"); #line 127 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 127 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (canConfig) { #line default #line hidden WriteLiteral("
\r\n \r\n \r\n If selected blank pages will be inserted to ensure each of the individual documents within the package appear on separate pages when using duplex printing.

Scope:

"); #line 161 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Model.Package.Scope); #line default #line hidden WriteLiteral(" Scope

\r\n \r\n \r\n This package is generated from "); #line 164 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Model.Package.Scope); #line default #line hidden WriteLiteral("s. Any expressions within the Document Template PDF will be evaluated w" + "ithin the (Url.Action(MVC.Config.Expressions.Browser()) #line default #line hidden , 8113), false) , Tuple.Create(Tuple.Create("", 8160), Tuple.Create("#", 8160), true) #line 164 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" , Tuple.Create(Tuple.Create("", 8161), Tuple.Create(Model.Package.Scope #line default #line hidden , 8161), false) , Tuple.Create(Tuple.Create("", 8183), Tuple.Create("Scope", 8183), true) ); WriteLiteral(">"); #line 164 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Model.Package.Scope); #line default #line hidden WriteLiteral(" Scope.\r\n

\r\n \r\n " + "
\r\n Change Scope\r\n
\r\n"); #line 170 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 170 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (canConfig) { #line default #line hidden WriteLiteral(" \r\n"); #line 173 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 173 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" using (Html.BeginForm(MVC.API.DocumentTemplatePackage.UpdateScope(Model.Package.Id, redirect: true))) { #line default #line hidden WriteLiteral(" \r\n Scope: \r\n \r\n"); #line 178 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 178 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" foreach (var scope in Model.Scopes) { #line default #line hidden WriteLiteral(" (scope #line default #line hidden , 9317), false) ); WriteAttribute("selected", Tuple.Create(" selected=\"", 9324), Tuple.Create("\"", 9398) #line 180 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" , Tuple.Create(Tuple.Create("", 9335), Tuple.Create(scope == Model.Package.Scope.ToString() ? " selected" : null #line default #line hidden , 9335), false) ); WriteLiteral(">"); #line 180 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(scope); #line default #line hidden WriteLiteral("\r\n"); #line 181 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" \r\n \r\n"); #line 184 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" "); #line 185 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (Model.Package.DocumentTemplateIds != null && Model.Package.DocumentTemplateIds.Count > 0) { #line default #line hidden WriteLiteral(" \r\n \r\n If changed, all Document Templates will be unassociated with this Package.\r\n" + "

\r\n " + "\r\n"); #line 192 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral(" \r\n $(function () {\r\n " + " var dialog;\r\n\r\n function showDialog() " + "{\r\n if (dialog == null) {\r\n " + " dialog = $(\'#Config_DocumentTemplatePackages_Scope" + "_Dialog\').dialog({\r\n width: 400,\r" + "\n resizable: false,\r\n " + " modal: true,\r\n " + " autoOpen: false,\r\n " + " buttons: {\r\n \'Save Change" + "s\': function () {\r\n dialo" + "g.dialog(\'option\', \'buttons\', null);\r\n " + " dialog.dialog(\'disable\');\r\n " + " $(\'#Config_DocumentTemplatePackages_Scope_Scope\').closest(\'form" + "\').submit();\r\n },\r\n " + " \'Cancel\': function () {\r\n " + " dialog.dialog(\'close\');\r\n " + " }\r\n " + " }\r\n });\r\n " + " }\r\n\r\n dialog.dialo" + "g(\'open\');\r\n\r\n return false;\r\n " + " }\r\n\r\n $(\'#Config_Doc" + "umentTemplatePackages_Scope_Button\').click(showDialog);\r\n " + " });\r\n \r\n"); #line 226 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" "); #line 227 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (Model.Package.Scope == AttachmentTypes.Job) { #line default #line hidden WriteLiteral("
\r\n"); WriteLiteral("

Job Type Filters:

\r\n"); WriteLiteral(" \r\n
\r\n"); #line 233 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 233 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (Model.Package.JobSubTypes != null && Model.Package.JobSubTypes.Count > 0) { #line default #line hidden WriteLiteral("
    \r\n"); #line 236 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 236 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" foreach (var jobType in Model.JobSubTypesSelected.GroupBy(jst => jst.JobType).OrderBy(jtg => jtg.Key.Description)) { #line default #line hidden WriteLiteral("
  • \r\n"); WriteLiteral(" "); #line 239 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(jobType.Key.Description); #line default #line hidden WriteLiteral("\r\n
      \r\n"); #line 241 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 241 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (jobType.Count() == Model.JobTypes.FirstOrDefault(jt => jt.Id == jobType.Key.Id).JobSubTypes.Count) { #line default #line hidden WriteLiteral("
    • [All Sub Types]
    • \r\n"); #line 244 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } else { foreach (var jobSubType in jobType) { #line default #line hidden WriteLiteral("
    • "); #line 249 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(jobSubType.Description); #line default #line hidden WriteLiteral("
    • \r\n"); #line 250 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } } #line default #line hidden WriteLiteral("
    \r\n " + "
  • \r\n"); #line 254 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral("
\r\n"); #line 256 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } else { #line default #line hidden WriteLiteral(" <No Filter>\r\n"); #line 260 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral("
\r\n"); #line 262 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 262 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (canConfig) { #line default #line hidden WriteLiteral(" Update\r\n"); WriteLiteral(" \r\n"); #line 266 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 266 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" using (Html.BeginForm(MVC.API.DocumentTemplatePackage.UpdateJobSubTypes(Model.Package.Id, null, true))) { var selectedTypes = Model.JobSubTypesSelected.Select(jst => jst.JobType).Distinct().ToList(); foreach (var jt in Model.JobTypes) { #line default #line hidden WriteLiteral(" \r\n

\r\n " + " (jt.Id #line default #line hidden , 15267), false) ); WriteLiteral(" class=\"jobType\""); WriteLiteral(" type=\"checkbox\""); WriteAttribute("value", Tuple.Create(" value=\"", 15308), Tuple.Create("\"", 15324) #line 273 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" , Tuple.Create(Tuple.Create("", 15316), Tuple.Create(jt.Id #line default #line hidden , 15316), false) ); WriteLiteral(" "); #line 273 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(selectedTypes.Contains(jt) ? "checked=\" checked\"" : null); #line default #line hidden WriteLiteral(" />(jt.Id #line default #line hidden , 15408), false) ); WriteLiteral(">"); #line 273 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(jt.Description); #line default #line hidden WriteLiteral("\r\n

\r\n " + " (jt.Id #line default #line hidden , 15556), false) ); WriteLiteral(" class=\"jobSubTypes\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 276 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(CommonHelpers.CheckboxBulkSelect(string.Format("CheckboxBulkSelect_{0}", jt.Id), "div")); #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" "); #line 277 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(CommonHelpers.CheckBoxList("JobSubTypes", jt.JobSubTypes.OrderBy(jst => jst.Description).ToSelectListItems(Model.Package.JobSubTypes), 2)); #line default #line hidden WriteLiteral("\r\n \r\n " + " \r\n"); #line 280 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } } #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral(" \r\n"); #line 345 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 347 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral("
Document Templates:\r\n"); #line 353 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 353 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (Model.DocumentTemplatesSelected.Count == 0) { #line default #line hidden WriteLiteral(" \r\n \r\n The package has no associated Document Templates and cannot be generated.\r\n " + "

\r\n \r\n"); WriteLiteral("
\r\n Choose Document Templates\r\n
\r\n"); #line 363 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } else { #line default #line hidden WriteLiteral(" \r\n"); #line 367 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 367 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" foreach (var template in Model.DocumentTemplatesSelected) { #line default #line hidden WriteLiteral("
  • \r\n " + " "); #line 370 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(template.Description); #line default #line hidden WriteLiteral("\r\n "); #line 371 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Html.ActionLink(template.Id, MVC.Config.DocumentTemplate.Index(template.Id))); #line default #line hidden WriteLiteral("\r\n
  • \r\n"); #line 373 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral(" \r\n \r\n The package will be generated with the above Document Templates in the order" + " they appear.\r\n

    \r\n " + " \r\n"); WriteLiteral("
    \r\n Change Document Templates\r\n
    \r\n"); #line 383 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" "); #line 384 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (canConfig) { #line default #line hidden WriteLiteral(" \r\n
    \r\n Package Templates\r\n"); #line 389 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 389 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" using (Html.BeginForm(MVC.API.DocumentTemplatePackage.UpdateDocumentTemplates(Model.Package.Id, redirect: true))) { #line default #line hidden WriteLiteral(" \r\n"); #line 392 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 392 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" foreach (var template in Model.DocumentTemplatesSelected) { #line default #line hidden WriteLiteral("
  • \r\n " + " (template.Id #line default #line hidden , 22946), false) ); WriteLiteral(" />\r\n "); #line 396 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(template.Id); #line default #line hidden WriteLiteral("\r\n "); #line 397 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(template.Description); #line default #line hidden WriteLiteral("\r\n
  • \r\n"); #line 399 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 401 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral("
    \r\n " + " \r\n \r\n Include Document Templates by drag them from the list of Available Templates. Reorder Document Templates by dragging them within the list.

    Available Templates

    \r\n"); #line 413 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 413 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" foreach (var template in Model.DocumentTemplates.Where(t => !t.IsHidden).Except(Model.DocumentTemplatesSelected)) { #line default #line hidden WriteLiteral("
  • \r\n " + " (template.Id #line default #line hidden , 24452), false) ); WriteLiteral(" />\r\n "); #line 417 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(template.Id); #line default #line hidden WriteLiteral("\r\n "); #line 418 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(template.Description); #line default #line hidden WriteLiteral("\r\n
  • \r\n"); #line 420 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" \r\n
    " + "\r\n \r\n"); WriteLiteral(" \r\n $(function () {\r\n " + " var dialog;\r\n\r\n function showDialog() " + "{\r\n if (dialog == null) {\r\n " + " dialog = $(\'#Config_DocumentTemplatePackages_Templ" + "ates_Dialog\').dialog({\r\n width: 8" + "00,\r\n resizable: false,\r\n " + " modal: true,\r\n " + " autoOpen: false,\r\n " + " buttons: {\r\n \'Save Ch" + "anges\': function () {\r\n v" + "ar $form = dialog.find(\'form\');\r\n " + " if ($form.find(\'input\').length > 0) {\r\n " + " dialog.dialog(\'option\', \'buttons\', null);\r\n " + " dialog.dialog(\'disable\');\r\n " + " $form.submit();\r\n " + " } else {\r\n " + " alert(\'The package templates must inclu" + "de at least one document template\');\r\n " + " }\r\n },\r\n " + " \'Cancel\': function () {\r\n " + " dialog.dialog(\'close\');\r\n " + " }\r\n " + " }\r\n });\r\n\r\n " + " dialog.find(\'.templates_connected\')\r\n " + " .sortable({\r\n " + " connectWith: \'.templates_connected\'\r\n " + " })\r\n }\r\n\r\n " + " dialog.dialog(\'open\');\r\n\r\n " + " return false;\r\n }\r\n\r\n " + " $(\'#Config_DocumentTemplatePackages_Templates_" + "Button\').click(showDialog);\r\n });\r\n " + " \r\n"); #line 466 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral("
    \r\n \r\n " + " \r\n \r\n
    \r\n Filter Expres" + "sion:\r\n \r\n"); #line 482 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 482 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (canConfig && Authorization.Has(Claims.Config.DocumentTemplate.ConfigureFilterExpression)) { #line default #line hidden #line 484 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Html.EditorFor(model => Model.Package.FilterExpression)); #line default #line hidden #line 484 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 485 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(AjaxHelpers.AjaxRemove()); #line default #line hidden #line 485 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 486 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 486 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 487 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 487 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden WriteLiteral(" $(function () { var field = $('#Package_FilterExpression'); var fieldRemove = field.next('.ajaxRemove'); var fieldOriginalWidth, fieldOriginalHeight; document.DiscoFunctions.PropertyChangeHelper( field, 'None', '"); #line 497 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Url.Action(MVC.API.DocumentTemplatePackage.UpdateFilterExpression(Model.Package.Id))); #line default #line hidden WriteLiteral("\',\r\n \'FilterExpression\'\r\n " + " );\r\n\r\n field.focus(functio" + "n () {\r\n fieldOriginalWidth = field.width" + "();\r\n fieldOriginalHeight = field.height(" + ");\r\n field.css(\'overflow\', \'visible\').ani" + "mate({ width: field.parent().width() - 42, height: 75 }, 200);\r\n " + " }).blur(function () {\r\n " + " field.css(\'overflow\', \'hidden\').animate({ width: fieldOriginalWidth, height: " + "fieldOriginalHeight }, 200);\r\n }).change(func" + "tion () {\r\n if (!!field.val()) {\r\n " + " fieldRemove.show();\r\n " + " } else {\r\n fieldRem" + "ove.hide();\r\n }\r\n " + " }).attr(\'placeholder\', \'None\').attr(\'spellcheck\', \'false\');\r\n\r\n " + " fieldRemove.click(function () {\r\n " + " field.val(\'\').change();\r\n " + " });\r\n\r\n if (!!field.val()) {\r\n " + " fieldRemove.show();\r\n " + " } else {\r\n fieldRemove.hide();\r\n " + " }\r\n });\r\n " + " \r\n"); #line 526 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } else { if (string.IsNullOrWhiteSpace(Model.Package.FilterExpression)) { #line default #line hidden WriteLiteral(" <None Specified>\r\n"); #line 532 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } else { #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral(" "); #line 536 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Model.Package.FilterExpression); #line default #line hidden WriteLiteral("\r\n \r\n"); #line 538 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } } #line default #line hidden WriteLiteral(" \r\n \r\n This expression will be evaluated to determine if this package is shown in the Generate Document drop-down list. If the template is hidden (see above) this expression is ignored.

    On Generated Expression: "); #line 552 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 552 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (canConfig && Authorization.Has(Claims.Config.DocumentTemplate.ConfigureFilterExpression)) { #line default #line hidden #line 554 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Html.EditorFor(model => Model.Package.OnGenerateExpression)); #line default #line hidden #line 554 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 555 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(AjaxHelpers.AjaxRemove()); #line default #line hidden #line 555 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 556 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 556 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 557 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 557 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden WriteLiteral(" $(function () { var field = $('#Package_OnGenerateExpression'); var fieldRemove = field.next('.ajaxRemove'); var fieldOriginalWidth, fieldOriginalHeight; document.DiscoFunctions.PropertyChangeHelper( field, 'None', '"); #line 567 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Url.Action(MVC.API.DocumentTemplatePackage.UpdateOnGenerateExpression(Model.Package.Id))); #line default #line hidden WriteLiteral("\',\r\n \'OnGenerateExpression\'\r\n " + " );\r\n\r\n field.focus(fun" + "ction () {\r\n fieldOriginalWidth = field.w" + "idth();\r\n fieldOriginalHeight = field.hei" + "ght();\r\n field.css(\'overflow\', \'visible\')" + ".animate({ width: field.parent().width() - 42, height: 75 }, 200);\r\n " + " }).blur(function () {\r\n " + " field.css(\'overflow\', \'hidden\').animate({ width: fieldOriginalWidth, heig" + "ht: fieldOriginalHeight }, 200);\r\n }).change(" + "function () {\r\n if (!!field.val()) {\r\n " + " fieldRemove.show();\r\n " + " } else {\r\n fiel" + "dRemove.hide();\r\n }\r\n " + " }).attr(\'placeholder\', \'None\').attr(\'spellcheck\', \'false\');\r\n\r\n " + " fieldRemove.click(function () {\r\n " + " field.val(\'\').change();\r\n " + " });\r\n\r\n if (!!field.val()) {\r\n " + " fieldRemove.show();\r\n " + " } else {\r\n fieldRemove.hide();" + "\r\n }\r\n });\r\n " + " \r\n"); #line 596 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } else { if (string.IsNullOrWhiteSpace(Model.Package.OnGenerateExpression)) { #line default #line hidden WriteLiteral(" <None Specified>\r\n"); #line 602 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } else { #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral(" "); #line 606 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Model.Package.OnGenerateExpression); #line default #line hidden WriteLiteral("\r\n \r\n"); #line 608 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } } #line default #line hidden WriteLiteral(" \r\n \r\n This expression will be evaluated each time the package is generated.

    \r\n

    \r\n This item will be permanently deleted.
    \r\n Are you sure?\r\n \r\n\r\n $(function () { var button = $('#buttonDelete'); var buttonDialog = $(""#dialogConfirmDelete""); var buttonLink = button.attr('href'); button.attr('href', '#'); button.click(function () { buttonDialog.dialog('open'); return false; }); buttonDialog.dialog({ resizable: false, modal: true, autoOpen: false, buttons: { ""Delete"": function () { $this = $(this); $this.dialog('disable'); $this.dialog(""option"", ""buttons"", null); window.location.href = buttonLink; }, Cancel: function () { $(this).dialog(""close""); } } }); }); \r\n"); #line 657 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 657 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (hideAdvanced) { #line default #line hidden WriteLiteral(" Show Advanced Options\r\n"); WriteLiteral(@" "); #line 668 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" "); #line 669 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (canBulkGenerate) { #line default #line hidden WriteLiteral(" Bulk Generate\r\n"); WriteLiteral(" (Model.Package.Id #line default #line hidden , 37329), false) ); WriteLiteral(">\r\n \r\n"); #line 674 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 674 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" switch (Model.Package.Scope) { case AttachmentTypes.Device: #line default #line hidden WriteLiteral("

    \r\n Enter multiple Device Serial Numbers separated by <new line>, commas " + "(,) or semicolons (;).\r\n
    " + "\r\n"); WriteLiteral(" \r\n

    Examples:

    \r\n \r\n 01234567
    \r\n " + " ABCD9876
    \r\n 8VQ6G2R\r\n " + " \r\n 01234567,ABCD9876,8VQ6G2R\r\n 01234567;ABCD9876;8VQ6G2R\r\n \r\n"); #line 690 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" break; case AttachmentTypes.Job: #line default #line hidden WriteLiteral("
    \r\n Enter multiple Job Ids separated by <new line>, commas (,) or semicolons (;).\r\n
    \r\n"); WriteLiteral(" \r\n

    Examples:

    \r\n \r\n 86
    \r\n 99\r\n 44\r\n \r\n " + " 86,99,44\r\n 86;99;44\r\n \r\n"); #line 705 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" break; case AttachmentTypes.User: #line default #line hidden WriteLiteral("
    \r\n Enter multiple User Ids separated by <new line>, commas (,) or semicolons (;).\r\n
    \r\n"); WriteLiteral(" \r\n

    Examples:

    \r\n \r\n user6
    \r\n s" + "mi0099
    "); #line 714 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(ActiveDirectory.Context.PrimaryDomain.NetBiosName); #line default #line hidden WriteLiteral("\\rsmith\r\n \r\n user6,smi0099,"); #line 716 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(ActiveDirectory.Context.PrimaryDomain.NetBiosName); #line default #line hidden WriteLiteral("\\rsmith\r\n user6;smi0099;"); #line 717 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(ActiveDirectory.Context.PrimaryDomain.NetBiosName); #line default #line hidden WriteLiteral("\\rsmith\r\n \r\n"); #line 719 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" break; } #line default #line hidden WriteLiteral(" \r\n"); #line 722 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden #line 722 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" using (Html.BeginForm(MVC.API.DocumentTemplatePackage.BulkGenerate(Model.Package.Id), FormMethod.Post)) { #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral(" \r\n"); WriteLiteral(" \r\n Insert Blank Pages for Double-Sided Printing\r\n \r\n"); #line 729 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 731 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" #line default #line hidden WriteLiteral(@" "); #line 762 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral(" "); #line 763 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" if (Authorization.Has(Claims.Config.DocumentTemplate.Delete)) { #line default #line hidden #line 765 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" Write(Html.ActionLinkButton("Delete", MVC.API.DocumentTemplatePackage.Delete(Model.Package.Id, true), "buttonDelete")); #line default #line hidden #line 765 "..\..\Areas\Config\Views\DocumentTemplate\ShowPackage.cshtml" } #line default #line hidden WriteLiteral("\r\n"); } } } #pragma warning restore 1591