Пример #1
0
        protected override void Page_Load(object sender, EventArgs e)
        {
            // check if patient already had Brachy- if so disable fields
            Caisis.BOL.BrachyTherapy brachy = new Caisis.BOL.BrachyTherapy();
            brachy.Get(int.Parse(Session[SessionKey.PatientId].ToString()));

            //if (brachy.DataSourceView.Count > 0) // patient already had brachy
            if (!brachy.IsEmpty)
            {
                // select boxes now inherit from combo which inherits from text! so use "disable" again
                //ActionItem.Disabled = true;
                //ActionDateText.Enabled = true;
                //BrachyPrescribedDose.Disabled = true;
                //BrachyIsotope.Disabled = true;


                // brandon: EformControls are now (mostly) WebControls
                ActionItem.Enabled           = false;
                ActionDateText.Enabled       = false;
                BrachyPrescribedDose.Enabled = false;
                BrachyIsotope.Enabled        = false;

                brachyMsg.Text = "You may not enter brachy data because patient has prior brachy information entered.";
            }

            base.Page_Load(sender, e);
        }
        private void BuildBrachy()
        {
            Caisis.BOL.BrachyTherapy bizo = new Caisis.BOL.BrachyTherapy();
            bizo.Get(this._patientId);

            //if (bizo.DataSourceView.Count > 0)
            if (!bizo.IsEmpty)
            {
                //Brachy.DataSource = bizo.DataSourceView;
                Brachy.DataSource = new BOL.BrachyTherapy[] { bizo }.AsDataView();
                Brachy.DataBind();
                //NewTableRow.Style["display"] = "none";
            }
        }