protected void btnNext_Click(object sender, EventArgs e)
        {
            HealthStatements myStatements = new HealthStatements();

            foreach (KeyValuePair <int, string> id in ControlIdList)
            {
                DynamicTableControl control = (DynamicTableControl)m_controls[id.Key];
                foreach (int id2 in control.RowIdList)
                {
                    RowControl      r           = (RowControl)control.MyRows[id2];
                    HealthStatement myStatement = r.getHealthStatement();
                    myStatement.QuestionNum = id.Value.Split('.')[0];
                    myStatement.Question    = id.Value;
                    myStatement.RowID       = id2;
                    myStatements.addStatement(myStatement);
                }
            }

            if (Session["HealthStatements"] != null)
            {
                Session.Add("HealthStatements", myStatements);
            }
            else
            {
                Session["HealthStatements"] = myStatements;
            }

            Response.Redirect("Processing.aspx", false);
        }
Beispiel #2
0
 protected void InserAboveClick(HealthStatement myStatement)
 {
     if (RowIdList.Count < 10)
     {
         int        id = GetNewId();
         RowControl r  = CreateRow(id);
         r.setPersonDropDown();
         int index = this.PlaceHolder1.Controls.Count;
         RowIdList.Insert(index, id);
         this.PlaceHolder1.Controls.AddAt(-1, r);
     }
 }
Beispiel #3
0
        public HealthStatement getHealthStatement()
        {
            HealthStatement myStatement = new HealthStatement();

            myStatement.QuestionNum     = QuestionNumber.Value;
            myStatement.Name            = txtPersonName.SelectedItem.Text;
            myStatement.Condition       = txtCondition.Text;
            myStatement.DateDiagnosed   = txtDiagnosed.Text;
            myStatement.DateLastTreated = txtTreated.Text;
            myStatement.TreatmentType   = txtMed.Text;

            if (txtOngoing.SelectedValue.Equals("yes", StringComparison.CurrentCultureIgnoreCase))
            {
                myStatement.IsMedication = true;
            }
            else
            {
                myStatement.IsMedication = false;
            }

            myStatement.Recovery = txtRecovery.Text;

            return(myStatement);
        }