protected override void OnInit(EventArgs e) { base.OnInit(e); string currentTab = Request.Form[hfCT.UniqueID]; if (!string.IsNullOrEmpty(currentTab)) { currentPageTabIndex = int.Parse(currentTab); } survey = DataObject.Load <DataObjectSurvey>(ObjectID, null, true); surveyDataClassDataContext = new SurveyDataClassDataContext(); if (survey.State == ObjectState.Added) { survey.ObjectID = ObjectID; survey.Title = GuiLanguage.GetGuiLanguage("Shared").GetString("LabelUnnamed"); survey.CommunityID = CommunityID; survey.ShowState = ObjectShowState.InProgress; survey.PunkteGelb = 0; survey.PunkteGruen = 0; survey.PunkteRot = 0; survey.Insert(UserDataContext.GetUserDataContext()); survey.Title = string.Empty; } survey.SetValuesFromQuerySting(); FillEditForm(); }
protected override void OnInit(EventArgs e) { base.OnInit(e); if (survey != null && Settings != null && Settings.ContainsKey("SurveyQuestion") && Settings.ContainsKey("surveyDataClassDataContext")) { currentQuestion = Settings["SurveyQuestion"] as hitbl_Survey_Question_SQU; surveyDataClassDataContext = Settings["surveyDataClassDataContext"] as SurveyDataClassDataContext; FillEditForm(); } else { throw new SiemeArgumentException("_4screen.CSB.DataObj.UserControls.Wizards.SurveyQuestion", "OnInit", "SurveyQuestion", "SurveyQuestion was not send with the Settings Dictionary"); } }
protected override void OnInit(EventArgs e) { base.OnInit(e); if (Settings != null && Settings.ContainsKey("TestResult")) { currentTestResult = Settings["TestResult"] as hitbl_Survey_TestResult_STR; surveyDataClassDataContext = Settings["surveyDataClassDataContext"] as SurveyDataClassDataContext; MakeValidatorGroup(); FillEditForm(); } else { throw new SiemeArgumentException("_4screen.CSB.DataObj.UserControls.Wizards.SurveyTestResults", "OnInit", "TestResult", "TestResult was not send with the Settings Dictionary"); } }
protected override void OnInit(EventArgs e) { base.OnInit(e); if (survey != null && Settings != null && Settings.ContainsKey("SurveyAnswerRow") && Settings.ContainsKey("SurveyAnswersType") && Settings.ContainsKey("surveyDataClassDataContext")) { currentRowAnswer = Settings["SurveyAnswerRow"] as hitbl_Survey_Answer_Row_SAR; CurrentAnswerType = (SurveyAnswersType)Settings["SurveyAnswersType"]; surveyDataClassDataContext = Settings["surveyDataClassDataContext"] as SurveyDataClassDataContext; surveyQuestionMultiPage = Settings["SurveyQuestionMultiPage"] as RadMultiPage; FillEditForm(); } else { throw new SiemeArgumentException("_4screen.CSB.DataObj.UserControls.Wizards.SurveySimpleQuestion", "OnInit", "SurveyAnswerRow", "SurveyAnswerRow was not send with the Settings Dictionary"); } }
private void LoadTestResults() { surveyDataClassDataContext = new SurveyDataClassDataContext(); var allTestResults = from allResults in surveyDataClassDataContext.hitbl_Survey_TestResult_STRs.Where(x => x.OBJ_ID == survey.ObjectID) select allResults; numberOfResultTexts = allTestResults.Count(); if (numberOfResultTexts > 0) { phTextResults.Controls.Add(new LiteralControl(headerText)); foreach (hitbl_Survey_TestResult_STR testRes in allTestResults) { LoadTestResultsControl(testRes); } } }
protected void Page_Load(object sender, EventArgs e) { surveyDataClassDataContext = new SurveyDataClassDataContext(); try { if (DataObject is Business.DataObjectSurvey) { dataObjectSurvey = (Business.DataObjectSurvey)DataObject; } else { dataObjectSurvey = DataAccess.Business.DataObject.Load <Business.DataObjectSurvey>(DataObject.ObjectID, null, false); } //Check the Container of the Detail if (Settings.ContainsKey("ParentObjectType")) { int parentObjectType = (int)Settings["ParentObjectType"]; if (parentObjectType == Helper.GetObjectTypeNumericID("Page")) { isUserAdminOrOwner = UserDataContext.GetUserDataContext().IsAdmin; } else { Community comm = new Community((Guid)Settings["ParentCommunityID"]); isUserAdminOrOwner = comm.IsUserOwner || UserDataContext.GetUserDataContext().IsAdmin; } } AnswerControls = new Dictionary <string, Control>(); if (dataObjectSurvey != null && dataObjectSurvey.State != ObjectState.Added) { PrintOutput(); } } catch { } radMP.SelectedIndex = currPage; }