Exception in template (Designs/Pentair/_parsed/Page.parsed.cshtml): System.ArgumentNullException: Value cannot be null.
Parameter name: source
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)
   at Pentair.Web.Helpers.UserHelper.GetAccountManagerForCurrentUser()
   at CompiledRazorTemplates.Dynamic.cbbdaaf.Execute()
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context)
   at RazorEngine.Templating.TemplateService.Run(ITemplate template, DynamicViewBag viewBag)
   at RazorEngine.Templating.TemplateService.Parse(String razorTemplate, Object model, DynamicViewBag viewBag, String cacheName)
   at RazorEngine.Razor.Parse[T](String razorTemplate, T model, String cacheName)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()
@using Pentair.Web.Helpers @using Pentair.Web.Models.Constants @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> @{ // Creates hashes of the compiled css and js files and uses the SHA1 for versioning in the filename var templateBaseUrl = GetString("Template:DesignBaseUrl"); const string appCssFile = "css/app.min.css"; var appCssSha1Filename = FileHelper.GetFilenameWithSHA1(templateBaseUrl, appCssFile, 4); const string vendorJsFile = "js/vendor.min.js"; var vendorJsSha1Filename = FileHelper.GetFilenameWithSHA1(templateBaseUrl, vendorJsFile, 4); const string appJsFile = "js/app.min.js"; var appJsSha1Filename = FileHelper.GetFilenameWithSHA1(templateBaseUrl, appJsFile, 4); var footerParagraph = int.Parse(AreaHelper.GetAreaItemStringValueBySystemName(StringConstants.DynamicwebConstants.WebsiteConfigFooterParagraphId)); var analyticsPropertyId = AreaHelper.GetAreaItemStringValueBySystemName(StringConstants.DynamicwebConstants.WebsiteConfigAnalyticsPropertyId); var tagmanagerPropertyId = AreaHelper.GetAreaItemStringValueBySystemName(StringConstants.DynamicwebConstants.WebsiteConfigTagManagerPropertyId); var catalogPageId = AreaHelper.GetAreaItemStringValueBySystemName(StringConstants.DynamicwebConstants.WebsiteConfigProductCatalogPageId); bool showTab = GetBoolean("Item.ShowTab.Value"); if (catalogPageId == GetGlobalValue("Global:Page.ID")) { showTab = true; } var iKey = System.Configuration.ConfigurationManager.AppSettings["APPINSIGHTS_INSTRUMENTATIONKEY"]; } <!DOCTYPE html> <html lang='@GetGlobalValue("Global:Area.LongLang")'> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=4.0"> <meta name="msapplication-tap-highlight" content="no"> <title>@GetValue("Title")</title> @GetValue("MetaTags") @GetValue("CopyRightNotice") <link rel="shortcut icon" href="/Files/Templates/Designs/Pentair/img/favicon.png" type="image/x-icon"> <link rel="stylesheet" href="@appCssSha1Filename"> @if (!string.IsNullOrWhiteSpace(iKey)) { <script type="text/javascript"> var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement("script"); b.src = a.url || "https://az416426.vo.msecnd.net/scripts/a/ai.0.js", d.getElementsByTagName("script")[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ["Event", "Exception", "Metric", "PageView", "Trace", "Dependency"]; f.length;)b("track" + f.pop()); if (b("setAuthenticatedUserContext"), b("clearAuthenticatedUserContext"), b("startTrackEvent"), b("stopTrackEvent"), b("startTrackPage"), b("stopTrackPage"), b("flush"), !a.disableExceptionTracking) { f = "onerror", b("_" + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c["_" + f](a, b, d, e, h), i } } return c }({ instrumentationKey: "@iKey" }); window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length && appInsights.trackPageView(); </script> } @if (!string.IsNullOrWhiteSpace(analyticsPropertyId)) { @* Google Analytics *@ <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); ga('create', '@analyticsPropertyId', 'auto'); ga('send', 'pageview'); </script> } @if (!string.IsNullOrWhiteSpace(tagmanagerPropertyId)) { <!-- Google Tag Manager --> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window, document, 'script', 'dataLayer', '@tagmanagerPropertyId'); </script> <!-- End Google Tag Manager --> } @RenderSnippet("JavaScriptTop") @RenderSnippet("Stylesheet") @GetValue("Stylesheets") @GetValue("Javascripts") </head> <body class='@(showTab ? "addBadge" : "")'> @*<input type="hidden" value="@accountManagerSalesForceId"> <input type="hidden" value="@companySalesForceId">*@ @if (!string.IsNullOrWhiteSpace(tagmanagerPropertyId)) { <!-- Google Tag Manager (noscript) --> <noscript> <iframe src='@string.Format("https://www.googletagmanager.com/ns.html?id={0}", tagmanagerPropertyId)' height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> } <div class="body-wrapper"> @using System.Web @using Pentair.Web.Helpers @using Pentair.Web.Models.Constants @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> @{ var logoLinkUrl = GetGlobalValue("Global:Request.Host"); var searchbarPageId = AreaHelper.GetAreaItemStringValueBySystemName(StringConstants.DynamicwebConstants.WebsiteConfigSearchbarPageId); int sbPageId; int.TryParse(searchbarPageId, out sbPageId); var username = ""; var userProfilePage = ""; if (UserHelper.GetCurrentUser() != null) { username = UserHelper.GetUserName(UserHelper.GetCurrentUser()); userProfilePage = AreaHelper.GetPageUrlByWebsiteConfigSystemName(StringConstants.DynamicwebConstants.WebsiteConfigUserProfilePage); } var productIdFromQuery = HttpContext.Current.Request.QueryString["productid"]; var productCatalogPageId = AreaHelper.GetAreaItemStringValueBySystemName(StringConstants.DynamicwebConstants.WebsiteConfigProductCatalogPageId); bool isProductCatalog = GetString("DwPageID") == productCatalogPageId; var templateBase = GetString("Template:DesignBaseUrl"); } <div class="container-fluid hidden-xs"> <div class="row"> <div id="breadcrumb" class="col-xs-7"> <ul class="breadcrumb"> @if (!isProductCatalog) { <li><a href="#">@Translate("Home", "HOME")</a></li> @GetValue("DwNavigation(bread)") @*If there is a productid in the querystring, render the title in the breadcrumb*@ if (!string.IsNullOrEmpty(productIdFromQuery)) { <li class="active"> @GetString("Title") </li> } } else { <li><a href="#">@Translate("Home", "HOME")</a></li> @GetValue("DwNavigation(breadEcom)") @*If there is a productid in the querystring, render the title in the breadcrumb*@ if (!string.IsNullOrEmpty(productIdFromQuery)) { <li class="active"> @GetString("Title") </li> } } </ul> </div> <div id="userinfo" class="col-xs-4"> <span class="hidden-sm"> <a href="/Admin/Public/ExtranetLogoff.aspx" class="logout"><img class="svg icon-small" src="/Files/Templates/Designs/Pentair/img/icons/lock.svg" alt="Lock"></a>@Translate("Logged in as") <a href="@userProfilePage"><strong>@username</strong></a> </span> </div> <div class="col-xs-1 text-right language-bar"> <div class="language-selector"><img src="/Files/Templates/Designs/Pentair/img/us.png" alt="Language flag"><span>@Translate("English")</span></div> </div> </div> </div> @*Logo and Navigation*@ <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#main-nav" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="//@logoLinkUrl"> <div class="header-logo"><img src="/Files/Templates/Designs/Pentair/img/logo.svg" alt="Pentair Logo"></div> <div class="logo-partners">@Translate("Partners").ToUpper()</div> </a> </div> <div class="collapse navbar-collapse" id="main-nav"> @*Render the searchbar*@ @((sbPageId > 0) ? RenderPageContent(sbPageId) : "<p>Select searchbar page id in website configuration settings</p>") @GetValue("DwNavigation(primarynavigation)") </div> </div> </nav> @using Pentair.Web.Models.Constants @using Pentair.Web.Helpers @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> @{ var productService = new Dynamicweb.Ecommerce.Products.ProductService(); var headerBackground = GetString("Item.Image"); var calendarTitle = GetString("Item.CalendarTitle"); var calendarText = GetString("Item.CalendarText").NewlineToBr(); var calendarLink = GetString("Item.CalendarLink"); var calendarLinkTitle = GetString("Item.CalendarLinkTitle"); var pageId = GetString("Global.PageId"); var profilePageId = AreaHelper.GetAreaItemStringValueBySystemName(StringConstants.DynamicwebConstants.WebsiteConfigProfilePageId); bool isProfilePage = pageId == profilePageId; // Gets the related products, the item publisher adds a : at the end of the string. And p_ before the productId. These are removed. var relatedProducts = GetString("Item.RelatedProducts.Value"); var relatedProductsList = new List<string>(); if (!string.IsNullOrWhiteSpace(relatedProducts)) { var prodsTemp = relatedProducts.Split(','); foreach (var p in prodsTemp) { var productId = p.Remove(0, 2).TrimEnd(':'); relatedProductsList.Add(productId); } } var ecomCatalogPage = AreaHelper.CreateUrlBySystemName(StringConstants.DynamicwebConstants.WebsiteConfigProductCatalogPageId); } <div class="content"> @if (!string.IsNullOrEmpty(headerBackground)) { <div class="container-fluid component-content-header"> @*If a backround is set, render the header containing titles, and contact user except on event detail pages*@ <div class="row bg_header"> <img class="img-responsive" src="@headerBackground"> <div class="container"> <div class="row"> <div class="col-xs-12 col-md-9 date-time"> </div> <div class="hidden-xs hidden-sm col-sm-6 col-md-3"> @using Pentair.Web.Helpers @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> @{ var contactUsers = GetString("Item.Contact"); } <!-- Begin accountant --> @if (!string.IsNullOrEmpty(contactUsers)) { var contactUsersIds = contactUsers.Split(',').Select(int.Parse).ToArray(); var contactuserId = contactUsersIds[0]; var contactUser = UserHelper.GetUserById(contactuserId); if (contactUser != null) { var contactName = UserHelper.GetUserName(contactUser); var contactPicture = contactUser.Image; var contactPhone = contactUser.PhoneBusiness; var contactPhoneClean = contactPhone.CleanPhoneNumber(); var contactEmail = contactUser.Email; var contactJobTitle = contactUser.JobTitle; var contactCustomerNumber = contactUser.CustomerNumber; <div class="component-accountant"> <div class="accountant-header"> <h4>@Translate("Help you", "How can I help you?")</h4> </div> <div class="content-holder"> <img src="@contactPicture"> <div class="accountant-content"> <h5>@contactName</h5> <h3>@contactJobTitle</h3> <div class="accountant-phone"> <i class="fa fa-2x fa-phone" aria-hidden="true"></i><a href="tel:@contactPhoneClean"><span>@contactPhone</span></a> </div> </div> <div class="accountant-button"> <button class="button-gold openContactPopup" data-customernumber="@contactCustomerNumber">@Translate("contact", "contact")</button> </div> </div> </div> <!-- End accountant --> } } </div> </div> </div> </div> </div> } else { <div class="container-fluid page-title-header"> <div class="row"> <div class="container"> <div class="col-xs-12"> <h1>@GetString("DwPageName")</h1> </div> </div> </div> </div> } <div class="container-fluid component-content bg_content_image"> <div class="row"> <div class="container container-spacer-top container-spacer-bottom"> <div class="row"> <section class="col-sm-8 col-xs-12"> <div id="page_content">@GetValue("DwContent(pagecontent)")</div> </section> @* Sidebar *@ <div class="col-xs-12 col-sm-3 col-sm-push-1"> @if (isProfilePage) { <div class="hidden-xs hidden-sm"> @using Pentair.Web.Helpers @using Pentair.Web.Models.Constants @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> @{ var accountManager = UserHelper.GetAccountManagerForCurrentUser(); if (accountManager != null) { var accountmanagerName = UserHelper.GetUserName(accountManager); var accountmanagerPicture = accountManager.Image; var accountmanagerPhone = accountManager.PhoneBusiness; var accountmanagerPhoneClean = accountmanagerPhone.CleanPhoneNumber(); var accountmanagerEmail = accountManager.Email; var accountmanagerJobTitle = accountManager.JobTitle; var accountCustomerNumber = accountManager.CustomerNumber; bool isCatalog = false; //var currentpage = GetGlobalValue("Global:Page.ID"); var currentpage = GetString("Ecom:ProductList:Page.ID"); if (AreaHelper.GetAreaItemStringValueBySystemName(StringConstants.DynamicwebConstants.WebsiteConfigProductCatalogPageId) == currentpage) { isCatalog = true; } <!-- Begin accountant --> <div class="component-accountant"> <div class="accountant-header"> @if (!isCatalog) { <h4>@Translate("Help you", "How can i help you?")</h4> } else { <h4>@Translate("Cant find your product", "Can't you find your product here?").ToUpper()</h4> } </div> <div class="content-holder"> <img src="@accountmanagerPicture"> <div class="accountant-content"> <h5>@accountmanagerName</h5> <h3>@accountmanagerJobTitle</h3> <div class="accountant-phone"> <i class="fa fa-2x fa-phone" aria-hidden="true"></i><a href="tel:@accountmanagerPhoneClean"><span>@accountmanagerPhone</span></a> </div> </div> <div class="accountant-button"> <button class="button-gold openContactPopup" data-customernumber="@accountCustomerNumber">@Translate("contact")</button> </div> </div> </div> <!-- End accountant --> } } </div> } @for (int i = 1; i <= 3; i++) { var sidebarTitle = GetString(string.Format("Item.Block_{0}.SidebarTitle", i)); var sidebarImage = GetString(string.Format("Item.Block_{0}.SidebarImage", i)); var sidebarText = GetString(string.Format("Item.Block_{0}.SidebarText", i)).NewlineToBr(); var sidebarLinkTitle = GetString(string.Format("Item.Block_{0}.Link.Title.Value", i)); var sidebarLink = GetString(string.Format("Item.Block_{0}.Link.Link.Value", i)); if (!string.IsNullOrWhiteSpace(sidebarTitle)) { <div class="text-image-block"> <div class="header-block">@sidebarTitle</div> <div class="image-block"> @if (!string.IsNullOrEmpty(sidebarImage)) { <img src="@sidebarImage" alt="Sidebar block image"> } </div> <div class="content-block">@sidebarText</div> @if (!string.IsNullOrEmpty(sidebarLink)) { <div class="link-block"><a href="@sidebarLink">@(!string.IsNullOrEmpty(sidebarLinkTitle) ? sidebarLinkTitle : sidebarLink)</a></div> } </div> <br> } } @if (!string.IsNullOrEmpty(calendarTitle)) { <div class="text-button-block"> <div class="header-block">@calendarTitle</div> <div class="content-block">@calendarText</div> @if (!string.IsNullOrEmpty(calendarLink)) { <div class="button"> <a href="@calendarLink">@calendarLinkTitle</a> </div> } </div> } </div> </div> </div> </div> @* Render item blocks*@ @if (!string.IsNullOrEmpty(GetString("DwContent(ItemBlocks)"))) { <div class="container-fluid component-product-accessoires inverted"> <section class="row bg_product-accessoires"> <div class="container container-spacer-top container-spacer-bottom no-flip"> <div id="ItemBlocks">@GetValue("DwContent(ItemBlocks)")</div> </div> </section> </div> } </div> </div> @if (relatedProductsList.Count > 0) { <div class="container-fluid component-product-accessoires inverted"> <section class="row bg_product-accessoires"> <div class="container container-spacer-top container-spacer-bottom"> <div class="col-xs-12"> <h1 class="container-spacer-bottom">@Translate("Related")</h1> </div> <div class="row"> @foreach (var p in relatedProductsList.Take(4)) { var name = ""; var number = ""; var image = ""; var link = ""; var shortDescription = ""; var rp = productService.GetProductById(p, "", true); if (rp != null) { name = rp.Name; number = rp.Number; image = string.Format("Files{0}", rp.ImageLarge); link = string.Format("{0}&ProductID={1}", ecomCatalogPage, rp.IdUrlEncoded); shortDescription = rp.ShortDescription; } else { name = "Product removed"; number = p; } <div class="col-xs-12 col-sm-6 col-md-3"> <!-- Begin title --> <div class="component-tile"> <div class="tile-header"> <div> <h5>@name</h5> <h6>@number</h6> </div> </div> <div class="tile-image"> <img class="img-responsive" src="@image"> </div> <div class="tile-content">@shortDescription.Truncate(90, true)</div> <div class="tile-link"> <a href="@link">@Translate("Read more") &gt;</a> </div> </div> <!-- End tile --> </div> } </div> </div> </section> </div> } @RenderParagraphContent(footerParagraph) </div> <!-- Get service popup --> @using Dynamicweb.Security.UserManagement @using Pentair.Web.Helpers @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> @{ var currentDwUser = User.GetCurrentExtranetUser(); var currentUserEmail = ""; var companySalesForceId = ""; var ownerSalesForceId = ""; if (currentDwUser != null) { currentUserEmail = currentDwUser.Email; var manager = UserHelper.GetAccountManagerForCurrentUser(); if (manager != null) { ownerSalesForceId = manager.CustomerNumber; } var company = UserHelper.GetCompanyForCurrentUser(); if (company != null) { companySalesForceId = company.CustomerNumber; } } } <div id="component-service-contact"> <div class="col-xs-12 responseText"> <h1 class="text-center">@Translate("Sent title", "Thank you")</h1> <div class="text-center">@Translate("Sent message", "Successfully posted")</div> <div class="text-center close-button"><button class="button-gold">@Translate("Close button", "Close")</button></div> </div> <div class="popup-quote-holder"> <h1>@Translate("Get quote", "Get quote")</h1> <div class="quote-close-button"><i class="fa fa-2x fa-times" aria-hidden="true"></i></div> <div class="quote-discription">@Translate("Quote description", "Description")</div> <div class="quote-form"> <form action="/Handlers/CreateOpportunityHandler.ashx"> <input type="hidden" name="accountId" value="@companySalesForceId"> <input type="hidden" name="currentUserEmail" value="@currentUserEmail"> <input type="hidden" name="productId" value=""> <div class="row quote-heading"> <div class="col-xs-4">@Translate("Quote close date", "Close date")</div> <div class="col-xs-4">@Translate("Quote end date", "End date")</div> <div class="col-xs-4">@Translate("Quote amount", "Amount")</div> </div> <div class="row"> <div class="col-xs-4"><input type="text" class="pikaday" name="closeDate" placeholder='@Translate("Placeholder_Dateformat", "yyyy-mm-dd")'></div> <div class="col-xs-4"><input type="text" class="pikaday" name="deliveryDate" placeholder='@Translate("Placeholder_Dateformat", "yyyy-mm-dd")'></div> <div class="col-xs-4"><input type="number" min="1" name="quantity" onkeypress="validate(event)"></div> </div> <div class="row quote-heading"> <div class="col-xs-12">@Translate("Quote remarks","Remarks")</div> </div> <div class="row"> <div class="col-xs-12"><textarea name="opportunityName" maxlength="120" placeholder='@Translate("placeholder_getquote_remarks", "Remarks ...")'></textarea></div> <div class="col-xs-12 text-right submit"><button type="submit" id="submitQuoteButton" class="button-green">@Translate("Quote button", "Get Quote")</button></div> </div> </form> </div> </div> <div class="popup-contact-holder"> <h1>Contact</h1> <div class="contact-close-button"><i class="fa fa-2x fa-times" aria-hidden="true"></i></div> <div class="contact-discription">@Translate("Case description", "Description")</div> <div class="contact-form"> <form action="/Handlers/CreateCaseHandler.ashx"> <input type="hidden" name="accountId" value="@companySalesForceId"> <input type="hidden" name="ownerId" value="@ownerSalesForceId"> <input type="hidden" name="currentUserEmail" value="@currentUserEmail"> <div class="row contact-heading"> <div class="col-xs-12">@Translate("Case remarks", "Remarks")</div> </div> <div class="row"> <div class="col-xs-12"><textarea name="description" maxlength="120"></textarea></div> <div class="col-xs-12 text-right submit"><button type="submit" id="submitContactButton" class="button-gold">@Translate("Case button", "Send")</button></div> </div> </form> </div> </div> <div class="spinner"><i class="fa fa-refresh fa-spin fa-fw" aria-hidden="true"></i></div> </div> <!-- Get service popup --> @* Load badge *@ @if (showTab == true) { <div class="badgeContainer" style="display:none"> @using Pentair.Web.Helpers @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> @{ var accountManagerSb = UserHelper.GetAccountManagerForCurrentUser(); if (accountManagerSb != null) { var accountmanagerNameSb = UserHelper.GetUserName(accountManagerSb); var accountmanagerPictureSb = accountManagerSb.Image; var accountmanagerPhoneSb = accountManagerSb.PhoneBusiness; var accountmanagerPhoneCleanSb = accountmanagerPhoneSb.CleanPhoneNumber(); var accountmanagerEmailSb = accountManagerSb.Email; var accountmanagerJobTitleSb = accountManagerSb.JobTitle; var accountCustomerNumberSb = accountManagerSb.CustomerNumber; <div class='title'> <h4>@Translate("Help you")</h4> </div> <div class='content'> <div class="component-accountant in-badge"> <div class="accountant-header"> <h4>@Translate("Learn more", "Learn more")</h4> </div> <div class="content-holder"> <img src="@accountmanagerPictureSb"> <div class="accountant-content"> <h5>@accountmanagerNameSb</h5> <h3>@accountmanagerJobTitleSb</h3> <div class="accountant-phone"> <i class="fa fa-2x fa-phone" aria-hidden="true"></i><span>@accountmanagerPhoneSb</span> </div> </div> <div class="accountant-button"> <button class="button-gold" onclick="Application.serviceblock.openContactInBadge(this)" data-customernumber="@accountCustomerNumberSb">@Translate("Contact")</button> </div> </div> </div> </div> } } </div> } <script src="@vendorJsSha1Filename" type="text/javascript"></script> <script src="@appJsSha1Filename" type="text/javascript"></script> @RenderSnippet("JavaScriptBottom") </body> </html>