private OPDInvestigationProcedure GetSelectedProcedure(DataGridView dgv) { OPDInvestigationProcedure obj = null; if (dgv != null && dgv.CurrentRow != null) { obj = dgv.CurrentRow.Tag as OPDInvestigationProcedure; } return(obj); }
protected override void OnDataSet() { if (!Objectbase.IsNullOrEmpty(this.mOPDInvestigationProcedure)) { this.mOPDInvestigationProcedure.RadiologyInvestigation = this.txtRadiologyInvestigation.Text; this.mOPDInvestigationProcedure.SpecialInvestigation = this.txtSpecialInvestigation.Text; this.mOPDInvestigationProcedure.OPDInvestigationProcedureDate = this.dptInvestigationDate.Value; //Main Investigation this.mPatient.OPDInvestigationProcedure = this.mOPDInvestigationProcedure; this.mOPDInvestigationProcedure.OPDMainInvestigations.Clear(); for (int i = 0; i < cmbMainInvestigation.Items.Count; i++) { if (cmbMainInvestigation.GetItemChecked(i)) { obj = new OPDInvestigationProcedureMainInvestigation(); Guid gd = new Guid(cmbMainInvestigation.Items[i].ToString()); obj.PatientGuid = this.mPatient.ObjectGuid; obj.MainInvestigationGuid = gd; this.mOPDInvestigationProcedure.OPDMainInvestigations.Add(obj); } } // For Clear Main Investigation for (int i = 0; i < cmbMainInvestigation.Items.Count; i++) { if (cmbMainInvestigation.GetItemChecked(i)) { cmbMainInvestigation.SetItemChecked(i, false); } } //Lab Investigation this.mOPDInvestigationProcedure.OPDLabInvestigations.Clear(); for (int i = 0; i < cmbLabInvestigation.Items.Count; i++) { if (cmbLabInvestigation.GetItemChecked(i)) { obj1 = new OPDInvestigationProcedureLabInvestigation(); Guid gd = new Guid(cmbLabInvestigation.Items[i].ToString()); obj1.PatientGuid = this.mPatient.ObjectGuid; obj1.LabInvestigationGuid = gd; this.mOPDInvestigationProcedure.OPDLabInvestigations.Add(obj1); } } //For Clear Lab Investigation for (int i = 0; i < cmbLabInvestigation.Items.Count; i++) { if (cmbLabInvestigation.GetItemChecked(i)) { cmbLabInvestigation.SetItemChecked(i, false); } } } }