コード例 #1
0
        protected override void OnDataSet()
        {
            if (!Objectbase.IsNullOrEmpty(this.mOPDPrescription))
            {
                this.mOPDPrescription.Doseage             = this.txtDoseage.Text;
                this.mOPDPrescription.Timings             = this.txtTimings.Text;
                this.mOPDPrescription.OPDPrescriptionDate = this.dptPrescriptionDate.Value;

                //Medicine

                this.mPatient.OPDPrescription = this.mOPDPrescription;
                this.mOPDPrescription.OPDMedicines.Clear();

                for (int i = 0; i < cmbMedicine.Items.Count; i++)
                {
                    if (cmbMedicine.GetItemChecked(i))
                    {
                        obj = new OPDPrescriptionProcedureMedicine();
                        Guid gd = new Guid(cmbMedicine.Items[i].ToString());
                        obj.PatientGuid  = this.mPatient.ObjectGuid;
                        obj.MedicineGuid = gd;
                        this.mOPDPrescription.OPDMedicines.Add(obj);
                    }
                }
                for (int i = 0; i < cmbMedicine.Items.Count; i++)
                {
                    if (cmbMedicine.GetItemChecked(i))
                    {
                        cmbMedicine.SetItemChecked(i, false);
                    }
                }
            }
        }
コード例 #2
0
        private OPDPrescription GetSelectedProcedure(DataGridView dgv)
        {
            OPDPrescription obj = null;

            if (dgv != null && dgv.CurrentRow != null)
            {
                obj = dgv.CurrentRow.Tag as OPDPrescription;
            }
            return(obj);
        }