private void method_0(object sender, RoutedEventArgs e) { this.MySurveyId = SurveyHelper.SurveyID; this.CurPageId = SurveyHelper.NavCurPage; SurveyHelper.PageStartTime = DateTime.Now; this.txtSurvey.Text = this.MySurveyId; this.btnNav.Content = this.btnNav_Content; this.oQuestion.Init(this.CurPageId, 0, false); this.MyNav.GroupLevel = this.oQuestion.QDefine.GROUP_LEVEL; if (this.MyNav.GroupLevel != "") { this.MyNav.GroupPageType = this.oQuestion.QDefine.GROUP_PAGE_TYPE; this.MyNav.GroupCodeA = this.oQuestion.QDefine.GROUP_CODEA; this.MyNav.CircleACurrent = SurveyHelper.CircleACurrent; this.MyNav.CircleACount = SurveyHelper.CircleACount; if (this.MyNav.GroupLevel == "B") { this.MyNav.GroupCodeB = this.oQuestion.QDefine.GROUP_CODEB; this.MyNav.CircleBCurrent = SurveyHelper.CircleBCurrent; this.MyNav.CircleBCount = SurveyHelper.CircleBCount; } this.MyNav.GetCircleInfo(this.MySurveyId); this.oQuestion.QuestionName = this.oQuestion.QuestionName + this.MyNav.QName_Add; List <VEAnswer> list = new List <VEAnswer>(); list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeA, CODE = this.MyNav.CircleACode, CODE_TEXT = this.MyNav.CircleCodeTextA }); SurveyHelper.CircleACode = this.MyNav.CircleACode; SurveyHelper.CircleACodeText = this.MyNav.CircleCodeTextA; SurveyHelper.CircleACurrent = this.MyNav.CircleACurrent; SurveyHelper.CircleACount = this.MyNav.CircleACount; if (this.MyNav.GroupLevel == "B") { list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeB, CODE = this.MyNav.CircleBCode, CODE_TEXT = this.MyNav.CircleCodeTextB }); SurveyHelper.CircleBCode = this.MyNav.CircleBCode; SurveyHelper.CircleBCodeText = this.MyNav.CircleCodeTextB; SurveyHelper.CircleBCurrent = this.MyNav.CircleBCurrent; SurveyHelper.CircleBCount = this.MyNav.CircleBCount; } } else { SurveyHelper.CircleACode = ""; SurveyHelper.CircleACodeText = ""; SurveyHelper.CircleACurrent = 0; SurveyHelper.CircleACount = 0; SurveyHelper.CircleBCode = ""; SurveyHelper.CircleBCodeText = ""; SurveyHelper.CircleBCurrent = 0; SurveyHelper.CircleBCount = 0; this.MyNav.GroupCodeA = ""; this.MyNav.CircleACurrent = 0; this.MyNav.CircleACount = 0; this.MyNav.GroupCodeB = ""; this.MyNav.CircleBCurrent = 0; this.MyNav.CircleBCount = 0; } this.oLogicEngine.SurveyID = this.MySurveyId; if (this.MyNav.GroupLevel != "") { this.oLogicEngine.CircleACode = SurveyHelper.CircleACode; this.oLogicEngine.CircleACodeText = SurveyHelper.CircleACodeText; this.oLogicEngine.CircleACount = SurveyHelper.CircleACount; this.oLogicEngine.CircleACurrent = SurveyHelper.CircleACurrent; this.oLogicEngine.CircleBCode = SurveyHelper.CircleBCode; this.oLogicEngine.CircleBCodeText = SurveyHelper.CircleBCodeText; this.oLogicEngine.CircleBCount = SurveyHelper.CircleBCount; this.oLogicEngine.CircleBCurrent = SurveyHelper.CircleBCurrent; } string show_LOGIC = this.oQuestion.QDefine.SHOW_LOGIC; List <string> list2 = new List <string>(); list2.Add(""); if (show_LOGIC != "") { list2 = this.oBoldTitle.ParaToList(show_LOGIC, "//"); if (list2.Count > 1) { this.oQuestion.QDefine.DETAIL_ID = this.oLogicEngine.Route(list2[1]); } } this.oQuestion.InitDetailID(this.CurPageId, 0); string string_ = this.oQuestion.QDefine.QUESTION_TITLE; List <string> list3 = this.oBoldTitle.ParaToList(string_, "//"); string_ = list3[0]; this.oBoldTitle.SetTextBlock(this.txtQuestionTitle, string_, this.oQuestion.QDefine.TITLE_FONTSIZE, "", true); string_ = ((list3.Count > 1) ? list3[1] : this.oQuestion.QDefine.QUESTION_CONTENT); this.oBoldTitle.SetTextBlock(this.txtCircleTitle, string_, 0, "", true); if (this.oQuestion.QDefine.LIMIT_LOGIC != "") { string[] array = this.oLogicEngine.aryCode(this.oQuestion.QDefine.LIMIT_LOGIC, ','); List <SurveyDetail> list4 = new List <SurveyDetail>(); for (int i = 0; i < array.Count <string>(); i++) { foreach (SurveyDetail surveyDetail in this.oQuestion.QDetails) { if (surveyDetail.CODE == array[i].ToString()) { list4.Add(surveyDetail); break; } } } if (this.oQuestion.QDefine.SHOW_LOGIC == "" && this.oQuestion.QDefine.IS_RANDOM == 0) { list4.Sort(new Comparison <SurveyDetail>(MultipleSearch.Class23.instance.method_0)); } this.oQuestion.QDetails = list4; } if (this.oQuestion.QDefine.PRESET_LOGIC != "") { string[] array2 = this.oLogicEngine.aryCode(this.oQuestion.QDefine.PRESET_LOGIC, ','); for (int j = 0; j < array2.Count <string>(); j++) { using (List <SurveyDetail> .Enumerator enumerator = this.oQuestion.QDetails.GetEnumerator()) { while (enumerator.MoveNext()) { if (enumerator.Current.CODE == array2[j]) { this.listPreSet.Add(array2[j]); break; } } } } } if (this.oQuestion.QDefine.DETAIL_ID.Substring(0, 1) == "#") { for (int k = 0; k < this.oQuestion.QDetails.Count <SurveyDetail>(); k++) { this.oQuestion.QDetails[k].CODE_TEXT = this.oBoldTitle.ReplaceABTitle(this.oQuestion.QDetails[k].CODE_TEXT); } } if (list2[0].Trim() != "") { string[] array3 = this.oLogicEngine.aryCode(list2[0], ','); List <SurveyDetail> list5 = new List <SurveyDetail>(); for (int l = 0; l < array3.Count <string>(); l++) { foreach (SurveyDetail surveyDetail2 in this.oQuestion.QDetails) { if (surveyDetail2.CODE == array3[l].ToString()) { list5.Add(surveyDetail2); break; } } } this.oQuestion.QDetails = list5; } else if (this.oQuestion.QDefine.IS_RANDOM > 0) { this.oQuestion.RandomDetails(); } this.Button_Height = SurveyHelper.BtnHeight; this.Button_FontSize = SurveyHelper.BtnFontSize; this.Button_Width = SurveyHelper.BtnWidth; if (this.oQuestion.QDefine.CONTROL_HEIGHT != 0) { this.Button_Height = this.oQuestion.QDefine.CONTROL_HEIGHT; } if (this.oQuestion.QDefine.CONTROL_WIDTH != 0) { this.Button_Width = this.oQuestion.QDefine.CONTROL_WIDTH; } if (this.oQuestion.QDefine.CONTROL_FONTSIZE != 0) { this.Button_FontSize = this.oQuestion.QDefine.CONTROL_FONTSIZE; } this.ExistTextFill = false; foreach (SurveyDetail surveyDetail3 in this.oQuestion.QDetails) { int is_OTHER = surveyDetail3.IS_OTHER; if (is_OTHER != 1 && is_OTHER != 3 && is_OTHER != 5 && is_OTHER != 11 && is_OTHER != 13) { if (is_OTHER != 14) { continue; } } this.ExistTextFill = true; break; } if (this.ExistTextFill) { this.txtFill.Visibility = Visibility.Visible; if (this.oQuestion.QDefine.NOTE == "") { this.txtFillTitle.Visibility = Visibility.Visible; } else { string_ = this.oQuestion.QDefine.NOTE; list3 = this.oBoldTitle.ParaToList(string_, "//"); string_ = list3[0]; this.oBoldTitle.SetTextBlock(this.txtFillTitle, string_, 0, "", true); if (list3.Count > 1) { string_ = list3[1]; this.oBoldTitle.SetTextBlock(this.txtAfter, string_, 0, "", true); } } } else { this.txtFill.Height = 0.0; this.txtFillTitle.Height = 0.0; this.txtAfter.Height = 0.0; } if (this.oQuestion.QDefine.CONTROL_MASK != "") { string_ = this.oQuestion.QDefine.CONTROL_MASK; this.oBoldTitle.SetTextBlock(this.txtSelectTitle, string_, 0, "", true); } if (this.oQuestion.QDefine.CONTROL_TOOLTIP.Trim() != "") { string_ = this.oQuestion.QDefine.CONTROL_TOOLTIP; this.oBoldTitle.SetTextBlock(this.txtSearchTitle, string_, 0, "", true); } this.oListSource = this.oQuestion.QDetails; this.method_10(); this.txtSearch.Focus(); if (SurveyMsg.FunctionAttachments == "FunctionAttachments_true" && this.oQuestion.QDefine.IS_ATTACH == 1) { this.btnAttach.Visibility = Visibility.Visible; } if (SurveyHelper.AutoFill) { AutoFill autoFill = new AutoFill(); autoFill.oLogicEngine = this.oLogicEngine; List <SurveyDetail> list6 = autoFill.MultiDetail(this.oQuestion.QDefine, this.oQuestion.QDetails, 10); foreach (SurveyDetail surveyDetail4 in list6) { this.txtSelect.Text = surveyDetail4.CODE_TEXT; this.btnSelect_Click(this.btnSelect, new RoutedEventArgs()); } if (this.txtFill.IsEnabled) { this.txtFill.Text = autoFill.CommonOther(this.oQuestion.QDefine, ""); } if (list6.Count > 0 && autoFill.AutoNext(this.oQuestion.QDefine)) { this.btnNav_Click(this, e); } } Style style = (Style)base.FindResource("SelBtnStyle"); Style style2 = (Style)base.FindResource("UnSelBtnStyle"); bool flag = false; string navOperation = SurveyHelper.NavOperation; if (!(navOperation == "Back")) { if (!(navOperation == "Normal")) { if (!(navOperation == "Jump")) { } } else { foreach (string text in this.listPreSet) { if (!this.oQuestion.SelectedValues.Contains(text)) { this.oQuestion.SelectedValues.Add(text); foreach (SurveyDetail surveyDetail5 in this.oQuestion.QDetails) { if (surveyDetail5.CODE == text) { this.method_11(text, surveyDetail5.CODE_TEXT, surveyDetail5.IS_OTHER); int is_OTHER2 = surveyDetail5.IS_OTHER; if (is_OTHER2 != 1 && is_OTHER2 != 3 && is_OTHER2 != 5 && !(is_OTHER2 == 11 | is_OTHER2 == 13)) { if (is_OTHER2 != 14) { break; } } this.listOther.Add(text); flag = true; break; } } } } if (flag) { this.txtFill.IsEnabled = true; this.txtFill.Background = Brushes.White; this.txtFill.Focus(); } if (this.oQuestion.QDetails.Count == 1) { if (this.oQuestion.SelectedValues.Count == 0 && (this.oQuestion.QDefine.EXTEND_1.Contains(SurveyHelper.Only1CodeMode1) || this.oQuestion.QDefine.EXTEND_1.Contains(SurveyHelper.Only1CodeMode2))) { this.ListOption.SelectedValue = this.oQuestion.QDetails[0].CODE_TEXT; this.ListOption_SelectionChanged(this.ListOption, null); this.btnSelect_Click(null, null); } if (this.oQuestion.QDefine.EXTEND_1.Contains(SurveyHelper.Only1CodeMode2)) { if (this.txtFill.IsEnabled) { this.txtFill.Focus(); } else if (!SurveyHelper.AutoFill) { this.btnNav_Click(this, e); } } } if (this.oQuestion.QDefine.EXTEND_1.Contains(SurveyHelper.Only1CodeMode3) && this.oQuestion.SelectedValues.Count > 0) { if (this.txtFill.IsEnabled) { this.txtFill.Focus(); } else if (!SurveyHelper.AutoFill) { this.btnNav_Click(this, e); } } } } else { this.oQuestion.ReadAnswer(this.MySurveyId, SurveyHelper.SurveySequence); foreach (SurveyAnswer surveyAnswer in this.oQuestion.QAnswersRead) { if (this.method_6(surveyAnswer.QUESTION_NAME, 0, (this.oQuestion.QuestionName + "_A").Length) == this.oQuestion.QuestionName + "_A") { this.oQuestion.SelectedValues.Add(surveyAnswer.CODE); using (List <SurveyDetail> .Enumerator enumerator = this.oQuestion.QDetails.GetEnumerator()) { while (enumerator.MoveNext()) { SurveyDetail surveyDetail6 = enumerator.Current; if (surveyDetail6.CODE == surveyAnswer.CODE) { this.method_11(surveyAnswer.CODE, surveyDetail6.CODE_TEXT, surveyDetail6.IS_OTHER); int is_OTHER3 = surveyDetail6.IS_OTHER; if (is_OTHER3 != 1 && is_OTHER3 != 3 && is_OTHER3 != 5 && !(is_OTHER3 == 11 | is_OTHER3 == 13)) { if (is_OTHER3 != 14) { break; } } this.listOther.Add(surveyAnswer.CODE); flag = true; break; } } continue; } } if (this.ExistTextFill && surveyAnswer.QUESTION_NAME == this.oQuestion.QuestionName + "_OTH" && surveyAnswer.CODE != "") { this.txtFill.Text = surveyAnswer.CODE; } } if (flag) { this.txtFill.IsEnabled = true; this.txtFill.Background = Brushes.White; } } new SurveyBiz().ClearPageAnswer(this.MySurveyId, SurveyHelper.SurveySequence); this.SecondsWait = this.oQuestion.QDefine.PAGE_COUNT_DOWN; if (this.SecondsWait > 0) { this.SecondsCountDown = this.SecondsWait; this.btnNav.Foreground = Brushes.Gray; this.btnNav.Content = this.SecondsCountDown.ToString(); this.timer.Interval = TimeSpan.FromMilliseconds(1000.0); this.timer.Tick += this.timer_Tick; this.timer.Start(); } }
private void method_0(object sender, RoutedEventArgs e) { this.MySurveyId = SurveyHelper.SurveyID; this.CurPageId = SurveyHelper.NavCurPage; SurveyHelper.PageStartTime = DateTime.Now; this.txtSurvey.Text = this.MySurveyId; this.btnNav.Content = (string)this.BtnPhoto.Content; this.oQuestion.Init(this.CurPageId, 0); this.MyNav.GroupLevel = this.oQuestion.QDefine.GROUP_LEVEL; if (this.MyNav.GroupLevel != "") { this.MyNav.GroupPageType = this.oQuestion.QDefine.GROUP_PAGE_TYPE; this.MyNav.GroupCodeA = this.oQuestion.QDefine.GROUP_CODEA; this.MyNav.CircleACurrent = SurveyHelper.CircleACurrent; this.MyNav.CircleACount = SurveyHelper.CircleACount; if (this.MyNav.GroupLevel == "B") { this.MyNav.GroupCodeB = this.oQuestion.QDefine.GROUP_CODEB; this.MyNav.CircleBCurrent = SurveyHelper.CircleBCurrent; this.MyNav.CircleBCount = SurveyHelper.CircleBCount; } this.MyNav.GetCircleInfo(this.MySurveyId); this.oQuestion.QuestionName = this.oQuestion.QuestionName + this.MyNav.QName_Add; List <VEAnswer> list = new List <VEAnswer>(); list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeA, CODE = this.MyNav.CircleACode, CODE_TEXT = this.MyNav.CircleCodeTextA }); SurveyHelper.CircleACode = this.MyNav.CircleACode; SurveyHelper.CircleACodeText = this.MyNav.CircleCodeTextA; SurveyHelper.CircleACurrent = this.MyNav.CircleACurrent; SurveyHelper.CircleACount = this.MyNav.CircleACount; if (this.MyNav.GroupLevel == "B") { list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeB, CODE = this.MyNav.CircleBCode, CODE_TEXT = this.MyNav.CircleCodeTextB }); SurveyHelper.CircleBCode = this.MyNav.CircleBCode; SurveyHelper.CircleBCodeText = this.MyNav.CircleCodeTextB; SurveyHelper.CircleBCurrent = this.MyNav.CircleBCurrent; SurveyHelper.CircleBCount = this.MyNav.CircleBCount; } } else { SurveyHelper.CircleACode = ""; SurveyHelper.CircleACodeText = ""; SurveyHelper.CircleACurrent = 0; SurveyHelper.CircleACount = 0; SurveyHelper.CircleBCode = ""; SurveyHelper.CircleBCodeText = ""; SurveyHelper.CircleBCurrent = 0; SurveyHelper.CircleBCount = 0; this.MyNav.GroupCodeA = ""; this.MyNav.CircleACurrent = 0; this.MyNav.CircleACount = 0; this.MyNav.GroupCodeB = ""; this.MyNav.CircleBCurrent = 0; this.MyNav.CircleBCount = 0; } this.oLogicEngine.SurveyID = this.MySurveyId; if (this.MyNav.GroupLevel != "") { this.oLogicEngine.CircleACode = SurveyHelper.CircleACode; this.oLogicEngine.CircleACodeText = SurveyHelper.CircleACodeText; this.oLogicEngine.CircleACount = SurveyHelper.CircleACount; this.oLogicEngine.CircleACurrent = SurveyHelper.CircleACurrent; this.oLogicEngine.CircleBCode = SurveyHelper.CircleBCode; this.oLogicEngine.CircleBCodeText = SurveyHelper.CircleBCodeText; this.oLogicEngine.CircleBCount = SurveyHelper.CircleBCount; this.oLogicEngine.CircleBCurrent = SurveyHelper.CircleBCurrent; } if (SurveyHelper.AutoFill) { AutoFill autoFill = new AutoFill(); this.btnNav.Content = this.btnNav_Content; this.oQuestion.FillText = autoFill.Fill(this.oQuestion.QDefine) + ".jpg"; if (autoFill.AutoNext(this.oQuestion.QDefine)) { this.btnNav_Click(this, e); } } string question_TITLE = this.oQuestion.QDefine.QUESTION_TITLE; this.oBoldTitle.SetTextBlock(this.txtQuestionTitle, question_TITLE, this.oQuestion.QDefine.TITLE_FONTSIZE, "", true); if (SurveyMsg.FunctionAttachments == "FunctionAttachments_true" && this.oQuestion.QDefine.IS_ATTACH == 1) { this.btnAttach.Visibility = Visibility.Visible; } if (this.cmbList.Items.Count > 0) { this.cmbList.SelectedIndex = 0; this.BtnPhoto.Visibility = Visibility.Visible; } else { this.HaveWebCam = false; } if (!this.HaveWebCam) { this.PhotoFileName = SurveyMsg.MsgNoCamera; this.stkWebCam.Visibility = Visibility.Hidden; this.BtnViewPic.Visibility = Visibility.Hidden; this.BtnPhoto.Visibility = Visibility.Hidden; this.cmbList.Visibility = Visibility.Hidden; this.txtDevice.Visibility = Visibility.Hidden; MessageBox.Show(SurveyMsg.MsgNoWebCam, SurveyMsg.MsgCaption, MessageBoxButton.OK, MessageBoxImage.Hand); this.btnNav.Content = this.btnNav_Content; } string navOperation = SurveyHelper.NavOperation; if (!(navOperation == "Back") && !(navOperation == "Normal")) { navOperation = "Jump"; } new SurveyBiz().ClearPageAnswer(this.MySurveyId, SurveyHelper.SurveySequence); this.SecondsWait = this.oQuestion.QDefine.PAGE_COUNT_DOWN; if (this.SecondsWait > 0) { this.SecondsCountDown = this.SecondsWait; this.btnNav.Foreground = Brushes.Gray; this.btnNav.Content = this.SecondsCountDown.ToString(); this.timer.Interval = TimeSpan.FromMilliseconds(1000.0); this.timer.Tick += this.timer_Tick; this.timer.Start(); } }
private void method_0(object sender, RoutedEventArgs e) { this.MySurveyId = SurveyHelper.SurveyID; this.CurPageId = SurveyHelper.NavCurPage; SurveyHelper.PageStartTime = DateTime.Now; this.txtSurvey.Text = this.MySurveyId; this.btnNav.Content = this.btnNav_Content; this.oQuestion.Init(this.CurPageId, 0); this.MyNav.GroupLevel = this.oQuestion.QDefine.GROUP_LEVEL; if (this.MyNav.GroupLevel != "") { this.MyNav.GroupPageType = this.oQuestion.QDefine.GROUP_PAGE_TYPE; this.MyNav.GroupCodeA = this.oQuestion.QDefine.GROUP_CODEA; this.MyNav.CircleACurrent = SurveyHelper.CircleACurrent; this.MyNav.CircleACount = SurveyHelper.CircleACount; if (this.MyNav.GroupLevel == "B") { this.MyNav.GroupCodeB = this.oQuestion.QDefine.GROUP_CODEB; this.MyNav.CircleBCurrent = SurveyHelper.CircleBCurrent; this.MyNav.CircleBCount = SurveyHelper.CircleBCount; } this.MyNav.GetCircleInfo(this.MySurveyId); this.oQuestion.QuestionName = this.oQuestion.QuestionName + this.MyNav.QName_Add; List <VEAnswer> list = new List <VEAnswer>(); list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeA, CODE = this.MyNav.CircleACode, CODE_TEXT = this.MyNav.CircleCodeTextA }); SurveyHelper.CircleACode = this.MyNav.CircleACode; SurveyHelper.CircleACodeText = this.MyNav.CircleCodeTextA; SurveyHelper.CircleACurrent = this.MyNav.CircleACurrent; SurveyHelper.CircleACount = this.MyNav.CircleACount; if (this.MyNav.GroupLevel == "B") { list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeB, CODE = this.MyNav.CircleBCode, CODE_TEXT = this.MyNav.CircleCodeTextB }); SurveyHelper.CircleBCode = this.MyNav.CircleBCode; SurveyHelper.CircleBCodeText = this.MyNav.CircleCodeTextB; SurveyHelper.CircleBCurrent = this.MyNav.CircleBCurrent; SurveyHelper.CircleBCount = this.MyNav.CircleBCount; } } else { SurveyHelper.CircleACode = ""; SurveyHelper.CircleACodeText = ""; SurveyHelper.CircleACurrent = 0; SurveyHelper.CircleACount = 0; SurveyHelper.CircleBCode = ""; SurveyHelper.CircleBCodeText = ""; SurveyHelper.CircleBCurrent = 0; SurveyHelper.CircleBCount = 0; this.MyNav.GroupCodeA = ""; this.MyNav.CircleACurrent = 0; this.MyNav.CircleACount = 0; this.MyNav.GroupCodeB = ""; this.MyNav.CircleBCurrent = 0; this.MyNav.CircleBCount = 0; } this.oLogicEngine.SurveyID = this.MySurveyId; if (this.MyNav.GroupLevel != "") { this.oLogicEngine.CircleACode = SurveyHelper.CircleACode; this.oLogicEngine.CircleACodeText = SurveyHelper.CircleACodeText; this.oLogicEngine.CircleACount = SurveyHelper.CircleACount; this.oLogicEngine.CircleACurrent = SurveyHelper.CircleACurrent; this.oLogicEngine.CircleBCode = SurveyHelper.CircleBCode; this.oLogicEngine.CircleBCodeText = SurveyHelper.CircleBCodeText; this.oLogicEngine.CircleBCount = SurveyHelper.CircleBCount; this.oLogicEngine.CircleBCurrent = SurveyHelper.CircleBCurrent; } string string_ = this.oQuestion.QDefine.QUESTION_TITLE; List <string> list2 = this.oBoldTitle.ParaToList(string_, "//"); string_ = list2[0]; this.oBoldTitle.SetTextBlock(this.txtQuestionTitle, string_, this.oQuestion.QDefine.TITLE_FONTSIZE, "", true); string_ = ((list2.Count > 1) ? list2[1] : this.oQuestion.QDefine.QUESTION_CONTENT); this.oBoldTitle.SetTextBlock(this.txtCircleTitle, string_, 0, "", true); if (this.oQuestion.QDefine.CONTROL_TYPE > 0) { this.txtFill.MaxLength = this.oQuestion.QDefine.CONTROL_TYPE; } if (this.oQuestion.QDefine.CONTROL_HEIGHT != 0) { this.txtFill.Height = (double)this.oQuestion.QDefine.CONTROL_HEIGHT; } if (this.oQuestion.QDefine.CONTROL_WIDTH != 0) { this.txtFill.Width = (double)this.oQuestion.QDefine.CONTROL_WIDTH; } if (this.oQuestion.QDefine.CONTROL_FONTSIZE > 0) { this.txtFill.FontSize = (double)this.oQuestion.QDefine.CONTROL_FONTSIZE; } if (this.oQuestion.QDefine.CONTROL_TOOLTIP.Trim() != "") { string_ = this.oQuestion.QDefine.CONTROL_TOOLTIP; list2 = this.oBoldTitle.ParaToList(string_, "//"); string_ = list2[0]; this.oBoldTitle.SetTextBlock(this.txtBefore, string_, this.oQuestion.QDefine.CONTROL_FONTSIZE, "", true); if (list2.Count > 1) { string_ = list2[1]; this.oBoldTitle.SetTextBlock(this.txtAfter, string_, this.oQuestion.QDefine.CONTROL_FONTSIZE, "", true); } } if (this.oQuestion.QDefine.PRESET_LOGIC != "") { this.txtFill.Password = this.oLogicEngine.stringResult(this.oQuestion.QDefine.PRESET_LOGIC); this.txtFill.SelectAll(); } this.txtFill.Focus(); if (this.oQuestion.QDefine.DETAIL_ID != "") { if (this.oQuestion.QDefine.LIMIT_LOGIC != "") { string[] array = this.oLogicEngine.aryCode(this.oQuestion.QDefine.LIMIT_LOGIC, ','); List <SurveyDetail> list3 = new List <SurveyDetail>(); for (int i = 0; i < array.Count <string>(); i++) { foreach (SurveyDetail surveyDetail in this.oQuestion.QDetails) { if (surveyDetail.CODE == array[i].ToString()) { list3.Add(surveyDetail); break; } } } list3.Sort(new Comparison <SurveyDetail>(FillPassword.Class7.instance.method_0)); this.oQuestion.QDetails = list3; } if (this.oQuestion.QDefine.DETAIL_ID.Substring(0, 1) == "#") { for (int j = 0; j < this.oQuestion.QDetails.Count <SurveyDetail>(); j++) { this.oQuestion.QDetails[j].CODE_TEXT = this.oBoldTitle.ReplaceABTitle(this.oQuestion.QDetails[j].CODE_TEXT); } } this.Button_Width = (double)SurveyHelper.BtnWidth; this.Button_Height = SurveyHelper.BtnHeight; this.Button_FontSize = SurveyHelper.BtnFontSize; if (this.oQuestion.QDefine.CONTROL_HEIGHT != 0) { this.Button_Height = this.oQuestion.QDefine.CONTROL_HEIGHT; } if (this.oQuestion.QDefine.CONTROL_WIDTH != 0) { this.Button_Width = (double)this.oQuestion.QDefine.CONTROL_WIDTH; } if (this.oQuestion.QDefine.CONTROL_FONTSIZE != 0) { this.Button_FontSize = this.oQuestion.QDefine.CONTROL_FONTSIZE; } this.method_1(); } if (this.oQuestion.QDefine.NOTE != "") { string_ = this.oQuestion.QDefine.NOTE; list2 = this.oBoldTitle.ParaToList(string_, "//"); string_ = list2[0]; this.oBoldTitle.SetTextBlock(this.txtQuestionNote, string_, 0, "", true); if (list2.Count > 1) { string text = ""; int num = list2[1].IndexOf(">"); if (num > 0) { text = this.method_8(list2[1], num + 1, -9999); num = this.method_10(this.method_6(list2[1], 1, num - 1)); } else { text = list2[1]; } if (this.oQuestion.QDefine.GROUP_LEVEL != "" && num > 0) { this.oQuestion.InitCircle(); string text2 = ""; if (this.MyNav.GroupLevel == "A") { text2 = this.MyNav.CircleACode; } if (this.MyNav.GroupLevel == "B") { text2 = this.MyNav.CircleBCode; } if (text2 != "") { foreach (SurveyDetail surveyDetail2 in this.oQuestion.QCircleDetails) { if (surveyDetail2.CODE == text2) { text = surveyDetail2.EXTEND_1; break; } } } } if (text != "") { string text3 = Environment.CurrentDirectory + "\\Media\\" + text; if (this.method_7(text, 1) == "#") { text3 = "..\\Resources\\Pic\\" + this.method_8(text, 1, -9999); } else if (!File.Exists(text3)) { text3 = "..\\Resources\\Pic\\" + text; } Image image = new Image(); if (num > 0) { image.Height = (double)num; } image.Stretch = Stretch.Uniform; image.Margin = new Thickness(0.0, 10.0, 20.0, 10.0); image.SetValue(Grid.ColumnProperty, 0); image.SetValue(Grid.RowProperty, 0); image.HorizontalAlignment = HorizontalAlignment.Center; image.VerticalAlignment = VerticalAlignment.Center; try { BitmapImage bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.UriSource = new Uri(text3, UriKind.RelativeOrAbsolute); bitmapImage.EndInit(); image.Source = bitmapImage; this.NoteArea.Children.Add(image); } catch (Exception) { } } } } if (SurveyMsg.FunctionAttachments == "FunctionAttachments_true" && this.oQuestion.QDefine.IS_ATTACH == 1) { this.btnAttach.Visibility = Visibility.Visible; } if (SurveyHelper.AutoFill) { AutoFill autoFill = new AutoFill(); autoFill.oLogicEngine = this.oLogicEngine; if (this.txtFill.Password == "") { this.txtFill.Password = autoFill.Fill(this.oQuestion.QDefine); } if (autoFill.AutoNext(this.oQuestion.QDefine)) { this.btnNav_Click(this, e); } } Style style = (Style)base.FindResource("SelBtnStyle"); string navOperation = SurveyHelper.NavOperation; if (!(navOperation == "Back")) { if (!(navOperation == "Normal")) { if (!(navOperation == "Jump")) { } } else if (this.oQuestion.QDefine.EXTEND_1.Contains(SurveyHelper.Only1CodeMode3) && this.txtFill.Password != "" && !SurveyHelper.AutoFill) { this.btnNav_Click(this, e); } } else { this.txtFill.Password = this.oQuestion.ReadAnswerByQuestionName(this.MySurveyId, this.oQuestion.QuestionName); } new SurveyBiz().ClearPageAnswer(this.MySurveyId, SurveyHelper.SurveySequence); this.SecondsWait = this.oQuestion.QDefine.PAGE_COUNT_DOWN; if (this.SecondsWait > 0) { this.SecondsCountDown = this.SecondsWait; this.btnNav.Foreground = Brushes.Gray; this.btnNav.Content = this.SecondsCountDown.ToString(); this.timer.Interval = TimeSpan.FromMilliseconds(1000.0); this.timer.Tick += this.timer_Tick; this.timer.Start(); } }
private void method_0(object sender, RoutedEventArgs e) { this.MySurveyId = SurveyHelper.SurveyID; this.CurPageId = SurveyHelper.NavCurPage; SurveyHelper.PageStartTime = DateTime.Now; this.txtSurvey.Text = this.MySurveyId; this.btnNav.Content = this.btnNav_Content; this.oQuestion.Init(this.CurPageId, 0, false); this.MyNav.GroupLevel = this.oQuestion.QDefine.GROUP_LEVEL; if (this.MyNav.GroupLevel != "") { this.MyNav.GroupPageType = this.oQuestion.QDefine.GROUP_PAGE_TYPE; this.MyNav.GroupCodeA = this.oQuestion.QDefine.GROUP_CODEA; this.MyNav.CircleACurrent = SurveyHelper.CircleACurrent; this.MyNav.CircleACount = SurveyHelper.CircleACount; if (this.MyNav.GroupLevel == "B") { this.MyNav.GroupCodeB = this.oQuestion.QDefine.GROUP_CODEB; this.MyNav.CircleBCurrent = SurveyHelper.CircleBCurrent; this.MyNav.CircleBCount = SurveyHelper.CircleBCount; } this.MyNav.GetCircleInfo(this.MySurveyId); this.oQuestion.QuestionName = this.oQuestion.QuestionName + this.MyNav.QName_Add; List <VEAnswer> list = new List <VEAnswer>(); list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeA, CODE = this.MyNav.CircleACode, CODE_TEXT = this.MyNav.CircleCodeTextA }); SurveyHelper.CircleACode = this.MyNav.CircleACode; SurveyHelper.CircleACodeText = this.MyNav.CircleCodeTextA; SurveyHelper.CircleACurrent = this.MyNav.CircleACurrent; SurveyHelper.CircleACount = this.MyNav.CircleACount; if (this.MyNav.GroupLevel == "B") { list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeB, CODE = this.MyNav.CircleBCode, CODE_TEXT = this.MyNav.CircleCodeTextB }); SurveyHelper.CircleBCode = this.MyNav.CircleBCode; SurveyHelper.CircleBCodeText = this.MyNav.CircleCodeTextB; SurveyHelper.CircleBCurrent = this.MyNav.CircleBCurrent; SurveyHelper.CircleBCount = this.MyNav.CircleBCount; } } else { SurveyHelper.CircleACode = ""; SurveyHelper.CircleACodeText = ""; SurveyHelper.CircleACurrent = 0; SurveyHelper.CircleACount = 0; SurveyHelper.CircleBCode = ""; SurveyHelper.CircleBCodeText = ""; SurveyHelper.CircleBCurrent = 0; SurveyHelper.CircleBCount = 0; this.MyNav.GroupCodeA = ""; this.MyNav.CircleACurrent = 0; this.MyNav.CircleACount = 0; this.MyNav.GroupCodeB = ""; this.MyNav.CircleBCurrent = 0; this.MyNav.CircleBCount = 0; } this.oLogicEngine.SurveyID = this.MySurveyId; if (this.MyNav.GroupLevel != "") { this.oLogicEngine.CircleACode = SurveyHelper.CircleACode; this.oLogicEngine.CircleACodeText = SurveyHelper.CircleACodeText; this.oLogicEngine.CircleACount = SurveyHelper.CircleACount; this.oLogicEngine.CircleACurrent = SurveyHelper.CircleACurrent; this.oLogicEngine.CircleBCode = SurveyHelper.CircleBCode; this.oLogicEngine.CircleBCodeText = SurveyHelper.CircleBCodeText; this.oLogicEngine.CircleBCount = SurveyHelper.CircleBCount; this.oLogicEngine.CircleBCurrent = SurveyHelper.CircleBCurrent; } string show_LOGIC = this.oQuestion.QDefine.SHOW_LOGIC; List <string> list2 = new List <string>(); list2.Add(""); if (show_LOGIC != "") { list2 = this.oBoldTitle.ParaToList(show_LOGIC, "//"); if (list2.Count > 1) { this.oQuestion.QDefine.DETAIL_ID = this.oLogicEngine.Route(list2[1]); } } this.oQuestion.InitDetailID(this.CurPageId, 0); string string_ = this.oQuestion.QDefine.QUESTION_TITLE; List <string> list3 = this.oBoldTitle.ParaToList(string_, "//"); string_ = list3[0]; this.oBoldTitle.SetTextBlock(this.txtQuestionTitle, string_, this.oQuestion.QDefine.TITLE_FONTSIZE, "", true); string_ = ((list3.Count > 1) ? list3[1] : this.oQuestion.QDefine.QUESTION_CONTENT); this.oBoldTitle.SetTextBlock(this.txtCircleTitle, string_, 0, "", true); string text = ""; if (this.oQuestion.QDefine.CONTROL_TOOLTIP.Trim() != "") { text = this.oLogicEngine.Route(this.oQuestion.QDefine.CONTROL_TOOLTIP); } else if (this.oQuestion.QDefine.GROUP_LEVEL != "" && this.oQuestion.QDefine.CONTROL_MASK != "") { this.oQuestion.InitCircle(); string text2 = ""; if (this.MyNav.GroupLevel == "A") { text2 = this.MyNav.CircleACode; } if (this.MyNav.GroupLevel == "B") { text2 = this.MyNav.CircleBCode; } if (text2 != "") { foreach (SurveyDetail surveyDetail in this.oQuestion.QCircleDetails) { if (surveyDetail.CODE == text2) { text = this.oLogicEngine.Route(surveyDetail.EXTEND_1); break; } } } } if (text != "") { string text3 = Environment.CurrentDirectory + "\\Media\\" + text; if (this.oFunc.LEFT(text, 1) == "#") { text3 = "..\\Resources\\Pic\\" + this.oFunc.MID(text, 1, -9999); } else if (!File.Exists(text3)) { text3 = "..\\Resources\\Pic\\" + text; } Image image = new Image(); if (!(this.oQuestion.QDefine.CONTROL_MASK == "*") && !(this.oQuestion.QDefine.CONTROL_MASK.Trim() == "") && this.oQuestion.QDefine.CONTROL_MASK != null) { string string_2 = this.oQuestion.QDefine.CONTROL_MASK; if (this.oFunc.LEFT(string_2, 1) == "#") { string_2 = this.oFunc.MID(string_2, 1, -9999); this.scrollPic.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto; this.scrollPic.VerticalScrollBarVisibility = ScrollBarVisibility.Auto; int num = this.oFunc.StringToInt(string_2); if (num > 0) { this.scrollPic.Width = (double)num; } } else { int num2 = this.oFunc.StringToInt(string_2); if (num2 > 0) { image.Width = (double)num2; } } } else { this.PicWidth.Width = new GridLength(1.0, GridUnitType.Star); this.ButtonWidth.Width = GridLength.Auto; } image.Stretch = Stretch.Uniform; image.Margin = new Thickness(0.0, 10.0, 20.0, 10.0); image.SetValue(Grid.ColumnProperty, 0); image.SetValue(Grid.RowProperty, 0); image.HorizontalAlignment = HorizontalAlignment.Center; image.VerticalAlignment = VerticalAlignment.Center; try { BitmapImage bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.UriSource = new Uri(text3, UriKind.RelativeOrAbsolute); bitmapImage.EndInit(); image.Source = bitmapImage; this.scrollPic.Content = image; } catch (Exception) { } } if (this.oQuestion.QDefine.LIMIT_LOGIC != "") { string[] array = this.oLogicEngine.aryCode(this.oQuestion.QDefine.LIMIT_LOGIC, ','); List <SurveyDetail> list4 = new List <SurveyDetail>(); for (int i = 0; i < array.Count <string>(); i++) { foreach (SurveyDetail surveyDetail2 in this.oQuestion.QDetails) { if (surveyDetail2.CODE == array[i].ToString()) { list4.Add(surveyDetail2); break; } } } if (this.oQuestion.QDefine.SHOW_LOGIC == "" && this.oQuestion.QDefine.IS_RANDOM == 0) { list4.Sort(new Comparison <SurveyDetail>(Multiple.Class61.instance.method_0)); } this.oQuestion.QDetails = list4; } if (this.oQuestion.QDefine.FIX_LOGIC != "") { string[] array2 = this.oLogicEngine.aryCode(this.oQuestion.QDefine.FIX_LOGIC, ','); for (int j = 0; j < array2.Count <string>(); j++) { using (List <SurveyDetail> .Enumerator enumerator = this.oQuestion.QDetails.GetEnumerator()) { while (enumerator.MoveNext()) { if (enumerator.Current.CODE == array2[j]) { this.listFix.Add(array2[j]); break; } } } } } if (this.oQuestion.QDefine.PRESET_LOGIC != "") { string[] array3 = this.oLogicEngine.aryCode(this.oQuestion.QDefine.PRESET_LOGIC, ','); for (int k = 0; k < array3.Count <string>(); k++) { using (List <SurveyDetail> .Enumerator enumerator = this.oQuestion.QDetails.GetEnumerator()) { while (enumerator.MoveNext()) { if (enumerator.Current.CODE == array3[k]) { this.listPreSet.Add(array3[k]); break; } } } } } if (this.oQuestion.QDefine.DETAIL_ID.Substring(0, 1) == "#") { for (int l = 0; l < this.oQuestion.QDetails.Count <SurveyDetail>(); l++) { this.oQuestion.QDetails[l].CODE_TEXT = this.oBoldTitle.ReplaceABTitle(this.oQuestion.QDetails[l].CODE_TEXT); } } if (list2[0].Trim() != "") { string[] array4 = this.oLogicEngine.aryCode(list2[0], ','); List <SurveyDetail> list5 = new List <SurveyDetail>(); for (int m = 0; m < array4.Count <string>(); m++) { foreach (SurveyDetail surveyDetail3 in this.oQuestion.QDetails) { if (surveyDetail3.CODE == array4[m].ToString()) { list5.Add(surveyDetail3); break; } } } this.oQuestion.QDetails = list5; } else if (this.oQuestion.QDefine.IS_RANDOM > 0) { this.oQuestion.RandomDetails(); } this.Button_Type = this.oQuestion.QDefine.CONTROL_TYPE; this.Button_FontSize = ((this.oQuestion.QDefine.CONTROL_FONTSIZE == 0) ? SurveyHelper.BtnFontSize : this.oQuestion.QDefine.CONTROL_FONTSIZE); if (this.Button_FontSize == -1) { this.Button_FontSize = -SurveyHelper.BtnFontSize; } this.Button_FontSize = Math.Abs(this.Button_FontSize); this.Button_Height = ((this.oQuestion.QDefine.CONTROL_HEIGHT == 0) ? SurveyHelper.BtnHeight : this.oQuestion.QDefine.CONTROL_HEIGHT); if (this.oQuestion.QDefine.CONTROL_WIDTH == 0) { if (this.Button_Type != 2) { if (this.Button_Type != 4) { this.Button_Width = SurveyHelper.BtnWidth; goto IL_DE3; } } this.Button_Width = 440; } else { this.Button_Width = this.oQuestion.QDefine.CONTROL_WIDTH; } IL_DE3: this.method_2(); if (!this.ExistTextFill && !this.IsFixOther) { this.txtFill.Height = 0.0; this.txtFillTitle.Height = 0.0; this.txtAfter.Height = 0.0; } else { this.txtFill.Visibility = Visibility.Visible; if (this.oQuestion.QDefine.NOTE == "") { this.txtFillTitle.Visibility = Visibility.Visible; } else { string_ = this.oQuestion.QDefine.NOTE; list3 = this.oBoldTitle.ParaToList(string_, "//"); string_ = list3[0]; this.oBoldTitle.SetTextBlock(this.txtFillTitle, string_, 0, "", true); if (list3.Count > 1) { string_ = list3[1]; this.oBoldTitle.SetTextBlock(this.txtAfter, string_, 0, "", true); } } if (this.IsFixOther) { this.txtFill.IsEnabled = true; this.txtFill.Background = Brushes.White; } } if (SurveyMsg.FunctionAttachments == "FunctionAttachments_true" && this.oQuestion.QDefine.IS_ATTACH == 1) { this.btnAttach.Visibility = Visibility.Visible; } Style style = (Style)base.FindResource("SelBtnStyle"); Style style2 = (Style)base.FindResource("UnSelBtnStyle"); bool flag = false; bool flag2 = false; string navOperation = SurveyHelper.NavOperation; if (!(navOperation == "Back")) { if (!(navOperation == "Normal")) { if (!(navOperation == "Jump")) { } } else { foreach (string text4 in this.listPreSet) { if (!this.listFix.Contains(text4)) { this.oQuestion.SelectedValues.Add(text4); foreach (Button button in this.listBtnNormal) { if (button.Name.Substring(2) == text4) { button.Style = style; int num3 = (int)button.Tag; if (num3 == 1 || num3 == 3 || num3 == 5 || (num3 == 11 | num3 == 13) || num3 == 14) { flag = true; } } } } } if (flag) { this.txtFill.IsEnabled = true; this.txtFill.Background = Brushes.White; } if (this.oQuestion.QDetails.Count == 1 || this.listBtnNormal.Count == 0) { if (this.listBtnNormal.Count > 0 && (this.oQuestion.QDefine.EXTEND_1.Contains(SurveyHelper.Only1CodeMode1) || this.oQuestion.QDefine.EXTEND_1.Contains(SurveyHelper.Only1CodeMode2)) && this.listBtnNormal[0].Style == style2) { this.method_3(this.listBtnNormal[0], new RoutedEventArgs()); } if (this.oQuestion.QDefine.EXTEND_1.Contains(SurveyHelper.Only1CodeMode2)) { if (this.txtFill.IsEnabled) { this.txtFill.Focus(); } else { flag2 = true; } } } if (this.oQuestion.QDefine.EXTEND_1.Contains(SurveyHelper.Only1CodeMode3) && this.oQuestion.SelectedValues.Count > 0) { if (this.txtFill.IsEnabled) { this.txtFill.Focus(); } else { flag2 = true; } } if (SurveyHelper.AutoFill && !flag2) { AutoFill autoFill = new AutoFill(); autoFill.oLogicEngine = this.oLogicEngine; this.listButton = autoFill.MultiButton(this.oQuestion.QDefine, this.listButton, this.listBtnNormal, 0); foreach (Button button2 in this.listButton) { if (button2.Style == style2) { this.method_3(button2, null); } } if (this.txtFill.IsEnabled) { this.txtFill.Text = autoFill.CommonOther(this.oQuestion.QDefine, ""); } if (this.listButton.Count > 0 && autoFill.AutoNext(this.oQuestion.QDefine)) { flag2 = true; } } if (flag2) { this.btnNav_Click(this, e); } } } else { this.oQuestion.ReadAnswer(this.MySurveyId, SurveyHelper.SurveySequence); foreach (SurveyAnswer surveyAnswer in this.oQuestion.QAnswersRead) { if (this.oFunc.MID(surveyAnswer.QUESTION_NAME, 0, (this.oQuestion.QuestionName + "_A").Length) == this.oQuestion.QuestionName + "_A") { if (this.listFix.Contains(surveyAnswer.CODE)) { continue; } this.oQuestion.SelectedValues.Add(surveyAnswer.CODE); using (List <Button> .Enumerator enumerator3 = this.listBtnNormal.GetEnumerator()) { while (enumerator3.MoveNext()) { Button button3 = enumerator3.Current; if (button3.Name.Substring(2) == surveyAnswer.CODE) { button3.Style = style; int num4 = (int)button3.Tag; if (num4 == 1 || num4 == 3 || num4 == 5 || (num4 == 11 | num4 == 13) || num4 == 14) { flag = true; } } } continue; } } if (this.ExistTextFill && surveyAnswer.QUESTION_NAME == this.oQuestion.QuestionName + "_OTH" && surveyAnswer.CODE != "") { this.txtFill.Text = surveyAnswer.CODE; } } if (flag) { this.txtFill.IsEnabled = true; this.txtFill.Background = Brushes.White; } } this.SecondsWait = this.oQuestion.QDefine.PAGE_COUNT_DOWN; if (this.SecondsWait > 0) { this.SecondsCountDown = this.SecondsWait; this.btnNav.Foreground = Brushes.Gray; this.btnNav.Content = this.SecondsCountDown.ToString(); this.timer.Interval = TimeSpan.FromMilliseconds(1000.0); this.timer.Tick += this.timer_Tick; this.timer.Start(); } this.PageLoaded = true; }
private void method_0(object sender, RoutedEventArgs e) { this.MySurveyId = SurveyHelper.SurveyID; this.CurPageId = SurveyHelper.NavCurPage; SurveyHelper.PageStartTime = DateTime.Now; this.txtSurvey.Text = this.MySurveyId; this.btnNav.Content = this.btnNav_Content; this.oQuestion.Init(this.CurPageId, 0); this.MyNav.GroupLevel = this.oQuestion.QDefine.GROUP_LEVEL; if (this.MyNav.GroupLevel != "") { this.MyNav.GroupPageType = this.oQuestion.QDefine.GROUP_PAGE_TYPE; this.MyNav.GroupCodeA = this.oQuestion.QDefine.GROUP_CODEA; this.MyNav.CircleACurrent = SurveyHelper.CircleACurrent; this.MyNav.CircleACount = SurveyHelper.CircleACount; if (this.MyNav.GroupLevel == "B") { this.MyNav.GroupCodeB = this.oQuestion.QDefine.GROUP_CODEB; this.MyNav.CircleBCurrent = SurveyHelper.CircleBCurrent; this.MyNav.CircleBCount = SurveyHelper.CircleBCount; } this.MyNav.GetCircleInfo(this.MySurveyId); this.oQuestion.QuestionName = this.oQuestion.QuestionName + this.MyNav.QName_Add; List <VEAnswer> list = new List <VEAnswer>(); list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeA, CODE = this.MyNav.CircleACode, CODE_TEXT = this.MyNav.CircleCodeTextA }); SurveyHelper.CircleACode = this.MyNav.CircleACode; SurveyHelper.CircleACodeText = this.MyNav.CircleCodeTextA; SurveyHelper.CircleACurrent = this.MyNav.CircleACurrent; SurveyHelper.CircleACount = this.MyNav.CircleACount; if (this.MyNav.GroupLevel == "B") { list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeB, CODE = this.MyNav.CircleBCode, CODE_TEXT = this.MyNav.CircleCodeTextB }); SurveyHelper.CircleBCode = this.MyNav.CircleBCode; SurveyHelper.CircleBCodeText = this.MyNav.CircleCodeTextB; SurveyHelper.CircleBCurrent = this.MyNav.CircleBCurrent; SurveyHelper.CircleBCount = this.MyNav.CircleBCount; } } else { SurveyHelper.CircleACode = ""; SurveyHelper.CircleACodeText = ""; SurveyHelper.CircleACurrent = 0; SurveyHelper.CircleACount = 0; SurveyHelper.CircleBCode = ""; SurveyHelper.CircleBCodeText = ""; SurveyHelper.CircleBCurrent = 0; SurveyHelper.CircleBCount = 0; this.MyNav.GroupCodeA = ""; this.MyNav.CircleACurrent = 0; this.MyNav.CircleACount = 0; this.MyNav.GroupCodeB = ""; this.MyNav.CircleBCurrent = 0; this.MyNav.CircleBCount = 0; } this.oLogicEngine.SurveyID = this.MySurveyId; if (this.MyNav.GroupLevel != "") { this.oLogicEngine.CircleACode = SurveyHelper.CircleACode; this.oLogicEngine.CircleACodeText = SurveyHelper.CircleACodeText; this.oLogicEngine.CircleACount = SurveyHelper.CircleACount; this.oLogicEngine.CircleACurrent = SurveyHelper.CircleACurrent; this.oLogicEngine.CircleBCode = SurveyHelper.CircleBCode; this.oLogicEngine.CircleBCodeText = SurveyHelper.CircleBCodeText; this.oLogicEngine.CircleBCount = SurveyHelper.CircleBCount; this.oLogicEngine.CircleBCurrent = SurveyHelper.CircleBCurrent; } string string_ = this.oQuestion.QDefine.QUESTION_TITLE; List <string> list2 = this.oBoldTitle.ParaToList(string_, "//"); string_ = list2[0]; this.oBoldTitle.SetTextBlock(this.txtQuestionTitle, string_, this.oQuestion.QDefine.TITLE_FONTSIZE, "", true); string_ = ((list2.Count > 1) ? list2[1] : this.oQuestion.QDefine.QUESTION_CONTENT); this.oBoldTitle.SetTextBlock(this.txtCircleTitle, string_, 0, "", true); if (this.oQuestion.QDefine.CONTROL_TYPE > 0) { this.txtFill.MaxLength = this.oQuestion.QDefine.CONTROL_TYPE; } if (this.oQuestion.QDefine.CONTROL_HEIGHT != 0) { this.txtFill.Height = (double)this.oQuestion.QDefine.CONTROL_HEIGHT; } if (this.oQuestion.QDefine.CONTROL_WIDTH != 0) { this.txtFill.Width = (double)this.oQuestion.QDefine.CONTROL_WIDTH; } if (this.oQuestion.QDefine.CONTROL_FONTSIZE > 0) { this.txtFill.FontSize = (double)this.oQuestion.QDefine.CONTROL_FONTSIZE; } if (this.oQuestion.QDefine.CONTROL_TOOLTIP.Trim() != "") { string_ = this.oQuestion.QDefine.CONTROL_TOOLTIP; list2 = this.oBoldTitle.ParaToList(string_, "//"); string_ = list2[0]; this.oBoldTitle.SetTextBlock(this.txtBefore, string_, this.oQuestion.QDefine.CONTROL_FONTSIZE, "", true); if (list2.Count > 1) { string_ = list2[1]; this.oBoldTitle.SetTextBlock(this.txtAfter, string_, this.oQuestion.QDefine.CONTROL_FONTSIZE, "", true); } } if (this.oQuestion.QDefine.PRESET_LOGIC != "") { this.txtFill.Text = this.oLogicEngine.stringResult(this.oQuestion.QDefine.PRESET_LOGIC); this.txtFill.SelectAll(); } this.txtFill.Focus(); if (SurveyMsg.FunctionAttachments == "FunctionAttachments_true" && this.oQuestion.QDefine.IS_ATTACH == 1) { this.btnAttach.Visibility = Visibility.Visible; } if (SurveyHelper.AutoFill) { AutoFill autoFill = new AutoFill(); autoFill.oLogicEngine = this.oLogicEngine; if (this.txtFill.Text == "") { this.txtFill.Text = autoFill.Fill(this.oQuestion.QDefine); } if (autoFill.AutoNext(this.oQuestion.QDefine)) { this.SecondsCountDown = 2; this.timer.Interval = TimeSpan.FromMilliseconds(1000.0); this.timer.Tick += this.timer_Tick_1; this.timer.Start(); } } Style style = (Style)base.FindResource("SelBtnStyle"); string navOperation = SurveyHelper.NavOperation; if (!(navOperation == "Back")) { if (!(navOperation == "Normal")) { if (!(navOperation == "Jump")) { } } else if (this.oQuestion.QDefine.EXTEND_1.Contains(SurveyHelper.Only1CodeMode3) && this.txtFill.Text != "" && !SurveyHelper.AutoFill) { this.btnNav_Click(this, e); } } else { this.txtFill.Text = this.oQuestion.ReadAnswerByQuestionName(this.MySurveyId, this.oQuestion.QuestionName); this.lng = this.oQuestion.ReadAnswerByQuestionName(this.MySurveyId, this.oQuestion.QuestionName + "_MapLng"); this.lat = this.oQuestion.ReadAnswerByQuestionName(this.MySurveyId, this.oQuestion.QuestionName + "_MapLat"); } this.SecondsWait = this.oQuestion.QDefine.PAGE_COUNT_DOWN; if (this.SecondsWait > 0 && !SurveyHelper.AutoFill) { this.SecondsCountDown = this.SecondsWait; this.btnNav.Foreground = Brushes.Gray; this.btnNav.Content = this.SecondsCountDown.ToString(); this.timer.Interval = TimeSpan.FromMilliseconds(1000.0); this.timer.Tick += this.timer_Tick; this.timer.Start(); } this.PageLoaded = 1; }
private void method_0(object sender, RoutedEventArgs e) { this.MySurveyId = SurveyHelper.SurveyID; this.CurPageId = SurveyHelper.NavCurPage; SurveyHelper.PageStartTime = DateTime.Now; this.txtSurvey.Text = this.MySurveyId; this.btnNav.Content = this.btnNav_Content; this.oQuestion.Init(this.CurPageId, 0); this.MyNav.GroupLevel = this.oQuestion.QDefine.GROUP_LEVEL; if (this.MyNav.GroupLevel == "B") { this.MyNav.GroupLevel = "A"; this.MyNav.GroupPageType = this.oQuestion.QDefine.GROUP_PAGE_TYPE; this.MyNav.GroupCodeA = this.oQuestion.QDefine.GROUP_CODEA; this.MyNav.CircleACurrent = SurveyHelper.CircleACurrent; this.MyNav.CircleACount = SurveyHelper.CircleACount; this.MyNav.GetCircleInfo(this.MySurveyId); this.oQuestion.QuestionName = this.oQuestion.QuestionName + this.MyNav.QName_Add; this.oQuestion.CircleQuestionName = ((this.oQuestion.QDefine.GROUP_LEVEL == "A") ? this.oQuestion.QDefine.GROUP_CODEA : this.oQuestion.QDefine.GROUP_CODEB); this.oQuestion.CircleQuestionName = this.oQuestion.CircleQuestionName + this.MyNav.QName_Add; new List <VEAnswer>().Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeA, CODE = this.MyNav.CircleACode, CODE_TEXT = this.MyNav.CircleCodeTextA }); SurveyHelper.CircleACode = this.MyNav.CircleACode; SurveyHelper.CircleACodeText = this.MyNav.CircleCodeTextA; SurveyHelper.CircleACurrent = this.MyNav.CircleACurrent; SurveyHelper.CircleACount = this.MyNav.CircleACount; } else { this.MyNav.GroupLevel = ""; SurveyHelper.CircleACode = ""; SurveyHelper.CircleACodeText = ""; SurveyHelper.CircleACurrent = 0; SurveyHelper.CircleACount = 0; SurveyHelper.CircleBCode = ""; SurveyHelper.CircleBCodeText = ""; SurveyHelper.CircleBCurrent = 0; SurveyHelper.CircleBCount = 0; this.MyNav.GroupCodeA = ""; this.MyNav.CircleACurrent = 0; this.MyNav.CircleACount = 0; this.MyNav.GroupCodeB = ""; this.MyNav.CircleBCurrent = 0; this.MyNav.CircleBCount = 0; } this.oLogicEngine.SurveyID = this.MySurveyId; if (this.MyNav.GroupLevel != "") { this.oLogicEngine.CircleACode = SurveyHelper.CircleACode; this.oLogicEngine.CircleACodeText = SurveyHelper.CircleACodeText; this.oLogicEngine.CircleACount = SurveyHelper.CircleACount; this.oLogicEngine.CircleACurrent = SurveyHelper.CircleACurrent; } string string_ = this.oQuestion.QDefine.QUESTION_TITLE; List <string> list = this.oBoldTitle.ParaToList(string_, "//"); string_ = list[0]; this.oBoldTitle.SetTextBlock(this.txtQuestionTitle, string_, this.oQuestion.QDefine.TITLE_FONTSIZE, "", true); string_ = ((list.Count > 1) ? list[1] : this.oQuestion.QDefine.QUESTION_CONTENT); this.oBoldTitle.SetTextBlock(this.txtCircleTitle, string_, 0, "", true); if (this.oQuestion.QCircleDefine.LIMIT_LOGIC != "") { string[] array = this.oLogicEngine.aryCode(this.oQuestion.QCircleDefine.LIMIT_LOGIC, ','); List <SurveyDetail> list2 = new List <SurveyDetail>(); for (int i = 0; i < array.Count <string>(); i++) { foreach (SurveyDetail surveyDetail in this.oQuestion.QCircleDetails) { if (surveyDetail.CODE == array[i].ToString()) { list2.Add(surveyDetail); break; } } } this.oQuestion.QCircleDetails = list2; } if (this.oQuestion.QCircleDefine.DETAIL_ID.Substring(0, 1) == "#") { for (int j = 0; j < this.oQuestion.QCircleDetails.Count <SurveyDetail>(); j++) { this.oQuestion.QCircleDetails[j].CODE_TEXT = this.oBoldTitle.ReplaceABTitle(this.oQuestion.QCircleDetails[j].CODE_TEXT); } } if (this.oQuestion.QDefine.CONTROL_TOOLTIP.Trim() != "") { string_ = this.oQuestion.QDefine.CONTROL_TOOLTIP; list = this.oBoldTitle.ParaToList(string_, "//"); this._txtLeft = list[0]; if (list.Count > 1) { this._txtRight = list[1]; } } this.Fill_Length = this.oQuestion.QDefine.CONTROL_TYPE; if (this.Fill_Length == 0) { this.Fill_Length = 250; } this.Fill_Width = 400.0; if (this.oQuestion.QCircleDefine.CONTROL_WIDTH != 0) { this.BrandText_Width = this.oQuestion.QCircleDefine.TITLE_FONTSIZE; } if (this.oQuestion.QDefine.CONTROL_WIDTH != 0) { this.Fill_Width = (double)this.oQuestion.QDefine.CONTROL_WIDTH; } if (this.oQuestion.QDefine.CONTROL_HEIGHT != 0) { this.Fill_Height = this.oQuestion.QDefine.CONTROL_HEIGHT; } if (this.oQuestion.QDefine.CONTROL_FONTSIZE != 0) { this.Fill_FontSize = this.oQuestion.QDefine.CONTROL_FONTSIZE; } this.method_4(); this.Button_Type = this.oQuestion.QCircleDefine.CONTROL_TYPE; if (this.Button_Type == 0) { this.Button_Type = 4; } if (this.oQuestion.QDefine.DETAIL_ID != "") { if (this.oQuestion.QDefine.LIMIT_LOGIC != "") { this.oLogicEngine.SurveyID = this.MySurveyId; if (this.MyNav.GroupLevel != "") { this.oLogicEngine.CircleACode = SurveyHelper.CircleACode; this.oLogicEngine.CircleACodeText = SurveyHelper.CircleACodeText; this.oLogicEngine.CircleACount = SurveyHelper.CircleACount; this.oLogicEngine.CircleACurrent = SurveyHelper.CircleACurrent; this.oLogicEngine.CircleBCode = SurveyHelper.CircleBCode; this.oLogicEngine.CircleBCodeText = SurveyHelper.CircleBCodeText; this.oLogicEngine.CircleBCount = SurveyHelper.CircleBCount; this.oLogicEngine.CircleBCurrent = SurveyHelper.CircleBCurrent; } string[] array2 = this.oLogicEngine.aryCode(this.oQuestion.QDefine.LIMIT_LOGIC, ','); List <SurveyDetail> list3 = new List <SurveyDetail>(); for (int k = 0; k < array2.Count <string>(); k++) { foreach (SurveyDetail surveyDetail2 in this.oQuestion.QDetails) { if (surveyDetail2.CODE == array2[k].ToString()) { list3.Add(surveyDetail2); break; } } } list3.Sort(new Comparison <SurveyDetail>(P_AutoNextFill.Class28.instance.method_0)); this.oQuestion.QDetails = list3; } if (this.oQuestion.QDefine.DETAIL_ID.Substring(0, 1) == "#") { for (int l = 0; l < this.oQuestion.QDetails.Count <SurveyDetail>(); l++) { this.oQuestion.QDetails[l].CODE_TEXT = this.oBoldTitle.ReplaceABTitle(this.oQuestion.QDetails[l].CODE_TEXT); } } this.Button_Width = 200.0; this.Button_Height = SurveyHelper.BtnHeight; this.Button_FontSize = SurveyHelper.BtnFontSize; if (this.oQuestion.QDefine.CONTROL_HEIGHT != 0) { this.Button_Height = this.oQuestion.QCircleDefine.CONTROL_HEIGHT; } if (this.oQuestion.QDefine.CONTROL_WIDTH != 0) { this.Button_Width = (double)this.oQuestion.QCircleDefine.CONTROL_WIDTH; } if (this.oQuestion.QDefine.CONTROL_FONTSIZE != 0) { this.Button_FontSize = this.oQuestion.QCircleDefine.CONTROL_FONTSIZE; } this.method_2(); } if (this.oQuestion.QDefine.NOTE != "") { string_ = this.oQuestion.QDefine.NOTE; list = this.oBoldTitle.ParaToList(string_, "//"); string_ = list[0]; this.oBoldTitle.SetTextBlock(this.txtQuestionNote, string_, 0, "", true); } if (SurveyHelper.AutoFill) { AutoFill autoFill = new AutoFill(); autoFill.oLogicEngine = this.oLogicEngine; if (this.listFills.Count > 0) { foreach (TextBox textBox in this.listFills) { if (textBox.Text == "") { textBox.Text = autoFill.FillInt(this.oQuestion.QDefine); } } if (autoFill.AutoNext(this.oQuestion.QDefine)) { this.btnNav_Click(this, e); } } } Style style = (Style)base.FindResource("SelBtnStyle"); string navOperation = SurveyHelper.NavOperation; if (!(navOperation == "Back") && !(navOperation == "Normal")) { navOperation = "Jump"; } this.SecondsWait = this.oQuestion.QDefine.PAGE_COUNT_DOWN; if (this.SecondsWait > 0) { this.SecondsCountDown = this.SecondsWait; this.btnNav.Foreground = Brushes.LightGray; this.btnNav.Content = this.SecondsCountDown.ToString(); this.timer.Interval = TimeSpan.FromMilliseconds(1000.0); this.timer.Tick += this.timer_Tick; this.timer.Start(); } if (this._nLastTextBox > 0) { if (this.listFills[this._nLastTextBox - 1].Text != "") { this.listFills[this._nLastTextBox - 1].Focus(); } else if (this.listFills.Count > 0) { this.listFills[0].Focus(); } } else if (this.listFills.Count > 0) { this.listFills[0].Focus(); } this.PageLoaded = true; }
private void method_0(object sender, RoutedEventArgs e) { this.MySurveyId = SurveyHelper.SurveyID; this.CurPageId = SurveyHelper.NavCurPage; SurveyHelper.PageStartTime = DateTime.Now; this.txtSurvey.Text = this.MySurveyId; this.btnNav.Content = this.btnNav_Content; this.oQuestion.Init(this.CurPageId, 0); this.MyNav.GroupLevel = this.oQuestion.QDefine.GROUP_LEVEL; if (this.MyNav.GroupLevel != "") { this.MyNav.GroupPageType = this.oQuestion.QDefine.GROUP_PAGE_TYPE; this.MyNav.GroupCodeA = this.oQuestion.QDefine.GROUP_CODEA; this.MyNav.CircleACurrent = SurveyHelper.CircleACurrent; this.MyNav.CircleACount = SurveyHelper.CircleACount; if (this.MyNav.GroupLevel == "B") { this.MyNav.GroupCodeB = this.oQuestion.QDefine.GROUP_CODEB; this.MyNav.CircleBCurrent = SurveyHelper.CircleBCurrent; this.MyNav.CircleBCount = SurveyHelper.CircleBCount; } this.MyNav.GetCircleInfo(this.MySurveyId); this.oQuestion.QuestionName = this.oQuestion.QuestionName + this.MyNav.QName_Add; List <VEAnswer> list = new List <VEAnswer>(); list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeA, CODE = this.MyNav.CircleACode, CODE_TEXT = this.MyNav.CircleCodeTextA }); SurveyHelper.CircleACode = this.MyNav.CircleACode; SurveyHelper.CircleACodeText = this.MyNav.CircleCodeTextA; SurveyHelper.CircleACurrent = this.MyNav.CircleACurrent; SurveyHelper.CircleACount = this.MyNav.CircleACount; if (this.MyNav.GroupLevel == "B") { list.Add(new VEAnswer { QUESTION_NAME = this.MyNav.GroupCodeB, CODE = this.MyNav.CircleBCode, CODE_TEXT = this.MyNav.CircleCodeTextB }); SurveyHelper.CircleBCode = this.MyNav.CircleBCode; SurveyHelper.CircleBCodeText = this.MyNav.CircleCodeTextB; SurveyHelper.CircleBCurrent = this.MyNav.CircleBCurrent; SurveyHelper.CircleBCount = this.MyNav.CircleBCount; } } else { SurveyHelper.CircleACode = ""; SurveyHelper.CircleACodeText = ""; SurveyHelper.CircleACurrent = 0; SurveyHelper.CircleACount = 0; SurveyHelper.CircleBCode = ""; SurveyHelper.CircleBCodeText = ""; SurveyHelper.CircleBCurrent = 0; SurveyHelper.CircleBCount = 0; this.MyNav.GroupCodeA = ""; this.MyNav.CircleACurrent = 0; this.MyNav.CircleACount = 0; this.MyNav.GroupCodeB = ""; this.MyNav.CircleBCurrent = 0; this.MyNav.CircleBCount = 0; } this.oLogicEngine.SurveyID = this.MySurveyId; if (this.MyNav.GroupLevel != "") { this.oLogicEngine.CircleACode = SurveyHelper.CircleACode; this.oLogicEngine.CircleACodeText = SurveyHelper.CircleACodeText; this.oLogicEngine.CircleACount = SurveyHelper.CircleACount; this.oLogicEngine.CircleACurrent = SurveyHelper.CircleACurrent; this.oLogicEngine.CircleBCode = SurveyHelper.CircleBCode; this.oLogicEngine.CircleBCodeText = SurveyHelper.CircleBCodeText; this.oLogicEngine.CircleBCount = SurveyHelper.CircleBCount; this.oLogicEngine.CircleBCurrent = SurveyHelper.CircleBCurrent; } string string_ = this.oQuestion.QDefine.QUESTION_TITLE; List <string> list2 = this.oBoldTitle.ParaToList(string_, "//"); string_ = list2[0]; this.oBoldTitle.SetTextBlock(this.txtQuestionTitle, string_, this.oQuestion.QDefine.TITLE_FONTSIZE, "", true); string_ = ((list2.Count > 1) ? list2[1] : this.oQuestion.QDefine.QUESTION_CONTENT); this.oBoldTitle.SetTextBlock(this.txtCircleTitle, string_, 0, "", true); if (this.oQuestion.QDefine.CONTROL_TYPE > 0) { this.txtFill.MaxLength = this.oQuestion.QDefine.CONTROL_TYPE; } if (this.oQuestion.QDefine.CONTROL_HEIGHT != 0) { this.txtFill.Height = (double)this.oQuestion.QDefine.CONTROL_HEIGHT; } if (this.oQuestion.QDefine.CONTROL_WIDTH != 0) { this.txtFill.Width = (double)this.oQuestion.QDefine.CONTROL_WIDTH; } if (this.oQuestion.QDefine.CONTROL_FONTSIZE > 0) { this.txtFill.FontSize = (double)this.oQuestion.QDefine.CONTROL_FONTSIZE; } if (this.oQuestion.QDefine.PRESET_LOGIC != "") { this.txtFill.Text = this.oLogicEngine.stringResult(this.oQuestion.QDefine.PRESET_LOGIC); this.txtFill.SelectAll(); } this.txtFill.Focus(); if (this.oQuestion.QDefine.DETAIL_ID != "") { if (this.oQuestion.QDefine.LIMIT_LOGIC != "") { this.oLogicEngine.SurveyID = this.MySurveyId; if (this.MyNav.GroupLevel != "") { this.oLogicEngine.CircleACode = SurveyHelper.CircleACode; this.oLogicEngine.CircleACodeText = SurveyHelper.CircleACodeText; this.oLogicEngine.CircleACount = SurveyHelper.CircleACount; this.oLogicEngine.CircleACurrent = SurveyHelper.CircleACurrent; this.oLogicEngine.CircleBCode = SurveyHelper.CircleBCode; this.oLogicEngine.CircleBCodeText = SurveyHelper.CircleBCodeText; this.oLogicEngine.CircleBCount = SurveyHelper.CircleBCount; this.oLogicEngine.CircleBCurrent = SurveyHelper.CircleBCurrent; } string[] array = this.oLogicEngine.aryCode(this.oQuestion.QDefine.LIMIT_LOGIC, ','); List <SurveyDetail> list3 = new List <SurveyDetail>(); for (int i = 0; i < array.Count <string>(); i++) { foreach (SurveyDetail surveyDetail in this.oQuestion.QDetails) { if (surveyDetail.CODE == array[i].ToString()) { list3.Add(surveyDetail); break; } } } list3.Sort(new Comparison <SurveyDetail>(FillLong.Class6.instance.method_0)); this.oQuestion.QDetails = list3; } if (this.oQuestion.QDefine.DETAIL_ID.Substring(0, 1) == "#") { for (int j = 0; j < this.oQuestion.QDetails.Count <SurveyDetail>(); j++) { this.oQuestion.QDetails[j].CODE_TEXT = this.oBoldTitle.ReplaceABTitle(this.oQuestion.QDetails[j].CODE_TEXT); } } this.Button_Width = 280.0; this.Button_Height = SurveyHelper.BtnHeight; this.Button_FontSize = SurveyHelper.BtnFontSize; this.method_1(); } string_ = this.oQuestion.QDefine.NOTE; this.oBoldTitle.SetTextBlock(this.txtQuestionNote, string_, 0, "", true); if (SurveyMsg.FunctionAttachments == "FunctionAttachments_true" && this.oQuestion.QDefine.IS_ATTACH == 1) { this.btnAttach.Visibility = Visibility.Visible; } if (SurveyHelper.AutoFill) { AutoFill autoFill = new AutoFill(); autoFill.oLogicEngine = this.oLogicEngine; if (this.txtFill.Text == "") { this.txtFill.Text = autoFill.Fill(this.oQuestion.QDefine); } if (autoFill.AutoNext(this.oQuestion.QDefine)) { this.btnNav_Click(this, e); } } Style style = (Style)base.FindResource("SelBtnStyle"); string navOperation = SurveyHelper.NavOperation; if (!(navOperation == "Back")) { if (!(navOperation == "Normal")) { if (!(navOperation == "Jump")) { } } else if (this.oQuestion.QDefine.EXTEND_1.Contains(SurveyHelper.Only1CodeMode3) && this.txtFill.Text != "" && !SurveyHelper.AutoFill) { this.btnNav_Click(this, e); } } else { this.txtFill.Text = this.oQuestion.ReadAnswerByQuestionName(this.MySurveyId, this.oQuestion.QuestionName); } new SurveyBiz().ClearPageAnswer(this.MySurveyId, SurveyHelper.SurveySequence); this.SecondsWait = this.oQuestion.QDefine.PAGE_COUNT_DOWN; if (this.SecondsWait > 0) { this.SecondsCountDown = this.SecondsWait; this.btnNav.Foreground = Brushes.Gray; this.btnNav.Content = this.SecondsCountDown.ToString(); this.timer.Interval = TimeSpan.FromMilliseconds(1000.0); this.timer.Tick += this.timer_Tick; this.timer.Start(); } }