예제 #1
0
        public override IEnumerable <BusinessObject> Save()
        {
            List <BusinessObject> records = new List <BusinessObject>();

            // save additional procedures
            PriorSurgeriesGrid.Save(patientId);

            // update absent event
            AdditionalAbsentEvent.SaveAbsentEvent(base.patientId);

            return(records.ToArray());
        }
예제 #2
0
        protected void BuildSurgicalHistory()
        {
            ChronoDa da        = new ChronoDa();
            int      patientId = (int)Session[SessionKey.PatientId];

            // get a list of non-prostatectomy/biopsy procedures
            IEnumerable <Procedure> procedures = GetProcedures();
            DataView proceduresView            = procedures.AsDataView <Procedure>();
            int      prostateProceduresCount   = proceduresView.Count;
            bool     hasProstateProcedures     = prostateProceduresCount > 0;

            PriorSurgeriesGrid.VisibleBlankRows = hasProstateProcedures ? 0 : 2;
            PriorSurgeriesGrid.DataSource       = proceduresView;
            PriorSurgeriesGrid.DataBind();

            // set yes/no
            if (hasProstateProcedures)
            {
                AdditionalAbsentEvent.YesChecked = true;
            }
        }