protected void CtrlItemCommand(object source, RepeaterCommandEventArgs e) { var cArg = e.CommandArgument.ToString(); var param = new string[3]; switch (e.CommandName.ToLower()) { case "save": Update(); ShareProducts(); NBrightBuyUtils.AddRoleToDNN(PortalSettings.Current.PortalId, "Manager", "Manager"); NBrightBuyUtils.AddRoleToDNN(PortalSettings.Current.PortalId, "Editor", "Editor"); NBrightBuyUtils.AddRoleToDNN(PortalSettings.Current.PortalId, "ClientEditor", "ClientEditor"); param[0] = "ctrl=settings"; Response.Redirect(Globals.NavigateURL(TabId, "", param), true); break; case "removelogo": var settings = ModCtrl.GetByGuidKey(PortalSettings.Current.PortalId, 0, "SETTINGS", "NBrightBuySettings"); if (settings != null && settings.GetXmlProperty("genxml/hidden/hidemaillogo") != "") { settings.SetXmlProperty("genxml/hidden/hidemaillogo", ""); settings.SetXmlProperty("genxml/hidden/emaillogourl", ""); settings.SetXmlProperty("genxml/hidden/emaillogopath", ""); ModCtrl.Update(settings); } param[0] = ""; Response.Redirect(NBrightBuyUtils.AdminUrl(TabId, param), true); break; case "cancel": param[0] = ""; Response.Redirect(NBrightBuyUtils.AdminUrl(TabId, param), true); break; } }