public void save_Click(object sender, EventArgs e) { TransitBugNote t = new TransitBugNote(); t.Details = inputNote.Text; t.Id = RequestId; t.BugId = BugId; SessionManager.CreateOrUpdate<TransitBugNote>( t, SessionManager.BugService.CreateOrUpdateBugNote); Redirect(string.Format("BugView.aspx?id={0}", BugId)); }
public void save_Click(object sender, EventArgs e) { TransitBugNote t = new TransitBugNote(); t.Details = inputNote.Text; t.Id = RequestId; t.BugId = BugId; SessionManager.CreateOrUpdate <TransitBugNote>( t, SessionManager.BugService.CreateOrUpdateBugNote); Redirect(string.Format("BugView.aspx?id={0}", BugId)); }
public void ReopenBug(string ticket, int bugid) { using (SnCore.Data.Hibernate.Session.OpenConnection()) { ISession session = SnCore.Data.Hibernate.Session.Current; ManagedSecurityContext sec = new ManagedSecurityContext(session, ticket); ManagedBug bug = new ManagedBug(session, bugid); bug.Reopen(sec); ManagedBugNote note = new ManagedBugNote(session); TransitBugNote t_note = new TransitBugNote(); t_note.BugId = bug.Id; t_note.Details = "Bug reopened."; note.CreateOrUpdate(t_note, sec); SnCore.Data.Hibernate.Session.Flush(); } }
public void ResolveBug(string ticket, int bugid, string resolution, string note) { using (SnCore.Data.Hibernate.Session.OpenConnection()) { ISession session = SnCore.Data.Hibernate.Session.Current; ManagedSecurityContext sec = new ManagedSecurityContext(session, ticket); ManagedBug bug = new ManagedBug(session, bugid); bug.Resolve(resolution, sec); if (note.Length > 0) { TransitBugNote t_note = new TransitBugNote(); t_note.BugId = bug.Id; t_note.Details = note; ManagedBugNote m_note = new ManagedBugNote(session); m_note.CreateOrUpdate(t_note, sec); } SnCore.Data.Hibernate.Session.Flush(); } }
public void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { TransitBug bug = SessionManager.BugService.GetBugById( SessionManager.Ticket, BugId); TransitBugProject project = SessionManager.BugService.GetBugProjectById( SessionManager.Ticket, bug.ProjectId); imageBugType.ImageUrl = string.Format("images/bugs/type_{0}.gif", bug.Type); bugType.Text = Renderer.Render(bug.Type); bugId.Text = string.Format("#{0}", bug.Id); bugSubject.Text = Renderer.Render(bug.Subject); bugType.Text = Renderer.Render(bug.Type); linkBack.NavigateUrl = string.Format("BugView.aspx?id={0}", bug.Id); SiteMapDataAttribute sitemapdata = new SiteMapDataAttribute(); sitemapdata.Add(new SiteMapDataAttributeNode("Bugs", Request, "BugProjectsManage.aspx")); sitemapdata.Add(new SiteMapDataAttributeNode(project.Name, Request, string.Format("BugProjectBugsManage.aspx?id={0}", project.Id))); sitemapdata.Add(new SiteMapDataAttributeNode(string.Format("#{0}: {1}", bug.Id, bug.Subject), Request, string.Format("BugView.aspx?id={0}", bug.Id))); if (RequestId > 0) { TransitBugNote t = SessionManager.BugService.GetBugNoteById( SessionManager.Ticket, RequestId); inputNote.Text = t.Details; sitemapdata.Add(new SiteMapDataAttributeNode("Edit Note", Request.Url)); } else { sitemapdata.Add(new SiteMapDataAttributeNode("New Note", Request.Url)); } StackSiteMap(sitemapdata); } SetDefaultButton(manageAdd); }
public int CreateOrUpdateBugNote(string ticket, TransitBugNote bugnote) { return(WebServiceImpl <TransitBugNote, ManagedBugNote, BugNote> .CreateOrUpdate( ticket, bugnote)); }
public int CreateOrUpdateBugNote(string ticket, TransitBugNote bugnote) { return WebServiceImpl<TransitBugNote, ManagedBugNote, BugNote>.CreateOrUpdate( ticket, bugnote); }