Beispiel #1
0
 public bool FillGridRecipe(CtuGridPatient ctuGridPatient)
 {
     if (ctuGridPatient.GetCountPatient() == 0)
     {
         MessageBox.Show("Error: No hay ningún paciente en la tabla.");
         return(true);
     }
     dgvDrugs.Rows.Clear();
     AdmRecipe.CardPatient = ctuGridPatient.GetInfoPatientRow();
     if (AdmRecipe.Read())
     {
         return(true);
     }
     foreach (Recipe rp in AdmRecipe.ListRecipe)
     {
         dgvDrugs.Rows.Add(rp.Drugs, rp.Prescription, rp.DateDest.ToShortDateString(), rp.DateBegin.ToShortDateString());
     }
     if (AdmRecipe.ListRecipe.Count == 0)
     {
         MessageBox.Show("Error: Ese paciente no tiene receta médica.");
         return(true);
     }
     LblPatient.Text = "Paciente: " + ctuGridPatient.GetInfoPatientRow(0) + " " + ctuGridPatient.GetInfoPatientRow(1);
     LblDrugs.Text   = "Total de Farmacos: " + dgvDrugs.RowCount;
     AdmRecipe.ListRecipe.Clear();
     return(false);
 }
Beispiel #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            int i = ctuGridDrugs.DgvDrugs.CurrentRow.Index;

            if (AdmRecipe.Update(ctuDrugs.TxtPrescription.Text,
                                 ctuDrugs.DtpDateDest.Value,
                                 ctuGridDrugs.DgvDrugs.Rows[i].Cells[0].Value.ToString())
                )
            {
                return;
            }
            ctuGridDrugs.DgvDrugs.Rows[i].Cells[1].Value = ctuDrugs.TxtPrescription.Text;
            ctuGridDrugs.DgvDrugs.Rows[i].Cells[2].Value = ctuDrugs.DtpDateDest.Value.ToShortDateString();
            MessageBox.Show("Dato actualizado!");
            Close();
        }
        private void btnYes_Click(object sender, EventArgs e)
        {
            int i;

            if (ctuGridDrugs.DgvDrugs.Rows.Count == 0)
            {
                MessageBox.Show("Error: La tabla está vacía.");
                return;
            }
            i = ctuGridDrugs.DgvDrugs.CurrentRow.Index;
            if (AdmRecipe.Delete(ctuGridDrugs.DgvDrugs.Rows[i].Cells[0].Value.ToString()))
            {
                return;
            }
            ctuGridDrugs.DgvDrugs.Rows.RemoveAt(i);
            ctuGridDrugs.LblDrugs.Text = "Total de Farmacos: " + ctuGridDrugs.DgvDrugs.RowCount;
            Close();
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtDrug.Text.Length == 0 || ctuDrugs.TxtPrescription.Text.Length == 0)
            {
                MessageBox.Show("Debes llenar los campos vacíos.");
                return;
            }

            if (AdmPatient.IsRepeatData("tableRecipe", "Farmaco", txtDrug.Text))
            {
                MessageBox.Show("Ese farmaco ya lo tiene el paciente.");
                return;
            }

            if (AdmRecipe.Save(txtDrug.Text, ctuDrugs.TxtPrescription.Text, ctuDrugs.DtpDateDest.Value))
            {
                return;
            }
            ctuGridDrugs.DgvDrugs.Rows.Add(txtDrug.Text, ctuDrugs.TxtPrescription.Text, ctuDrugs.DtpDateDest.Value.ToShortDateString(), DateTime.Now.ToShortDateString());
            ctuGridDrugs.LblDrugs.Text = "Total de Farmacos: " + ctuGridDrugs.DgvDrugs.RowCount;
            txtDrug.Clear();
            ctuDrugs.TxtPrescription.Clear();
        }