public void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SiteMapDataAttribute sitemapdata = new SiteMapDataAttribute(); sitemapdata.Add(new SiteMapDataAttributeNode("System Preferences", Request, "SystemPreferencesManage.aspx")); sitemapdata.Add(new SiteMapDataAttributeNode("Settings", Request, "SystemConfigurationsManage.aspx")); DomainClass cs = SessionManager.GetDomainClass("Configuration"); inputName.MaxLength = cs["OptionName"].MaxLengthInChars; int id = RequestId; if (id > 0) { TransitConfiguration tw = SessionManager.SystemService.GetConfigurationById( SessionManager.Ticket, id); inputName.Text = Renderer.Render(tw.Name); inputValue.Text = Renderer.Render(tw.Value); inputPassword.Checked = tw.Password; sitemapdata.Add(new SiteMapDataAttributeNode(tw.Name, Request.Url)); } else { sitemapdata.Add(new SiteMapDataAttributeNode("New Setting", Request.Url)); inputName.Text = Request["name"]; } StackSiteMap(sitemapdata); } SetDefaultButton(manageAdd); }
public void save_Click(object sender, EventArgs e) { TransitConfiguration tw = new TransitConfiguration(); tw.Name = inputName.Text; tw.Id = RequestId; tw.Value = inputValue.Text; tw.Password = inputPassword.Checked; SessionManager.CreateOrUpdate<TransitConfiguration>( tw, SessionManager.SystemService.CreateOrUpdateConfiguration); Page.Cache.Remove(string.Format("settings:{0}", tw.Name)); Redirect("SystemConfigurationsManage.aspx"); }
public void save_Click(object sender, EventArgs e) { TransitConfiguration tw = new TransitConfiguration(); tw.Name = inputName.Text; tw.Id = RequestId; tw.Value = inputValue.Text; tw.Password = inputPassword.Checked; SessionManager.CreateOrUpdate <TransitConfiguration>( tw, SessionManager.SystemService.CreateOrUpdateConfiguration); Page.Cache.Remove(string.Format("settings:{0}", tw.Name)); Redirect("SystemConfigurationsManage.aspx"); }
public TransitConfiguration GetConfigurationByNameWithDefault(string ticket, string name, string defaultvalue) { TransitConfiguration result = WebServiceImpl <TransitConfiguration, ManagedConfiguration, Configuration> .GetByCriterion( ticket, Expression.Eq("OptionName", name)); if (result == null) { result = new TransitConfiguration(); result.Name = name; result.Value = defaultvalue; } return(result); }
public void save_Click(object sender, EventArgs e) { // delivery method TransitConfiguration t_delivery = SessionManager.GetInstance <TransitConfiguration, string, string>( "SnCore.Mail.Delivery", string.Empty, SessionManager.SystemService.GetConfigurationByNameWithDefault); t_delivery.Value = inputDelivery.SelectedValue; SessionManager.CreateOrUpdate <TransitConfiguration>(t_delivery, SessionManager.SystemService.CreateOrUpdateConfiguration); // server TransitConfiguration t_server = SessionManager.GetInstance <TransitConfiguration, string, string>( "SnCore.Mail.Server", string.Empty, SessionManager.SystemService.GetConfigurationByNameWithDefault); t_server.Value = inputServer.Text; SessionManager.CreateOrUpdate <TransitConfiguration>(t_server, SessionManager.SystemService.CreateOrUpdateConfiguration); // port TransitConfiguration t_port = SessionManager.GetInstance <TransitConfiguration, string, string>( "SnCore.Mail.Port", string.Empty, SessionManager.SystemService.GetConfigurationByNameWithDefault); t_port.Value = inputPort.Text; SessionManager.CreateOrUpdate <TransitConfiguration>(t_port, SessionManager.SystemService.CreateOrUpdateConfiguration); // username TransitConfiguration t_username = SessionManager.GetInstance <TransitConfiguration, string, string>( "SnCore.Mail.Username", string.Empty, SessionManager.SystemService.GetConfigurationByNameWithDefault); t_username.Value = inputUsername.Text; SessionManager.CreateOrUpdate <TransitConfiguration>(t_username, SessionManager.SystemService.CreateOrUpdateConfiguration); // password if (!string.IsNullOrEmpty(inputPassword.Text.Trim())) { TransitConfiguration t_password = SessionManager.GetInstance <TransitConfiguration, string, string>( "SnCore.Mail.Password", string.Empty, SessionManager.SystemService.GetConfigurationByNameWithDefault); t_password.Value = inputPassword.Text.Trim(); t_password.Password = true; SessionManager.CreateOrUpdate <TransitConfiguration>(t_password, SessionManager.SystemService.CreateOrUpdateConfiguration); } // username TransitConfiguration t_pickupdirectorylocation = SessionManager.GetInstance <TransitConfiguration, string, string>( "SnCore.Mail.PickupDirectoryLocation", string.Empty, SessionManager.SystemService.GetConfigurationByNameWithDefault); t_pickupdirectorylocation.Value = inputPickupDirectoryLocation.Text; SessionManager.CreateOrUpdate <TransitConfiguration>(t_pickupdirectorylocation, SessionManager.SystemService.CreateOrUpdateConfiguration); ReportInfo("Configuration saved."); }
public void gridManage_ItemCommand(object sender, DataGridCommandEventArgs e) { switch (e.CommandName) { case "Delete": int id = int.Parse(e.CommandArgument.ToString()); TransitConfiguration tc = SessionManager.SystemService.GetConfigurationById( SessionManager.Ticket, id); Page.Cache.Remove(string.Format("settings:{0}", tc.Name)); SessionManager.Delete <TransitConfiguration>(id, SessionManager.SystemService.DeleteConfiguration); ReportInfo(string.Format("Configuration \"{0}\" deleted.", base.Render(tc.Name))); gridManage.CurrentPageIndex = 0; gridManage_OnGetDataSource(sender, e); gridManage.DataBind(); break; } }
public int CreateOrUpdateConfiguration(string ticket, TransitConfiguration configuration) { return(WebServiceImpl <TransitConfiguration, ManagedConfiguration, Configuration> .CreateOrUpdate( ticket, configuration)); }
public int CreateOrUpdateConfiguration(string ticket, TransitConfiguration configuration) { return WebServiceImpl<TransitConfiguration, ManagedConfiguration, Configuration>.CreateOrUpdate( ticket, configuration); }
public TransitConfiguration GetConfigurationByNameWithDefault(string ticket, string name, string defaultvalue) { TransitConfiguration result = WebServiceImpl<TransitConfiguration, ManagedConfiguration, Configuration>.GetByCriterion( ticket, Expression.Eq("OptionName", name)); if (result == null) { result = new TransitConfiguration(); result.Name = name; result.Value = defaultvalue; } return result; }