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")); sitemapdata.Add(new SiteMapDataAttributeNode(Survey.Name, Request, string.Format("SystemSurveyEdit.aspx?id={0}", SurveyId))); DomainClass cs = SessionManager.GetDomainClass("SurveyQuestion"); inputQuestion.MaxLength = cs["Question"].MaxLengthInChars; linkBack.NavigateUrl = "SystemSurveyEdit.aspx?id=" + SurveyId.ToString(); if (RequestId > 0) { TransitSurveyQuestion tw = SessionManager.ObjectService.GetSurveyQuestionById( SessionManager.Ticket, RequestId); inputQuestion.Text = Renderer.Render(tw.Question); sitemapdata.Add(new SiteMapDataAttributeNode(tw.Question, Request.Url)); } else { sitemapdata.Add(new SiteMapDataAttributeNode("New Question", Request.Url)); } StackSiteMap(sitemapdata); } SetDefaultButton(manageAdd); }
public Dictionary <string, string> ProcessValforLegalControls(IEnumerable <SurveyControlDTO> surveyControlList, Dictionary <string, string> SurveyQuestionAnswerList) { List <SourceTableDTO> SourceTables = null; if (string.IsNullOrEmpty(RootID)) { SourceTables = GetSourceTables(SurveyId.ToString()); } else { SourceTables = GetSourceTables(RootID); } if (SourceTables.Count > 0) { foreach (SurveyControlDTO s in surveyControlList) { if (SurveyQuestionAnswerList.Keys.Contains(s.ControlId)) { string val = SurveyQuestionAnswerList[s.ControlId]; var SourceTableXml1 = SourceTables.Where(x => x.TableName == s.SourceTableName).Select(y => y.TableXml).ToList(); XDocument SourceTableXml = XDocument.Parse(SourceTableXml1[0].ToString()); var _ControlValues = from _ControlValue in SourceTableXml.Descendants("SourceTable") select _ControlValue; List <string> legalvals = new List <string>(); foreach (var _ControlValue in _ControlValues) { var _SourceTableValues = from _SourceTableValue in _ControlValues.Descendants("Item") select _SourceTableValue; foreach (var _SourceTableValue in _SourceTableValues) { legalvals.Add(_SourceTableValue.Attributes().FirstOrDefault().Value.Trim()); } } SurveyQuestionAnswerList[s.ControlId] = legalvals.ElementAt(Convert.ToInt32(val) - 1); } } } return(SurveyQuestionAnswerList); }
private void Page_Load(object sender, System.EventArgs e) { SetupSecurity(); LocalizePage(); if (!IsPostBack) { ShowSurveyDDL(); } UITabList.SetTakeSurveyTabs((MsterPageTabs)Page.Master, UITabList.TakeSurveyTabs.TakeSurvey); //if(!SurveyStarted) InitiateSurvey(); Votations.NSurvey.SQLServerDAL.SurveyLayout u = new Votations.NSurvey.SQLServerDAL.SurveyLayout(); _userSettings = u.SurveyLayoutGet(((PageBase)Page).getSurveyId()); string href = ResolveUrl("~/NSurveyAdmin/CSS/surveypreview.css"); //string href= VirtualPathUtility.ToAbsolute("~/NSurveyAdmin/CSS/nsurveyform.css" ); //Page.Header.Controls.Add(new LiteralControl(Environment.NewLine)); //HtmlGenericControl css = new HtmlGenericControl("link"); //css.Attributes.Add("rel", "stylesheet"); //css.Attributes.Add("type", "text/css"); //css.Attributes.Add("href", VirtualPathUtility.ToAbsolute("~/NSurveyAdmin/CSS/nsurveyform.css")); //Page.Header.Controls.Add(css); if (!(_userSettings == null || _userSettings.SurveyLayout.Count == 0)) { if (!string.IsNullOrEmpty(_userSettings.SurveyLayout[0].SurveyCss)) { // href=ResolveUrl(UserSettingsConstants.CssStoragePath + "/" + SurveyId.ToString() + "/" + _userSettings.SurveyLayout[0].SurveyCss); Page.Header.Controls.Add(new LiteralControl(Environment.NewLine)); HtmlGenericControl css2 = new HtmlGenericControl("link"); css2.Attributes.Add("rel", "stylesheet"); css2.Attributes.Add("type", "text/css"); css2.Attributes.Add("href", ResolveUrl(UserSettingsConstants.CssStoragePath + "/" + SurveyId.ToString() + "/" + _userSettings.SurveyLayout[0].SurveyCss)); Page.Header.Controls.Add(css2); } else { Page.Header.Controls.Add(new LiteralControl(Environment.NewLine)); HtmlGenericControl css = new HtmlGenericControl("link"); css.Attributes.Add("rel", "stylesheet"); css.Attributes.Add("type", "text/css"); css.Attributes.Add("href", href); Page.Header.Controls.Add(css); } // this.SurveyHeaderCustom.Text = HttpUtility.HtmlDecode(_userSettings.SurveyLayout[0].SurveyHeaderText); // this.SurveyFooterCustom.Text = HttpUtility.HtmlDecode(_userSettings.SurveyLayout[0].SurveyFooterText); } else { Page.Header.Controls.Add(new LiteralControl(Environment.NewLine)); HtmlGenericControl css = new HtmlGenericControl("link"); css.Attributes.Add("rel", "stylesheet"); css.Attributes.Add("type", "text/css"); css.Attributes.Add("href", href); Page.Header.Controls.Add(css); } }
protected void Page_Init(object sender, EventArgs e) { Votations.NSurvey.SQLServerDAL.SurveyLayout u = new Votations.NSurvey.SQLServerDAL.SurveyLayout(); _userSettings = u.SurveyLayoutGet(((PageBase)Page).SurveyId); if (!(_userSettings == null || _userSettings.SurveyLayout.Count == 0)) { if (!string.IsNullOrEmpty(_userSettings.SurveyLayout[0].SurveyCss)) { Page.Header.Controls.Add(new LiteralControl(Environment.NewLine)); HtmlGenericControl css2 = new HtmlGenericControl("link"); css2.Attributes.Add("rel", "stylesheet"); css2.Attributes.Add("type", "text/css"); css2.Attributes.Add("href", ResolveUrl(UserSettingsConstants.CssStoragePath + "/" + SurveyId.ToString() + "/" + _userSettings.SurveyLayout[0].SurveyCss)); Page.Header.Controls.Add(css2); } else { Page.Header.Controls.Add(new LiteralControl(Environment.NewLine)); HtmlGenericControl css = new HtmlGenericControl("link"); css.Attributes.Add("rel", "stylesheet"); css.Attributes.Add("type", "text/css"); css.Attributes.Add("href", VirtualPathUtility.ToAbsolute("~/NSurveyAdmin/CSS/surveypreview.css")); Page.Header.Controls.Add(css); } //this.SurveyHeaderCustom.Text = HttpUtility.HtmlDecode(_userSettings.SurveyLayout[0].SurveyHeaderText); //this.SurveyFooterCustom.Text = HttpUtility.HtmlDecode(_userSettings.SurveyLayout[0].SurveyFooterText); } else { Page.Header.Controls.Add(new LiteralControl(Environment.NewLine)); HtmlGenericControl css = new HtmlGenericControl("link"); css.Attributes.Add("rel", "stylesheet"); css.Attributes.Add("type", "text/css"); css.Attributes.Add("href", VirtualPathUtility.ToAbsolute("~/NSurveyAdmin/CSS/surveypreview.css")); Page.Header.Controls.Add(css); } }