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("Account Place Types", Request, "SystemAccountPlaceTypesManage.aspx")); DomainClass cs = SessionManager.GetDomainClass("AccountPlaceType"); inputName.MaxLength = cs["Name"].MaxLengthInChars; if (RequestId > 0) { TransitAccountPlaceType t = SessionManager.PlaceService.GetAccountPlaceTypeById( SessionManager.Ticket, RequestId); inputName.Text = t.Name; inputDescription.Text = t.Description; inputDefaultType.Checked = t.DefaultType; inputCanWrite.Checked = t.CanWrite; sitemapdata.Add(new SiteMapDataAttributeNode(t.Name, Request.Url)); } else { sitemapdata.Add(new SiteMapDataAttributeNode("New Type", Request.Url)); } StackSiteMap(sitemapdata); } SetDefaultButton(manageAdd); }
public void GetData(object sender, EventArgs e) { IList <TransitAccountPlaceType> types = SessionManager.GetCollection <TransitAccountPlaceType>( null, SessionManager.PlaceService.GetAccountPlaceTypes); TransitAccountPlaceType selected = null; foreach (TransitAccountPlaceType Placetype in types) { if (Placetype.DefaultType) { selected = Placetype; break; } } if (selected == null) { types.Insert(0, new TransitAccountPlaceType()); } inputType.DataSource = types; inputType.DataBind(); if (selected != null) { ListItemManager.TrySelect(inputType, selected.Name); } }
public void save_Click(object sender, EventArgs e) { TransitAccountPlaceType t = new TransitAccountPlaceType(); t.Name = inputName.Text; t.Description = inputDescription.Text; t.CanWrite = inputCanWrite.Checked; t.DefaultType = inputDefaultType.Checked; t.Id = RequestId; SessionManager.CreateOrUpdate<TransitAccountPlaceType>( t, SessionManager.PlaceService.CreateOrUpdateAccountPlaceType); Redirect("SystemAccountPlaceTypesManage.aspx"); }
public void save_Click(object sender, EventArgs e) { TransitAccountPlaceType t = new TransitAccountPlaceType(); t.Name = inputName.Text; t.Description = inputDescription.Text; t.CanWrite = inputCanWrite.Checked; t.DefaultType = inputDefaultType.Checked; t.Id = RequestId; SessionManager.CreateOrUpdate <TransitAccountPlaceType>( t, SessionManager.PlaceService.CreateOrUpdateAccountPlaceType); Redirect("SystemAccountPlaceTypesManage.aspx"); }
public int CreateOrUpdateAccountPlaceType(string ticket, TransitAccountPlaceType type) { return WebServiceImpl<TransitAccountPlaceType, ManagedAccountPlaceType, AccountPlaceType>.CreateOrUpdate( ticket, type); }