private void btnSave_Click(object sender, EventArgs e) { SaveAnswers saveAnswer = null; MasterDataFunctions mDataFunc = null; try { mDataFunc = new MasterDataFunctions(); saveAnswer = new SaveAnswers(); if (EditedAnswer != null) { saveAnswer.ID = EditedAnswer.ID; } saveAnswer.Answerr = txtAnswer.Text; saveAnswer.AnswerOrder = txtAnswerOrder.Text; saveAnswer.Value = txtAnsweValue.Text; saveAnswer.QuestionID = question.ID; saveAnswer.EntityState = AnswerOperatonState; mDataFunc.SaveAnswers(saveAnswer); ResetAll(); LoadAnswers(); EditedAnswer = null; MessageBox.Show("Answer saved."); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void SaveAnswers(oEEntiti SaveAnswers) { DataTable dtAnswer = null; DataRow drNew = null; SaveAnswers Answer = null; try { Answer = SaveAnswers as SaveAnswers; LoadXML(); dtAnswer = oeEntity.Tables[EntityConstents.TBL_ANSWERS]; if (Answer.EntityState == EntityOperationalState.New) { drNew = dtAnswer.NewRow(); drNew[EntityConstents.COL_ANSWERS_ID] = Guid.NewGuid().ToString(); dtAnswer.Rows.Add(drNew); } else { drNew = dtAnswer.AsEnumerable().Where(ans => ans.Field <string>("ID") == Answer.ID).SingleOrDefault(); } drNew[EntityConstents.COL_ANSWERS_ANSWER] = Answer.Answerr; drNew[EntityConstents.COL_ANSWERS_QUESTION] = Answer.QuestionID; drNew[EntityConstents.COL_ANSWERS_ORDER] = Answer.AnswerOrder; drNew[EntityConstents.COL_ANSWERS_VALUE] = Answer.Value; saveXML(oeEntity); } catch { throw; } }