private void LoadTestResultsControl(hitbl_Survey_TestResult_STR testResultObject) { Control testResultControl = LoadControl("/UserControls/Wizards/SurveyTestResults.ascx"); ISurveyWizardPage iTestResultControl = testResultControl as ISurveyWizardPage; iTestResultControl.Settings = new Dictionary <string, object> { { "TestResult", testResultObject }, { "surveyDataClassDataContext", surveyDataClassDataContext }, }; iTestResultControl.survey = survey; phTextResults.Controls.Add(testResultControl); }
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"); } }
public void FillEditForm() { if (currentTestResult == null) { currentTestResult = new hitbl_Survey_TestResult_STR { STR_ID = Guid.NewGuid(), OBJ_ID = survey.ObjectID.Value, }; surveyDataClassDataContext.hitbl_Survey_TestResult_STRs.InsertOnSubmit(currentTestResult); surveyDataClassDataContext.SubmitChanges(); } txtT.Text = currentTestResult.ResultText ?? string.Empty; txtPS.Text = currentTestResult.ValueFrom.HasValue ? currentTestResult.ValueFrom.Value.ToString() : string.Empty; txtPE.Text = currentTestResult.ValueTo.HasValue ? currentTestResult.ValueTo.Value.ToString() : string.Empty; }
protected void lbtnNT_OnClick(object sender, EventArgs e) { if (numberOfResultTexts == 0) { phTextResults.Controls.Add(new LiteralControl(headerText)); } hitbl_Survey_TestResult_STR testResult = new hitbl_Survey_TestResult_STR { OBJ_ID = survey.ObjectID.Value, STR_ID = Guid.NewGuid() }; surveyDataClassDataContext.hitbl_Survey_TestResult_STRs.InsertOnSubmit(testResult); surveyDataClassDataContext.SubmitChanges(); LoadTestResultsControl(testResult); }
protected void lbOK_Click(object sender, EventArgs e) { if (currentTestResult == null) { currentTestResult = new hitbl_Survey_TestResult_STR { STR_ID = Guid.NewGuid() }; currentTestResult.OBJ_ID = survey.ObjectID.Value; surveyDataClassDataContext.hitbl_Survey_TestResult_STRs.InsertOnSubmit(currentTestResult); } currentTestResult.ResultText = txtT.Text; double value; currentTestResult.ValueFrom = double.TryParse(txtPS.Text, out value) ? value : 0; currentTestResult.ValueTo = double.TryParse(txtPE.Text, out value) ? value : 0; surveyDataClassDataContext.SubmitChanges(); }