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("Event Types", Request, "SystemAccountEventTypesManage.aspx")); DomainClass cs = SessionManager.GetDomainClass("AccountEventType"); inputName.MaxLength = cs["Name"].MaxLengthInChars; if (RequestId > 0) { TransitAccountEventType t = SessionManager.EventService.GetAccountEventTypeById( SessionManager.Ticket, RequestId); inputName.Text = t.Name; inputDefaultType.Checked = t.DefaultType; sitemapdata.Add(new SiteMapDataAttributeNode(t.Name, Request.Url)); } else { sitemapdata.Add(new SiteMapDataAttributeNode("New Type", Request.Url)); } StackSiteMap(sitemapdata); } SetDefaultButton(manageAdd); }
private void GetAccountEventTypes(object sender, EventArgs e) { List <TransitAccountEventType> types = SessionManager.EventService.GetAccountEventTypes(SessionManager.Ticket, null); TransitAccountEventType selected = null; foreach (TransitAccountEventType eventtype in types) { if (eventtype.DefaultType) { selected = eventtype; break; } } if (selected == null) { types.Insert(0, new TransitAccountEventType()); } selectType.DataSource = types; selectType.DataBind(); if (selected != null) { ListItemManager.TrySelect(selectType, selected.Name); } }
public void save_Click(object sender, EventArgs e) { TransitAccountEventType t = new TransitAccountEventType(); t.Name = inputName.Text; t.Id = RequestId; t.DefaultType = inputDefaultType.Checked; SessionManager.CreateOrUpdate<TransitAccountEventType>( t, SessionManager.EventService.CreateOrUpdateAccountEventType); Redirect("SystemAccountEventTypesManage.aspx"); }
public void save_Click(object sender, EventArgs e) { TransitAccountEventType t = new TransitAccountEventType(); t.Name = inputName.Text; t.Id = RequestId; t.DefaultType = inputDefaultType.Checked; SessionManager.CreateOrUpdate <TransitAccountEventType>( t, SessionManager.EventService.CreateOrUpdateAccountEventType); Redirect("SystemAccountEventTypesManage.aspx"); }
public int CreateOrUpdateAccountEventType(string ticket, TransitAccountEventType eventtype) { return(WebServiceImpl <TransitAccountEventType, ManagedAccountEventType, AccountEventType> .CreateOrUpdate( ticket, eventtype)); }
public int CreateOrUpdateAccountEventType(string ticket, TransitAccountEventType eventtype) { return WebServiceImpl<TransitAccountEventType, ManagedAccountEventType, AccountEventType>.CreateOrUpdate( ticket, eventtype); }