Example #1
0
 private void getProcedureList()
 {
     try
     {
         dgvProc.DataSource = objCD.getProceduresFromApptID(Convert.ToInt32(txtAppID.Text));
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #2
0
        private void loadRecords()
        {
            try
            {
                DataTable dt     = objCD.getMedicalReportFromID(appointment_id);
                DataTable dtProc = objCD.getProceduresFromApptID(appointment_id);

                lblName.Text        = dt.Rows[0]["patient_name"].ToString();
                lblRegNo.Text       = dt.Rows[0]["patient_number"].ToString();
                lblAge.Text         = dt.Rows[0]["age"].ToString();
                lblGender.Text      = Utils.Gender[dt.Rows[0]["gender"].ToString()];
                lblDate.Text        = Utils.FormatDateShort(dt.Rows[0]["appointment_date"].ToString());
                lblAddress.Text     = dt.Rows[0]["address"].ToString();
                lblNationality.Text = dt.Rows[0]["nationality"].ToString();
                lblDescription.Text = dt.Rows[0]["history"].ToString();
                lblDoctor.Text      = dt.Rows[0]["doctor_name"].ToString();
                string proc = "";
                for (int r = 0; r < dtProc.Rows.Count; r++)
                {
                    if (r > 0)
                    {
                        proc += ", ";
                    }

                    proc += dtProc.Rows[r]["name"].ToString();
                }
                lblProcedures.Text = proc;
            }
            catch (Exception ex)
            {
                CommonLogger.Info(ex.ToString());
            }
        }
 private void ShowProceduresHistory(int index)
 {
     try
     {
         dgvApptHistory.Rows[index].Selected = true;
         int app_id = Convert.ToInt32(dgvApptHistory.Rows[index].Cells["colHistID"].Value);
         lblHeadProcHist.Text            = "PROCEDURES ON " + Utils.FormatDateShort(dgvApptHistory.Rows[index].Cells["colHistDate"].Value.ToString());
         dgvHistoryProcedures.DataSource = objCD.getProceduresFromApptID(app_id);
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #4
0
        private void btnGenerateBill_Click(object sender, EventArgs e)
        {
            try
            {
                switch (cmbBillType.SelectedValue.ToString())
                {
                case "0":
                    MessageBox.Show("Please choose a bill type!");
                    break;

                case "1":
                    frmConsultationBill frm = new frmConsultationBill(appointment_id, patient_id);
                    frm.ShowDialog();
                    ListBills();
                    break;

                case "2":
                    int count = 0;
                    using (ConsultationDetails cdet = new ConsultationDetails())
                    {
                        DataTable dtProcedures = cdet.getProceduresFromApptID(appointment_id);
                        count = dtProcedures.Rows.Count;
                    }
                    if (count > 0)
                    {
                        frmProceduresBill frm1 = new frmProceduresBill(appointment_id, patient_id);
                        frm1.ShowDialog();
                        ListBills();
                    }
                    else
                    {
                        MessageBox.Show("Cannot Generate Bill as Procedures have not been added to this appointment!");
                    }
                    break;

                case "3":
                    frmOneTimeBill frm2 = new frmOneTimeBill(appointment_id, patient_id);
                    frm2.ShowDialog();
                    ListBills();
                    break;
                }
            }
            catch (Exception ex)
            {
                CommonLogger.Info(ex.ToString());
            }
        }