public void Page_Load(object sender, EventArgs e) { accountSurveyAnswers.OnGetDataSource += new EventHandler(accountSurveyAnswers_OnGetDataSource); if (!IsPostBack) { SiteMapDataAttribute sitemapdata = new SiteMapDataAttribute(); TransitSurvey s = Survey; if (AccountId > 0) { TransitAccount a = Account; accountName.Text = Renderer.Render(a.Name); accountImage.Src = string.Format("AccountPictureThumbnail.aspx?id={0}", a.PictureId); accountLink.HRef = string.Format("AccountView.aspx?id={0}", a.Id); this.Title = string.Format("{0}'s {1}", Renderer.Render(a.Name), Renderer.Render(s.Name)); sitemapdata.Add(new SiteMapDataAttributeNode("People", Request, "AccountsView.aspx")); sitemapdata.Add(new SiteMapDataAttributeNode(a.Name, Request, string.Format("AccountView.aspx?id={0}", a.Id))); } else { accountcolumn.Visible = false; this.Title = string.Format("{0}", Renderer.Render(s.Name)); } sitemapdata.Add(new SiteMapDataAttributeNode(s.Name, Request.Url)); StackSiteMap(sitemapdata); surveyName.Text = Renderer.Render(s.Name); accountSurveyAnswers_OnGetDataSource(sender, e); accountSurveyAnswers.DataBind(); } }
public void CreateAccountSurvey() { ManagedAccount a = new ManagedAccount(Session); ManagedSurvey m_survey = new ManagedSurvey(Session); ManagedSurveyQuestion m_question = new ManagedSurveyQuestion(Session); ManagedAccountSurveyAnswer m_answer = new ManagedAccountSurveyAnswer(Session); try { a.Create("Test User", "testpassword", "*****@*****.**", DateTime.UtcNow, AdminSecurityContext); TransitSurvey t_survey = new TransitSurvey(); t_survey.Name = GetNewString(); m_survey.CreateOrUpdate(t_survey, AdminSecurityContext); TransitSurveyQuestion t_question = new TransitSurveyQuestion(); t_question.SurveyId = m_survey.Id; t_question.Question = GetNewString(); m_question.CreateOrUpdate(t_question, AdminSecurityContext); TransitAccountSurveyAnswer ta = new TransitAccountSurveyAnswer(); ta.SurveyQuestionId = m_question.Id; ta.Answer = GetNewString(); m_answer.CreateOrUpdate(ta, a.GetSecurityContext()); } finally { m_answer.Delete(a.GetSecurityContext()); a.Delete(AdminSecurityContext); m_survey.Delete(AdminSecurityContext); Session.Flush(); } }
public void save_Click(object sender, EventArgs e) { TransitSurvey tw = new TransitSurvey(); tw.Name = inputName.Text; tw.Id = RequestId; SessionManager.CreateOrUpdate<TransitSurvey>( tw, SessionManager.ObjectService.CreateOrUpdateSurvey); Redirect("SystemSurveysManage.aspx"); }
public void save_Click(object sender, EventArgs e) { TransitSurvey tw = new TransitSurvey(); tw.Name = inputName.Text; tw.Id = RequestId; SessionManager.CreateOrUpdate <TransitSurvey>( tw, SessionManager.ObjectService.CreateOrUpdateSurvey); Redirect("SystemSurveysManage.aspx"); }
public string GetSurvey(TransitSurvey s) { if (s == null) { return(string.Empty); } else { return("new survey: " + Renderer.Render(s.Name)); } }
protected override void OnInit(EventArgs e) { TransitSurvey ts = SessionManager.ObjectService.GetSurveyById( SessionManager.Ticket, RequestId); this.Title = surveyName.Text = Render(ts.Name); List <TransitAccountSurveyAnswer> answers = SessionManager.AccountService.GetAccountSurveyAnswers( SessionManager.Ticket, SessionManager.AccountId, RequestId, null); SiteMapDataAttribute sitemapdata = new SiteMapDataAttribute(); sitemapdata.Add(new SiteMapDataAttributeNode(ts.Name, Request, string.Format("AccountSurveyView.aspx?id={0}", ts.Id))); sitemapdata.Add(new SiteMapDataAttributeNode("Edit Survey", Request.Url)); StackSiteMap(sitemapdata); int index = 1; foreach (TransitAccountSurveyAnswer answer in answers) { WizardStep step = new WizardStep(); step.Title = answer.SurveyQuestion; HyperLink q = new HyperLink(); q.ID = "question_" + index.ToString(); q.Text = answer.SurveyQuestion; q.NavigateUrl = string.Format("AccountSurveyQuestionView.aspx?id={0}", answer.SurveyQuestionId); q.Font.Bold = true; step.Controls.Add(q); step.Controls.Add(new HtmlGenericControl("br")); step.Controls.Add(new HtmlGenericControl("br")); TextBox t = new TextBox(); t.ID = "answer_" + index.ToString(); t.Text = answer.Answer; t.TextMode = TextBoxMode.MultiLine; t.Rows = 7; t.CssClass = "sncore_form_textbox"; step.Controls.Add(t); surveyWizard.WizardSteps.Insert(surveyWizard.WizardSteps.Count - 1, step); mSurveyEntries.Add(new AccountSurveyEntry(answer, t)); index++; } base.OnInit(e); }
public void Page_Load(object sender, EventArgs e) { accountSurveyAnswers.OnGetDataSource += new EventHandler(accountSurveyAnswers_OnGetDataSource); if (!IsPostBack) { TransitSurvey ts = Survey; TransitSurveyQuestion tsq = SurveyQuestion; surveyName.Text = this.Title = Renderer.Render(ts.Name); GetData(); SiteMapDataAttribute sitemapdata = new SiteMapDataAttribute(); sitemapdata.Add(new SiteMapDataAttributeNode(ts.Name, Request, string.Format("AccountSurveyView.aspx?id={0}", ts.Id))); sitemapdata.Add(new SiteMapDataAttributeNode(tsq.Question, Request.Url)); StackSiteMap(sitemapdata); } }
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("Surveys", Request, "SystemSurveysManage.aspx")); DomainClass cs = SessionManager.GetDomainClass("Survey"); inputName.MaxLength = cs["Name"].MaxLengthInChars; if (RequestId > 0) { TransitSurvey tw = SessionManager.ObjectService.GetSurveyById( SessionManager.Ticket, RequestId); inputName.Text = Renderer.Render(tw.Name); sitemapdata.Add(new SiteMapDataAttributeNode(tw.Name, Request.Url)); } else { sitemapdata.Add(new SiteMapDataAttributeNode("New Survey", Request.Url)); } StackSiteMap(sitemapdata); } SetDefaultButton(manageAdd); if (RequestId > 0) { linkNewQuestion.NavigateUrl = string.Format("SystemSurveyQuestionEdit.aspx?sid={0}", RequestId); gridManage.DataSource = SessionManager.ObjectService.GetSurveyQuestions( SessionManager.Ticket, RequestId, null); gridManage.DataBind(); } else { panelQuestions.Visible = false; } }
public string GetSurvey(TransitSurvey s) { if (s == null) { return string.Empty; } else { return "new survey: " + Renderer.Render(s.Name); } }
public int GetSurveyId(TransitSurvey s) { return (s == null) ? 0 : s.Id; }
public int CreateOrUpdateSurvey(string ticket, TransitSurvey survey) { return(WebServiceImpl <TransitSurvey, ManagedSurvey, Survey> .CreateOrUpdate( ticket, survey)); }
public int CreateOrUpdateSurvey(string ticket, TransitSurvey survey) { return WebServiceImpl<TransitSurvey, ManagedSurvey, Survey>.CreateOrUpdate( ticket, survey); }
public int GetSurveyId(TransitSurvey s) { return((s == null) ? 0 : s.Id); }