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()); }
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; } }