private void btnAddToList_Click(object sender, EventArgs e) { if (lkeServices.EditValue == null) { XtraMessageBox.Show("You select Investigation before adding", "Notice", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, DefaultBoolean.Default); return; } if (PEMRBusinessLogic.ActivePEMRObject == null) { return; } if (PEMRBusinessLogic.ActivePEMRObject.List_VisitTiming_LabReservation == null) { PEMRBusinessLogic.ActivePEMRObject.List_VisitTiming_LabReservation = new List <VisitTiming_LabReservation>(); } VisitTiming_LabReservation labReservation = PEMRBusinessLogic.CreateNew_VisitTiming_LabReservation( lkeServices.EditValue, dtRequestedDate.EditValue, txtDescription.EditValue, ApplicationStaticConfiguration.PEMRSavingMode); if (labReservation != null) { PEMRBusinessLogic.ActivePEMRObject.List_VisitTiming_LabReservation.Add(labReservation); } grdTreatmentPlans.DataSource = PEMRBusinessLogic.ActivePEMRObject.List_VisitTiming_LabReservation.FindAll( item => !Convert.ToInt32(item.PEMRElementStatus) .Equals(Convert.ToInt32(PEMRElementStatus.Removed))); grdTreatmentPlans.RefreshDataSource(); ClearControls(false); }