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("Attributes", Request, "SystemAttributesManage.aspx")); DomainClass cs = SessionManager.GetDomainClass("Attribute"); inputName.MaxLength = cs["Name"].MaxLengthInChars; inputDefaultUrl.MaxLength = cs["DefaultUrl"].MaxLengthInChars; if (RequestId > 0) { TransitAttribute t = SessionManager.ObjectService.GetAttributeById( SessionManager.Ticket, RequestId); inputName.Text = t.Name; inputDescription.Text = t.Description; inputDefaultUrl.Text = t.DefaultUrl; inputDefaultValue.Text = t.DefaultValue; imageBitmap.ImageUrl = string.Format("SystemAttribute.aspx?id={0}&CacheDuration=0", t.Id); imageBitmap.Visible = t.HasBitmap; sitemapdata.Add(new SiteMapDataAttributeNode(t.Name, Request.Url)); } else { imageBitmap.Visible = false; sitemapdata.Add(new SiteMapDataAttributeNode("New Attribute", Request.Url)); } StackSiteMap(sitemapdata); } SetDefaultButton(manageAdd); }
public TransitAttribute GetAttributeIfModifiedSinceById(string ticket, int id, DateTime ifModifiedSince) { TransitAttribute t_instance = WebServiceImpl <TransitAttribute, ManagedAttribute, Attribute> .GetById( ticket, id); if (t_instance.Modified <= ifModifiedSince) { return(null); } return(t_instance); }
public void save_Click(object sender, EventArgs e) { TransitAttribute t = new TransitAttribute(); t.Name = inputName.Text; t.Description = inputDescription.Text; t.DefaultUrl = inputDefaultUrl.Text; t.DefaultValue = inputDefaultValue.Text; t.Id = RequestId; if (inputBitmap.HasFile) t.Bitmap = new ThumbnailBitmap(inputBitmap.FileContent, new Size(16, 16), ThumbnailBitmap.s_FullSize, ThumbnailBitmap.s_ThumbnailSize).Bitmap; SessionManager.CreateOrUpdate<TransitAttribute>( t, SessionManager.ObjectService.CreateOrUpdateAttribute); Redirect("SystemAttributesManage.aspx"); }
public void save_Click(object sender, EventArgs e) { TransitAttribute t = new TransitAttribute(); t.Name = inputName.Text; t.Description = inputDescription.Text; t.DefaultUrl = inputDefaultUrl.Text; t.DefaultValue = inputDefaultValue.Text; t.Id = RequestId; if (inputBitmap.HasFile) { t.Bitmap = new ThumbnailBitmap(inputBitmap.FileContent, new Size(16, 16), ThumbnailBitmap.s_FullSize, ThumbnailBitmap.s_ThumbnailSize).Bitmap; } SessionManager.CreateOrUpdate <TransitAttribute>( t, SessionManager.ObjectService.CreateOrUpdateAttribute); Redirect("SystemAttributesManage.aspx"); }
public override TransitPicture GetPictureWithThumbnail(int id) { TransitAttribute p = SessionManager.GetInstance <TransitAttribute, int>( id, SessionManager.ObjectService.GetAttributeById); if (p == null) { return(null); } TransitPicture result = new TransitPicture(); result.Id = p.Id; result.Bitmap = p.Bitmap; result.Created = p.Created; result.Modified = p.Modified; result.Name = p.Name; return(result); }
public void listAttributes_SelectedItemChanged(object sender, EventArgs e) { int id = 0; if (int.TryParse(listAttributes.SelectedValue, out id)) { TransitAttribute attribute = SessionManager.ObjectService.GetAttributeById( SessionManager.Ticket, id); inputDefaultUrl.Text = Renderer.Render(attribute.DefaultUrl); inputDefaultValue.Text = Renderer.Render(attribute.DefaultValue); previewImage.ImageUrl = string.Format("SystemAttribute.aspx?id={0}", attribute.Id); previewImage.Visible = true; } else { previewImage.Visible = false; inputDefaultUrl.Text = string.Empty; inputDefaultValue.Text = string.Empty; } }
public int CreateOrUpdateAttribute(string ticket, TransitAttribute attr) { return(WebServiceImpl <TransitAttribute, ManagedAttribute, Attribute> .CreateOrUpdate( ticket, attr)); }
public int CreateOrUpdateAttribute(string ticket, TransitAttribute attr) { return WebServiceImpl<TransitAttribute, ManagedAttribute, Attribute>.CreateOrUpdate( ticket, attr); }