예제 #1
0
        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);
            }
        }
예제 #2
0
        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;
            }
        }