public void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { TransitAccountGroup p = SessionManager.GroupService.GetAccountGroupById( SessionManager.Ticket, AccountGroupId); linkBack.NavigateUrl = string.Format("AccountGroupPicturesManage.aspx?id={0}", p.Id); SiteMapDataAttribute sitemapdata = new SiteMapDataAttribute(); sitemapdata.Add(new SiteMapDataAttributeNode("Groups", Request, "AccountGroupsView.aspx")); sitemapdata.Add(new SiteMapDataAttributeNode(p.Name, Request, string.Format("AccountGroupView.aspx?id={0}", p.Id))); sitemapdata.Add(new SiteMapDataAttributeNode("Pictures", Request, string.Format("AccountGroupPicturesManage.aspx?id={0}", p.Id))); if (RequestId > 0) { TransitAccountGroupPicture t = SessionManager.GroupService.GetAccountGroupPictureById(SessionManager.Ticket, RequestId); inputName.Text = t.Name; inputDescription.Text = t.Description; imageFull.ImageUrl = string.Format("AccountGroupPicture.aspx?id={0}&CacheDuration=0", t.Id); sitemapdata.Add(new SiteMapDataAttributeNode(t.Name, Request.Url)); } else { sitemapdata.Add(new SiteMapDataAttributeNode("New Picture", Request.Url)); } StackSiteMap(sitemapdata); } SetDefaultButton(manageAdd); }
public void save_Click(object sender, EventArgs e) { TransitAccountGroupPicture t = new TransitAccountGroupPicture(); t.Name = inputName.Text; t.Description = inputDescription.Text; t.AccountGroupId = AccountGroupId; t.Id = RequestId; SessionManager.CreateOrUpdate<TransitAccountGroupPicture>( t, SessionManager.GroupService.CreateOrUpdateAccountGroupPicture); Redirect(string.Format("AccountGroupPicturesManage.aspx?id={0}", AccountGroupId)); }
public void save_Click(object sender, EventArgs e) { TransitAccountGroupPicture t = new TransitAccountGroupPicture(); t.Name = inputName.Text; t.Description = inputDescription.Text; t.AccountGroupId = AccountGroupId; t.Id = RequestId; SessionManager.CreateOrUpdate <TransitAccountGroupPicture>( t, SessionManager.GroupService.CreateOrUpdateAccountGroupPicture); Redirect(string.Format("AccountGroupPicturesManage.aspx?id={0}", AccountGroupId)); }
public TransitAccountGroupPicture GetAccountGroupPictureIfModifiedSinceById(string ticket, int id, DateTime ifModifiedSince) { TransitAccountGroupPicture t_instance = WebServiceImpl <TransitAccountGroupPicture, ManagedAccountGroupPicture, AccountGroupPicture> .GetById( ticket, id); if (t_instance.Modified <= ifModifiedSince) { return(null); } return(t_instance); }
public override TransitPicture GetPictureWithThumbnail(int id) { TransitAccountGroupPicture p = SessionManager.GetInstance <TransitAccountGroupPicture, int>( id, SessionManager.GroupService.GetAccountGroupPictureById); if (p == null) { return(null); } TransitPicture result = new TransitPicture(); result.Id = p.Id; result.Bitmap = p.Thumbnail; result.Created = p.Created; result.Modified = p.Modified; result.Name = p.Name; return(result); }
public override TransitPicture GetPictureWithBitmap(int id) { TransitAccountGroupPicture p = SessionManager.GroupService.GetAccountGroupPictureById( SessionManager.Ticket, id); 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 override TransitPicture GetPictureWithThumbnail(int id, DateTime ifModifiedSince) { TransitAccountGroupPicture p = SessionManager.GroupService.GetAccountGroupPictureIfModifiedSinceById( SessionManager.Ticket, id, ifModifiedSince); if (p == null) { return(null); } TransitPicture result = new TransitPicture(); result.Id = p.Id; result.Bitmap = p.Thumbnail; result.Created = p.Created; result.Modified = p.Modified; result.Name = p.Name; return(result); }
protected void files_FilesPosted(object sender, FilesPostedEventArgs e) { try { if (e.PostedFiles.Count == 0) { return; } ExceptionCollection exceptions = new ExceptionCollection(); foreach (HttpPostedFile file in e.PostedFiles) { try { TransitAccountGroupPicture p = new TransitAccountGroupPicture(); ThumbnailBitmap t = new ThumbnailBitmap(file.InputStream); p.Bitmap = t.Bitmap; p.Name = Path.GetFileName(file.FileName); p.Description = string.Empty; p.AccountGroupId = RequestId; SessionManager.CreateOrUpdate <TransitAccountGroupPicture>( p, SessionManager.GroupService.CreateOrUpdateAccountGroupPicture); } catch (Exception ex) { exceptions.Add(new Exception(string.Format("Error processing {0}: {1}", Renderer.Render(file.FileName), ex.Message), ex)); } } gridManage.CurrentPageIndex = 0; gridManage_OnGetDataSource(sender, e); gridManage.DataBind(); exceptions.Throw(); Redirect(string.Format("AccountGroupView.aspx?id={0}", RequestId)); } catch (Exception ex) { ReportException(ex); } }
void GetPictureData(object sender, EventArgs e) { TransitAccountGroupPicture p = AccountGroupPicture; inputPicture.Src = string.Format("AccountGroupPicture.aspx?id={0}", p.Id); inputName.Text = Renderer.Render(p.Name); inputDescription.Text = Renderer.Render(p.Description); inputUploadedBy.NavigateUrl = string.Format("AccountView.aspx?id={0}", p.AccountId); inputUploadedBy.Text = Renderer.Render(p.AccountName); inputCreated.Text = Adjust(p.Created).ToString("d"); inputCounter.Text = p.Counter.Total.ToString(); TransitAccountGroup l = AccountGroup; this.Title = string.Format("{0}: {1}", Renderer.Render(l.Name), string.IsNullOrEmpty(p.Name) ? "Untitled" : Renderer.Render(p.Name)); labelAccountGroupName.Text = Renderer.Render(l.Name); linkBack.NavigateUrl = string.Format("AccountGroupView.aspx?id={0}", l.Id); linkBack.Text = string.Format("» Back to {0}", Renderer.Render(l.Name)); linkComments.Visible = p.CommentCount > 0; linkComments.Text = string.Format("» {0} comment{1}", (p.CommentCount > 0) ? p.CommentCount.ToString() : "no", (p.CommentCount == 1) ? "" : "s"); linkPrev.Enabled = p.PrevId > 0; linkPrev.CommandArgument = p.PrevId.ToString(); linkNext.Enabled = p.NextId > 0; linkNext.CommandArgument = p.NextId.ToString(); labelIndex.Text = string.Format("{0} / {1}", p.Index + 1, p.Count); discussionComments.ReturnUrl = string.Format("AccountGroupPictureView.aspx?id={0}", PictureId); discussionComments.DiscussionId = SessionManager.GetCount <TransitDiscussion, string, int>( typeof(AccountGroupPicture).Name, PictureId, SessionManager.DiscussionService.GetOrCreateDiscussionId); discussionComments.DataBind(); }
protected void files_FilesPosted(object sender, FilesPostedEventArgs e) { try { if (e.PostedFiles.Count == 0) return; ExceptionCollection exceptions = new ExceptionCollection(); foreach (HttpPostedFile file in e.PostedFiles) { try { TransitAccountGroupPicture p = new TransitAccountGroupPicture(); ThumbnailBitmap t = new ThumbnailBitmap(file.InputStream); p.Bitmap = t.Bitmap; p.Name = Path.GetFileName(file.FileName); p.Description = string.Empty; p.AccountGroupId = RequestId; SessionManager.CreateOrUpdate<TransitAccountGroupPicture>( p, SessionManager.GroupService.CreateOrUpdateAccountGroupPicture); } catch (Exception ex) { exceptions.Add(new Exception(string.Format("Error processing {0}: {1}", Renderer.Render(file.FileName), ex.Message), ex)); } } gridManage.CurrentPageIndex = 0; gridManage_OnGetDataSource(sender, e); gridManage.DataBind(); exceptions.Throw(); Redirect(string.Format("AccountGroupView.aspx?id={0}", RequestId)); } catch (Exception ex) { ReportException(ex); } }
public int CreateOrUpdateAccountGroupPicture(string ticket, TransitAccountGroupPicture t_instance) { return WebServiceImpl<TransitAccountGroupPicture, ManagedAccountGroupPicture, AccountGroupPicture>.CreateOrUpdate( ticket, t_instance); }
public int CreateOrUpdateAccountGroupPicture(string ticket, TransitAccountGroupPicture t_instance) { return(WebServiceImpl <TransitAccountGroupPicture, ManagedAccountGroupPicture, AccountGroupPicture> .CreateOrUpdate( ticket, t_instance)); }