private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetDesignerTabs((MsterPageTabs)Page.Master, UITabList.DesignerTabs.FormBuilder);

            SetupSecurity();
            MessageLabel.Visible = false;
            LocalizePage();
            ValidateRequestQuestionId();
            AnswerOption.SurveyId = getSurveyId();

            if (_questionId != -1)
            {
                SetQuestionOptions();
            }
            else
            {
                AnswerOverviewPlaceHolder.Visible = false;
            }
            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = getSurveyId();
                BindData();
                BindLanguages();


                if (_questionId != -1)
                {
                    BindAnswerOptions();
                }
            }

            AnswerOption.OptionChanged += new EventHandler(SurveyOption_OptionChanged);
        }
示例#2
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetCampaignTabs((MsterPageTabs)Page.Master, UITabList.CampaignTabs.Web);
            MessageLabel.Visible = false;
            SetupSecurity();
            LocalizePage();
            ShowFriendlyUrl();
            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                var  survey = new Surveys().GetSurveyById(SurveyId, null).Surveys[0];
                Guid guid   = survey.SurveyGuid;
                if (!survey.IsFriendlyNameNull())
                {
                    txtFriendly.Text = survey.FriendlyName;
                }
                CodeHyperLink.NavigateUrl       = GetUrl("?surveyid=" + guid.ToString());
                CodeMobileHyperLink.NavigateUrl = GetMobileUrl("?surveyid=" + guid.ToString());

                CodeHyperLink.Text       = CodeHyperLink.NavigateUrl;
                CodeMobileHyperLink.Text = CodeMobileHyperLink.NavigateUrl;
            }
            SetupTextArea();
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            SetupSecurity();
            LocalizePage();
            UITabList.SetEditVoterReportTabs((MsterPageTabs)Page.Master, UITabList.EditVoterReportTabs.EditVoterReport);


            if (Information.IsNumeric(Request["voterid"]))
            {
                _voterId = int.Parse(Request["voterid"]);
            }
            else
            {
                throw new FormatException("Invalid voter id!");
            }

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
            }

            BindData();

            // Build the survey's questions
            BuildQuestionList();

            // Bind answers after the question have
            // been added to the control tree
            // to get correct viewstate
            foreach (QuestionItem question in questions)
            {
                question.DataBind();
            }
        }
示例#4
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetDesignerTabs((MsterPageTabs)Page.Master, UITabList.DesignerTabs.FormBuilder);
            SetupSecurity();
            LocalizePage();

            MessageLabel.Visible = false;

            _pageNumber =
                Information.IsNumeric(Request["Page"]) ? int.Parse(Request["Page"]) : -1;
            if (_pageNumber == -1)
            {
                throw new FormatException("Invalid page number!");
            }

            ValidateRequestQuestionId();

            SkipLogicRules.QuestionId = _questionId;

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                BindFields();
            }
        }
示例#5
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetCampaignTabs((MsterPageTabs)Page.Master, UITabList.CampaignTabs.Mailing);
            SetupSecurity();
            LocalizePage();

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                FillFields();
            }

            MailingCKEditor.config.enterMode = CKEditor.NET.EnterMode.BR;
            MailingCKEditor.config.skin      = "moonocolor";

            MailingCKEditor.config.toolbar = new object[]
            {
                new object[] { "Source", "-", "NewPage", "Preview", "-", "Templates" },
                new object[] { "Cut", "Copy", "Paste", "PasteText", "PasteFromWord", "-", "Print", "SpellChecker", "Scayt" },
                new object[] { "Undo", "Redo", "-", "Find", "Replace", "-", "SelectAll", "RemoveFormat" },
                new object[] { "Form", "Checkbox", "Radio", "TextField", "Textarea", "Select", "Button", "ImageButton", "HiddenField" },
                "/",
                new object[] { "Bold", "Italic", "Underline", "Strike", "-", "Subscript", "Superscript" },
                new object[] { "NumberedList", "BulletedList", "-", "Outdent", "Indent", "Blockquote", "CreateDiv" },
                new object[] { "JustifyLeft", "JustifyCenter", "JustifyRight", "JustifyBlock" },
                new object[] { "BidiLtr", "BidiRtl" },
                new object[] { "Link", "Unlink", "Anchor" },
                new object[] { "Image", "Flash", "Table", "HorizontalRule", "Smiley", "SpecialChar", "PageBreak", "Iframe" },
                "/",
                new object[] { "Styles", "Format", "Font", "FontSize" },
                new object[] { "TextColor", "BGColor" },
                new object[] { "Maximize", "ShowBlocks", "-", "About" }
            };
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetResultsTabs((MsterPageTabs)Page.Master, UITabList.ResultTabs.Filters);

            SetupSecurity();
            LocalizePage();

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;

                // Init the user control with the current survey id
                FilterOption.SurveyId = SurveyId;
                BindFields();
            }

            if (FilterDropDownList.SelectedValue != "0")
            {
                FilterOption.FilterId = int.Parse(FilterDropDownList.SelectedValue);
                FilterOption.Visible  = true;
            }
            else
            {
                FilterOption.Visible = false;
            }

            FilterOption.OptionChanged += new EventHandler(FilterOption_OptionChanged);
        }
