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);
        }
 public void Pass_VisitTiming_LabReservation(VisitTiming_LabReservation visitTimingLabReservation,
                                             bool saveImmediately)
 {
     Active_VisitTiming_LabReservation = visitTimingLabReservation;
     SaveImmediately = saveImmediately;
 }