#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.SystemConfig { 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; 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/SystemConfig/Index.cshtml")] public partial class Index : Disco.Services.Web.WebViewPage { public Index() { } public override void Execute() { #line 2 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Authorization.Require(Claims.Config.System.Show); var canConfigProxy = Authorization.Has(Claims.Config.System.ConfigureProxy); var canConfigAD = Authorization.Has(Claims.Config.System.ConfigureActiveDirectory); ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "System"); if (canConfigAD) { Html.BundleDeferred("~/Style/Fancytree"); Html.BundleDeferred("~/ClientScripts/Modules/jQuery-Fancytree"); Html.BundleDeferred("~/ClientScripts/Modules/Disco-PropertyChangeHelpers"); } #line default #line hidden WriteLiteral("\r\n\r\n \r\n \r\n \r\n Disco Version:\r\n \r\n \r\n \r\n \r\n " + " \r\n Database Connection:\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"); #line 50 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 50 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (Model.DatabaseSqlAuthUsername != null) { #line default #line hidden WriteLiteral(" \r\n \r\n \r\n \r\n"); #line 56 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral("\r\n
\r\n " + "
\r\n "); #line 25 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Model.DiscoVersion.ToString(4)); #line default #line hidden WriteLiteral("\r\n
\r\n \r\n Built "); #line 28 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(CommonHelpers.FriendlyDate(Model.DiscoVersionBuilt, "Unknown")); #line default #line hidden WriteLiteral("\r\n \r\n
\r\n " + " \r\n
Server:"); #line 40 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Model.DatabaseServer); #line default #line hidden WriteLiteral("
Database:"); #line 44 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Model.DatabaseName); #line default #line hidden WriteLiteral("
Authentication:"); #line 48 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Model.DatabaseAuthentication); #line default #line hidden WriteLiteral("
SQL Us" + "er:"); #line 54 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Model.DatabaseSqlAuthUsername); #line default #line hidden WriteLiteral("
\r\n \r\n \r\n \r\n " + " \r\n Data Store Location:\r\n \r\n \r\n " + " "); #line 66 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Model.DataStoreLocation); #line default #line hidden WriteLiteral("\r\n \r\n \r\n \r\n\r\n\r\n

Updates

