protected override void OnDataShow()
        {
            base.OnDataShow();
            this.cmbTreatment.Select();
            this.Text = "Treatment";

            OPDTreatmentCollection opdTreatmentList = new OPDTreatmentCollection();

            this.cmbTreatment.DataSource    = opdTreatmentList;
            this.cmbTreatment.DisplayMember = "DisplayName";
            this.cmbTreatment.SelectedItem  = null;

            if (!string.IsNullOrEmpty(this.mOpdTreatmentProcedure.OPDTreatmentDate.ToString()) && (this.mOpdTreatmentProcedure.OPDTreatmentDate != DateTime.MinValue))
            {
                this.dptTreatmentDate.Value = this.mOpdTreatmentProcedure.OPDTreatmentDate;
            }
            // Treatments

            if (this.OPDTreatments.Count > 0)
            {
                for (int i = 0; i < cmbTreatment.Items.Count; i++)
                {
                    for (int j = 0; j < this.OPDTreatments.Count; j++)
                    {
                        if (OPDTreatments[j].TreatmentGuid == new Guid(cmbTreatment.Items[i].ToString()))
                        {
                            cmbTreatment.SetItemChecked(i, true);
                            break;
                        }
                    }
                }
            }
            LoadOPDTreatmentProcedure(GetSelectedProcedure(this.dgvTreatmentProcedure));
        }
        private void OnAddNewTreatmentClick(object sender, EventArgs e)
        {
            OPDTreatment obj = new OPDTreatment(this.mOpdTreatmentProcedure);

            OPDTreatmentForm.ShowForm(obj);
            OPDTreatmentCollection opdTreatmentList = new OPDTreatmentCollection();

            this.cmbTreatment.DataSource    = opdTreatmentList;
            this.cmbTreatment.DisplayMember = "DisplayName";
        }