示例#7
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            SetupSecurity();
            LocalizePage();
            UITabList.SetHelpTabs((MsterPageTabs)Page.Master, UITabList.HelpTabs.HelpFiles);

            if (!Page.IsPostBack)
            {
                ((Wap)Master.Master).HeaderControl.SurveyId = getSurveyId();
            }
        }
示例#8
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetDesignerTabs((MsterPageTabs)Page.Master, UITabList.DesignerTabs.RegexLib);

            MessageLabel.Visible = false;
            SetupSecurity();
            LocalizePage();

            if (!Page.IsPostBack)
            {
                BindFields();
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            SetupSecurity();

            UITabList.SetCreateAnswerTypeTabs((MsterPageTabs)Page.Master, UITabList.CreateAnswerTypeTabs.Answertype);


            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetResultsTabs((MsterPageTabs)Page.Master, UITabList.ResultTabs.Reports);

            SetupSecurity();
            LocalizePage();

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                FillFields();
            }
        }
示例#11
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            SetupSecurity();
            MessageLabel.Visible = false;
            UITabList.SetResultsTabs((MsterPageTabs)Page.Master, UITabList.ResultTabs.Filters);
            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;

                // Init the user control with the current survey id
                FilterOption.SurveyId = SurveyId;
                FilterOption.FilterId = -1;
            }
        }
示例#12
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            SetupSecurity();
            UITabList.SetSurveyInfoTabs((MsterPageTabs)Page.Master, UITabList.SurveyInfoTabs.SurveyInfo);

            if (!Page.IsPostBack)
            {
                // Init the user control with the current survey id
                SurveyOption.SurveyId = SurveyId;
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
            }

            SurveyOption.OptionChanged += new EventHandler(SurveyOption_OptionChanged);
        }
示例#13
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetSurveyInfoTabs((MsterPageTabs)Page.Master, UITabList.SurveyInfoTabs.SurveyInfoMultiLanguage);

            SetupSecurity();
            LocalizePage();
            MessageLabel.Visible = false;

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                FillFields();
            }
        }
示例#14
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetResultsTabs((MsterPageTabs)Page.Master, UITabList.ResultTabs.Reports);

            SetupSecurity();
            LocalizePage();

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                FieldReportDataGrid.CurrentPageIndex        = 1;
                PreviousPageLinkButton.Enabled = false;
                BindData();
            }
        }