\r\n \r\n"); #line 74 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 74 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (Model.UpdateLatestResponse == null) { #line default #line hidden WriteLiteral(" \r\n \r\n Last Check:\r\n \r\n " + " \r\n \r\n"); #line 85 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } else { #line default #line hidden WriteLiteral(" \r\n \r\n Last Run:\r\n \r\n " + " \r\n \r\n"); #line 96 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (Model.UpdateAvailable) { #line default #line hidden WriteLiteral(" \r\n \r\n Update Available:\r\n \r\n" + " \r\n \r\n"); #line 113 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } else { #line default #line hidden WriteLiteral(" \r\n \r\n Status:\r\n \r\n " + " \r\n \r\n"); #line 124 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } } #line default #line hidden WriteLiteral("\r\n \r\n Check for Update:\r\n \r\n \r\n
\r\n  Never\r\n
\r\n "); #line 93 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(CommonHelpers.FriendlyDate(Model.UpdateLatestResponse.UpdateResponseDate.ToLocalTime())); #line default #line hidden WriteLiteral("\r\n
\r\n
\r\n " + "  Version "); #line 104 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Model.UpdateLatestResponse.LatestVersion); #line default #line hidden WriteLiteral(" is available\r\n
\r\n \r\n [Released "); #line 107 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(CommonHelpers.FriendlyDate(Model.UpdateLatestResponse.ReleasedDate)); #line default #line hidden WriteLiteral("]\r\n \r\n "); #line 109 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(new HtmlString(Model.UpdateLatestResponse.Description)); #line default #line hidden WriteLiteral("\r\n (Model.UpdateLatestResponse.UrlLink #line default #line hidden , 4200), false) ); WriteLiteral(" target=\"_blank\""); WriteLiteral(">Download Now\r\n
\r\n  The latest version is installed\r\n " + "
\r\n"); #line 130 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 130 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (Model.UpdateRunningStatus == null) { #line default #line hidden WriteLiteral(" "); #line 133 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.ActionLinkSmallButton("Check Now", MVC.API.System.UpdateCheck())); #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" [Will run automatically "); #line 134 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(CommonHelpers.FriendlyDate(Model.UpdateNextScheduled, "Unknown")); #line default #line hidden WriteLiteral("]\r\n"); #line 135 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } else { #line default #line hidden WriteLiteral(" "); #line 138 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.ActionLink("View Status", MVC.Config.Logging.TaskStatus(Model.UpdateRunningStatus.SessionId))); #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" [Running Now]\r\n"); #line 140 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral("\r\n"); #line 142 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 142 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (Model.UpdateBetaDeployment) { #line default #line hidden WriteLiteral("
\r\n"); WriteLiteral("  Beta Deployment\r\n"); #line 146 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral("
\r\n\r\n\r\n

Active Directory

\r\n \r\n \r\n \r\n Primary Domain:\r\n \r\n \r\n \r\n \r\n \r\n Additional Domains:\r\n \r\n \r\n \r\n \r\n \r\n Site:\r\n \r\n \r\n \r\n \r\n \r\n Servers:\r\n \r\n \r\n \r\n \r\n " + " \r\n Directory:\r\n \r\n \r\n\r\n \r\n \r\n \r\n Searching:\r\n \r\n \r\n \r\n \r\n \r\n Search Scope:\r\n \r\n \r\n\r\n\r\n\r\n \r\n
\r\n " + " "); #line 159 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Model.ADPrimaryDomain.Name); #line default #line hidden WriteLiteral(" ["); #line 159 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Model.ADPrimaryDomain.NetBiosName); #line default #line hidden WriteLiteral("]\r\n
\r\n"); #line 167 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 167 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (Model.ADDomains.Count > 1) { var adAdditionalDomains = Model.ADDomains.Where(d => d != Model.ADPrimaryDomain).OrderBy(d => d.Name).ToList(); var adDomainFirst = adAdditionalDomains.First(); #line default #line hidden WriteLiteral(" "); #line 171 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(adDomainFirst.Name); #line default #line hidden WriteLiteral(" ["); #line 171 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(adDomainFirst.NetBiosName); #line default #line hidden WriteLiteral("]\r\n"); #line 172 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" foreach (var adDomain in adAdditionalDomains.Skip(1)) { #line default #line hidden WriteLiteral("
\r\n"); WriteLiteral("
\r\n "); #line 176 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(adDomain.Name); #line default #line hidden WriteLiteral(" ["); #line 176 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(adDomain.NetBiosName); #line default #line hidden WriteLiteral("]\r\n
\r\n"); #line 178 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } } else { #line default #line hidden WriteLiteral(" <None>\r\n"); #line 183 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral("
\r\n "); #line 191 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Model.ADSite.Name); #line default #line hidden WriteLiteral("\r\n
\r\n " + "
\r\n"); #line 200 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 200 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (Model.ADServers.Count > 0) { #line default #line hidden WriteLiteral(" \r\n"); #line 203 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 203 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" foreach (var server in Model.ADServers) { var serverDescription = string.Format("{0} [{1}]", server.Name.EndsWith(server.Domain.Name, StringComparison.OrdinalIgnoreCase) ? server.Name.Substring(0, server.Name.Length - server.Domain.Name.Length - 1) : server.Name, server.Domain.NetBiosName); var reachable = server.IsAvailable; #line default #line hidden WriteLiteral("
  • \r\n"); #line 208 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 208 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (server.IsAvailable) { #line default #line hidden WriteLiteral(" \r\n"); #line 211 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } else { #line default #line hidden WriteLiteral(" (server.AvailableWhen.Value.ToLongTimeString() #line default #line hidden , 8659), false) ); WriteLiteral(">\r\n"); #line 215 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral(" "); #line 216 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(serverDescription); #line default #line hidden WriteLiteral("\r\n"); #line 217 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 217 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (server.IsSiteServer) { #line default #line hidden WriteLiteral(" \r\n"); #line 220 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } else { #line default #line hidden WriteLiteral(" \r\n"); #line 224 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral(" "); #line 225 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (server.IsWritable) { #line default #line hidden WriteLiteral(" \r\n"); #line 228 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral("
  • \r\n"); #line 230 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 232 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } else { #line default #line hidden WriteLiteral(" \r\n  None Found\r\n
    \r\n"); #line 238 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral(" \r\n
    \r\n"); #line 247 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 247 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (Model.ADAllServers == null) { #line default #line hidden WriteLiteral("
    \r\n"); WriteLiteral(" "); #line 250 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.CheckBoxFor(m => m.ADSearchAllServers, new { disabled = "disabled" })); #line default #line hidden WriteLiteral(" "); #line 250 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.LabelFor(m => m.ADSearchAllServers)); #line default #line hidden WriteLiteral("\r\n
    \r\n"); WriteLiteral(" \r\n \r\n Directory servers are currently being retrieved.
    \r\n " + " Try refreshing this page in a moment.\r\n

    \r\n " + " \r\n"); #line 258 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } else { if (canConfigAD) { var canSearchEntireDirectory = (Model.ADAllServers.Count <= Disco.Services.Interop.ActiveDirectory.ActiveDirectory.MaxAllServerSearch); #line default #line hidden WriteLiteral("
    \r\n"); #line 265 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 265 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (!canSearchEntireDirectory) { #line default #line hidden #line 267 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.CheckBoxFor(m => m.ADSearchAllServers, new { disabled = "disabled" })); #line default #line hidden #line 267 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 267 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.LabelFor(m => m.ADSearchAllServers)); #line default #line hidden #line 267 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden WriteLiteral(" \r\n \r\n Disco will not search the entire directory which consists of more than "); #line 270 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Disco.Services.Interop.ActiveDirectory.ActiveDirectory.MaxAllServerSearch); #line default #line hidden WriteLiteral(" servers. Only servers within this site will be searched.\r\n " + "

    \r\n
    \r\n"); #line 273 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } else { #line default #line hidden #line 276 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.CheckBoxFor(m => m.ADSearchAllServers)); #line default #line hidden #line 276 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 276 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.LabelFor(m => m.ADSearchAllServers)); #line default #line hidden #line 276 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 276 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 276 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden WriteLiteral(" \r\n \r\n If this setting is enabled, Disco will query all servers within the director" + "y rather than only servers within this site.\r\n " + "

    \r\n \r\n"); WriteLiteral(" \r\n"); #line 287 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 289 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } else { #line default #line hidden WriteLiteral("
    \r\n"); WriteLiteral(" "); #line 293 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.CheckBoxFor(m => m.ADSearchAllServers, new { disabled = "disabled" })); #line default #line hidden WriteLiteral(" "); #line 293 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.LabelFor(m => m.ADSearchAllServers)); #line default #line hidden WriteLiteral("\r\n \r\n \r\n If this setting is enabled, Disco will query all servers within the director" + "y rather than only servers within this site.\r\n \r\n
    \r\n \r\n"); #line 300 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral("
    \r\n
    \r\n " + " All Servers:\r\n \r\n"); #line 305 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 305 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" var domainIndex = Model.ADDomains.ToDictionary(d => d.Name, StringComparer.OrdinalIgnoreCase); var siteServers = Model.ADServers.Where(s => s.IsSiteServer).ToDictionary(s => s.Name, StringComparer.OrdinalIgnoreCase); foreach (var server in Model.ADAllServers.OrderBy(s => s)) { var serverDescription = server; if (server.Contains('.')) { Disco.Services.Interop.ActiveDirectory.ADDomain serverDomain; if (domainIndex.TryGetValue(server.Substring(server.IndexOf('.') + 1), out serverDomain)) { serverDescription = string.Format("{0} [{1}]", server.Substring(0, server.IndexOf('.')), serverDomain.NetBiosName); } } #line default #line hidden WriteLiteral("
  • \r\n " + " "); #line 320 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(serverDescription); #line default #line hidden WriteLiteral(""); #line 320 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (siteServers.ContainsKey(server)) { #line default #line hidden WriteLiteral(" "); #line 321 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral("
  • \r\n"); #line 323 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral(@"
    "); #line 349 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral("
    \r\n"); #line 358 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 358 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" object ADSearchWildcardSuffixOnlyAttributes = null; if (!canConfigAD) { ADSearchWildcardSuffixOnlyAttributes = new { disabled = "disabled" }; } #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" "); #line 368 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.CheckBoxFor(m => m.ADSearchWildcardSuffixOnly, ADSearchWildcardSuffixOnlyAttributes)); #line default #line hidden WriteLiteral(" "); #line 368 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.LabelFor(m => m.ADSearchWildcardSuffixOnly)); #line default #line hidden WriteLiteral(" "); #line 368 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden WriteLiteral("\r\n \r\n \r\n If this setting is enabled, Disco will utilize Active Directory indexes to greatly improve search performance. If disabled, more results may be returned however performance will be reduced especially in large Active Directory domains.

    "); #line 375 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 375 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (canConfigAD) { #line default #line hidden WriteLiteral(" \r\n"); #line 382 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral("
    \r\n"); #line 390 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 390 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (Model.ADSearchContainers != null && Model.ADSearchContainers.Count > 0) { #line default #line hidden WriteLiteral("
    Searching is restricted to the following Organisational&" + "nbsp;Unit containers
    \r\n"); WriteLiteral(" \r\n"); #line 394 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" #line default #line hidden #line 394 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" foreach (var adContainer in Model.ADSearchContainers) { #line default #line hidden WriteLiteral("
    \r\n\r\n"); #line 540 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" if (canConfigProxy) { using (Html.BeginForm(MVC.API.System.UpdateProxySettings())) { #line default #line hidden WriteLiteral(" \r\n

    Proxy Settings

    \r\n \r\n " + "\r\n \r\n Address:\r\n \r\n " + " \r\n \r\n \r\n " + " \r\n Port:\r\n \r\n " + "\r\n \r\n \r\n " + " \r\n Username:\r\n \r\n " + " \r\n \r\n \r\n " + " \r\n Password:\r\n \r\n " + " \r\n \r\n \r\n " + " \r\n  \r\n \r\n " + " \r\n " + " \r\n
    \r\n"); WriteLiteral(" "); #line 552 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.EditorFor(m => m.ProxyAddress)); #line default #line hidden WriteLiteral("
    \r\n"); WriteLiteral(" "); #line 553 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.ValidationMessageFor(m => m.ProxyAddress)); #line default #line hidden WriteLiteral("\r\n
    \r\n"); WriteLiteral(" "); #line 561 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.EditorFor(m => m.ProxyPort)); #line default #line hidden WriteLiteral("
    \r\n"); WriteLiteral(" "); #line 562 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.ValidationMessageFor(m => m.ProxyPort)); #line default #line hidden WriteLiteral("\r\n
    \r\n"); WriteLiteral(" "); #line 570 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.EditorFor(m => m.ProxyUsername)); #line default #line hidden WriteLiteral("
    \r\n"); WriteLiteral(" "); #line 571 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.ValidationMessageFor(m => m.ProxyUsername)); #line default #line hidden WriteLiteral("\r\n
    \r\n"); WriteLiteral(" "); #line 579 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.EditorFor(m => m.ProxyPassword)); #line default #line hidden WriteLiteral("
    \r\n"); WriteLiteral(" "); #line 580 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.ValidationMessageFor(m => m.ProxyPassword)); #line default #line hidden WriteLiteral("\r\n
    \r\n Save Proxy Settings"); #line 588 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden WriteLiteral(@" \r\n
    \r\n \r\n"); #line 624 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } } else { #line default #line hidden WriteLiteral(" \r\n

    Proxy Settings

    \r\n \r\n \r\n " + " \r\n Address:\r\n \r\n \r\n \r\n \r\n \r\n Port:\r\n \r\n \r\n \r\n \r\n \r\n Username:\r\n \r\n \r\n \r\n \r\n \r\n Password:\r\n \r\n \r\n \r\n \r\n \r\n"); #line 665 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" } #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" "); #line 667 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.ActionLinkButton("Update Device Last Network Logons", MVC.API.System.UpdateLastNetworkLogonDates())); #line default #line hidden WriteLiteral("\r\n\r\n"); } } } #pragma warning restore 1591
    \r\n"); WriteLiteral(" "); #line 636 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.DisplayFor(m => m.ProxyAddress)); #line default #line hidden WriteLiteral("\r\n
    \r\n"); WriteLiteral(" "); #line 644 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.DisplayFor(m => m.ProxyPort)); #line default #line hidden WriteLiteral("\r\n
    \r\n"); WriteLiteral(" "); #line 652 "..\..\Areas\Config\Views\SystemConfig\Index.cshtml" Write(Html.DisplayFor(m => m.ProxyUsername)); #line default #line hidden WriteLiteral("\r\n
    \r\n " + " ********\r\n