public override bool SaveStep(ref System.Collections.Specialized.NameValueCollection queryString) { try { double value = 0; survey.PunkteGruen = double.TryParse(txtG.Text, out value) ? value : 0; survey.PunkteGelb = double.TryParse(txtY.Text, out value) ? value : 0; survey.PunkteRot = double.TryParse(txtR.Text, out value) ? value : 0; if (AccessMode == AccessMode.Insert) { survey.StartDate = DateTime.Now; } GetHiddenFields(); survey.Update(UserDataContext.GetUserDataContext()); var allResults = phTextResults.Controls.OfType <ISurveyWizardPage>(); foreach (ISurveyWizardPage surveyWizardPage in allResults) { surveyWizardPage.SaveSubStep(); } return(true); } catch (Exception ex) { this.litMsg.Text = "Fehler beim Speichern: " + ex.Message; return(false); } }
public override bool SaveStep(ref System.Collections.Specialized.NameValueCollection queryString) { try { GetHiddenFields(); if (AccessMode == AccessMode.Insert) { survey.ShowState = ObjectShowState.Draft; } survey.Update(UserDataContext.GetUserDataContext()); return(true); } catch (Exception ex) { this.litMsg.Text = "Fehler beim Speichern: " + ex.Message; return(false); } }