示例#15
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            SetupSecurity();
            UITabList.SetDesignerTabs((MsterPageTabs)Page.Master, UITabList.DesignerTabs.FormBuilder);

            MessageLabel.Visible = false;

            _displayOrder =
                Information.IsNumeric(Request["DisplayOrder"]) ? int.Parse(Request["DisplayOrder"]) : 0;

            _pageNumber =
                Information.IsNumeric(Request["Page"]) && int.Parse(Request["Page"]) > 0 ? int.Parse(Request["Page"]) : 1;

            _libraryId =
                Information.IsNumeric(Request["LibraryId"]) ? int.Parse(Request["LibraryId"]) : -1;

            LocalizePage();

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = getSurveyId();
            }

            //CKEditor config:
            QuestionFreeTextBox.config.enterMode = CKEditor.NET.EnterMode.BR;
            QuestionFreeTextBox.config.skin      = "moonocolor";

            QuestionFreeTextBox.config.toolbar = new object[]
            {
                new object[] { "Source", "-", "NewPage", "Preview", "-", "Templates" },
                new object[] { "Cut", "Copy", "Paste", "PasteText", "PasteFromWord", "-", "Print", "SpellChecker", "Scayt" },
                new object[] { "Undo", "Redo", "-", "Find", "Replace", "-", "SelectAll", "RemoveFormat" },
                new object[] { "Form", "Checkbox", "Radio", "TextField", "Textarea", "Select", "Button", "ImageButton", "HiddenField" },
                "/",
                new object[] { "Bold", "Italic", "Underline", "Strike", "-", "Subscript", "Superscript" },
                new object[] { "NumberedList", "BulletedList", "-", "Outdent", "Indent", "Blockquote", "CreateDiv" },
                new object[] { "JustifyLeft", "JustifyCenter", "JustifyRight", "JustifyBlock" },
                new object[] { "BidiLtr", "BidiRtl" },
                new object[] { "Link", "Unlink", "Anchor" },
                new object[] { "Image", "Flash", "Table", "HorizontalRule", "Smiley", "SpecialChar", "PageBreak", "Iframe" },
                "/",
                new object[] { "Styles", "Format", "Font", "FontSize" },
                new object[] { "TextColor", "BGColor" },
                new object[] { "Maximize", "ShowBlocks", "-", "About" }
            };
        }
示例#16
0
		private void Page_Load(object sender, System.EventArgs e)
		{
			SetupSecurity();
			MessageLabel.Visible = false;
			_messageConditionId = 
				Information.IsNumeric(Request["messageconditionid"]) ? int.Parse(Request["messageconditionid"]) : -1;
			_isScored = new Surveys().IsSurveyScored(SurveyId);

			LocalizePage();
            UITabList.SetConditionalEndMessageTabs((MsterPageTabs)Page.Master, UITabList.ConditionalEndMessageTabs.EndMessages);

			if (_messageConditionId == -1)
			{
				SwitchToCreationMode();
			}
			else
			{
				SwitchToEditionMode();
			}

            //CKEditor settings:
            //ThankYouCKEditor.config.toolbar = "Simple";
            //ThankYouCKEditor.config.uiColor = "#DDDDDD";
            ConditionCKeditor.config.enterMode = CKEditor.NET.EnterMode.BR;
            ConditionCKeditor.config.skin = "moonocolor";

            ConditionCKeditor.config.toolbar = new object[]
			{
				new object[] { "Source", "-", "NewPage", "Preview", "-", "Templates" },
				new object[] { "Cut", "Copy", "Paste", "PasteText", "PasteFromWord", "-", "Print", "SpellChecker", "Scayt" },
				new object[] { "Undo", "Redo", "-", "Find", "Replace", "-", "SelectAll", "RemoveFormat" },
				new object[] { "Form", "Checkbox", "Radio", "TextField", "Textarea", "Select", "Button", "ImageButton", "HiddenField" },
				"/",
				new object[] { "Bold", "Italic", "Underline", "Strike", "-", "Subscript", "Superscript" },
				new object[] { "NumberedList", "BulletedList", "-", "Outdent", "Indent", "Blockquote", "CreateDiv" },
				new object[] { "JustifyLeft", "JustifyCenter", "JustifyRight", "JustifyBlock" },
				new object[] { "BidiLtr", "BidiRtl" },
				new object[] { "Link", "Unlink", "Anchor" },
				new object[] { "Image", "Flash", "Table", "HorizontalRule", "Smiley", "SpecialChar", "PageBreak", "Iframe" },
				"/",
				new object[] { "Styles", "Format", "Font", "FontSize" },
				new object[] { "TextColor", "BGColor" },
				new object[] { "Maximize", "ShowBlocks", "-", "About" }
			};


		}
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetDesignerTabs((MsterPageTabs)Page.Master, UITabList.DesignerTabs.FormBuilder);
            SetupSecurity();
            ValidateRequestParentQuestionId();
            LocalizePage();
            MessageLabel.Visible = false;
            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = getSurveyId();
                BindQuestionOptions();
                BindChildQuestions();
                BindAnswerOptions();
                BindLanguages();
            }


            //CKEditor settings:
            //ThankYouCKEditor.config.toolbar = "Simple";
            //ThankYouCKEditor.config.uiColor = "#DDDDDD";
            QuestionFreeTextBox.config.enterMode = CKEditor.NET.EnterMode.BR;
            QuestionFreeTextBox.config.skin      = "moonocolor";

            // In case of fixed default language, e.g. Dutch:
            // ThankYouCKEditor.config.language = "nl";

            QuestionFreeTextBox.config.toolbar = new object[]
            {
                new object[] { "Source", "-", "NewPage", "Preview", "-", "Templates" },
                new object[] { "Cut", "Copy", "Paste", "PasteText", "PasteFromWord", "-", "Print", "SpellChecker", "Scayt" },
                new object[] { "Undo", "Redo", "-", "Find", "Replace", "-", "SelectAll", "RemoveFormat" },
                new object[] { "Form", "Checkbox", "Radio", "TextField", "Textarea", "Select", "Button", "ImageButton", "HiddenField" },
                "/",
                new object[] { "Bold", "Italic", "Underline", "Strike", "-", "Subscript", "Superscript" },
                new object[] { "NumberedList", "BulletedList", "-", "Outdent", "Indent", "Blockquote", "CreateDiv" },
                new object[] { "JustifyLeft", "JustifyCenter", "JustifyRight", "JustifyBlock" },
                new object[] { "BidiLtr", "BidiRtl" },
                new object[] { "Link", "Unlink", "Anchor" },
                new object[] { "Image", "Flash", "Table", "HorizontalRule", "Smiley", "SpecialChar", "PageBreak", "Iframe" },
                "/",
                new object[] { "Styles", "Format", "Font", "FontSize" },
                new object[] { "TextColor", "BGColor" },
                new object[] { "Maximize", "ShowBlocks", "-", "About" }
            };
        }
示例#18
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            SetupSecurity();
            LocalizePage();
            UITabList.SetStatsTabs((MsterPageTabs)Page.Master, UITabList.StatsTabs.Statistics);


            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                FillFields();
            }

            ResetVotesButton.Attributes.Add("onClick",
                                            "javascript:if(confirm('" + GetPageResource("ResetVotesConfirmationMessage") + "')== false) return false;");
        }
示例#19
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            LocalizePage();
            UITabList.SetInsertSecurityTabs((MsterPageTabs)Page.Master, UITabList.InsertSecurityTabs.InsertSecurity);


            _addInOrder =
                Information.IsNumeric(Request["AddInOrder"]) && int.Parse(Request["AddInOrder"]) > 0 ? int.Parse(Request["AddInOrder"]) : 1;


            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                FillFields();
            }
        }
示例#20
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetDesignerTabs((MsterPageTabs)Page.Master, UITabList.DesignerTabs.FormBuilder);

            SetupSecurity();
            LocalizePage();
            //  ((Wap)Master.Master).SetContainerWidth(1050);
            SurveyBuilderTitle.Text = GetPageResource("SurveyBuilderTitle");
            if (!Page.IsPostBack)
            {
                BindLanguages();

                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
            }

            // Build the survey's questions
            BuildQuestionList();
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetCampaignTabs((MsterPageTabs)Page.Master, UITabList.CampaignTabs.MailingLog);
            SetupSecurity();
            LocalizePage();
            MessageLabel.Visible = false;

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                MailingLogDataGrid.CurrentPageIndex         = 1;
                PreviousLogPageLinkButton.Enabled           = false;
                BindInvitationLogs();
            }

            DeleteLogsButton.Attributes.Add("onClick",
                                            "javascript:if(confirm('" + GetPageResource("DeleteLogsButtonConfirmationMessage") + "')== false) return false;");
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            SetupSecurity();
            LocalizePage();
            UITabList.SetDesignerTabs((MsterPageTabs)Page.Master, UITabList.DesignerTabs.AnswerTypeEdit);

            if (!Page.IsPostBack)
            {
                BindFields();
            }

            if (TypesDropDownList.SelectedValue != "0")
            {
                TypeOption.AnswerTypeId = int.Parse(TypesDropDownList.SelectedValue);
                TypeOption.Visible      = true;
            }

            TypeOption.OptionChanged += new EventHandler(TypeOption_OptionChanged);
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetCampaignTabs((MsterPageTabs)Page.Master, UITabList.CampaignTabs.MailingStatus);
            SetupSecurity();
            LocalizePage();

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                PendingEmailsDataGrid.CurrentPageIndex      = 1;
                AnsweredEmailsDatagrid.CurrentPageIndex     = 1;
                PreviousPendingPageLinkButton.Enabled       = false;
                BindPendingData();
                BindAnsweredData();
            }

            DeleteVoterButton.Attributes.Add("onClick",
                                             "javascript:if(confirm('" + GetPageResource("DeleteVoterConfirmationMessage") + "')== false) return false;");
        }
示例#24
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            SetupSecurity();
            MessageLabel.Visible = false;

            //	_libraryId =
            //	Information.IsNumeric(Request["LibraryId"]) ? int.Parse(Request["LibraryId"]) : -1;
            _libraryId = ((PageBase)Page).LibraryId;

            CheckVariablesSet();
            LocalizePage();
            UITabList.SetLibraryTemplatesTabs((MsterPageTabs)Page.Master, UITabList.LibraryTemplatesTabs.LibraryTemplates);


            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = getSurveyId();
                BindLanguages();
            }
            BuildTemplateList();
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            RecreateControls(DdlDynamicName);
            UITabList.SetResultsTabs((MsterPageTabs)Page.Master, UITabList.ResultTabs.Reports);

            SetupSecurity();
            LocalizePage();

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                QuestionsDropDownList.DataSource            = new Questions().GetQuestionListWithSelectableAnswers(SurveyId);
                QuestionsDropDownList.DataTextField         = "QuestionText";
                QuestionsDropDownList.DataValueField        = "QuestionID";

                QuestionsDropDownList.DataBind();
                QuestionsDropDownList.Items.Insert(0, new ListItem(GetPageResource("DisplayAllResultsMessage"), "0"));
                QuestionsDropDownList.Items.Insert(0, new ListItem(GetPageResource("SelectQuestionMessage"), "-1"));

                //FilterDropDownList.DataSource = new Filters().GetFilters(SurveyId);
                FilterDropDownList.DataSource     = new Filters().GetFiltersByParent(SurveyId, 0);
                FilterDropDownList.DataMember     = "Filters";
                FilterDropDownList.DataTextField  = "Description";
                FilterDropDownList.DataValueField = "FilterID";
                FilterDropDownList.DataBind();
                FilterDropDownList.Items.Insert(0,
                                                new ListItem(GetPageResource("SelectFilterMessage"), "-1"));

                LayoutDropDownList.Items.Add(new ListItem(GetPageResource("ColumnChartOption"), "1"));
                LayoutDropDownList.Items.Add(new ListItem(GetPageResource("HTMLChartOption"), "2"));
                LayoutDropDownList.Items.Add(new ListItem(GetPageResource("PieChartOption"), "3"));
                FilterEditorHyperLink.Text        = GetPageResource("FilterEditorHyperLink");
                FilterEditorHyperLink.NavigateUrl = UINavigator.FilterEditor + "?SurveyId=" + SurveyId + "&menuindex=" + MenuIndex;

                BindLanguages();
            }
        }
示例#26
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            UITabList.SetResultsTabs((MsterPageTabs)Page.Master, UITabList.ResultTabs.FileManager);

            SetupSecurity();
            LocalizePage();

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
                ValidatedFilesDataGrid.CurrentPageIndex     = 1;
                PreviousValidatedPageLinkButton.Enabled     = false;
                BindValidateAnswerFiles();
                BindData();
            }

            DeleteFilesButton.Attributes.Add("onClick",
                                             "javascript:if(confirm('" + GetPageResource("DeleteFilesConfirmationMessage") + "')== false) return false;");

            ExportFilesButton.Attributes.Add("onClick",
                                             "javascript:if(confirm('" + GetPageResource("ExportFilesConfirmationMessage") + "')== false) return false;");
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            SetupSecurity();
            LocalizePage();
            UITabList.SetVoterReportTabs((MsterPageTabs)Page.Master, UITabList.VoterReportTabs.VoterReport);


            if (Information.IsNumeric(Request["voterid"]))
            {
                _voterId = int.Parse(Request["voterid"]);
            }
            else
            {
                throw new FormatException("Invalid voter id!");
            }

            if (!Page.IsPostBack)
            {
                // Header.SurveyId = SurveyId;
                ((Wap)Master.Master).HeaderControl.SurveyId = SurveyId;
            }

            BindData();
        }
示例#28
0
        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);
            }
        }