//metodo que busca la informacion de un paciente segun la cedula de identidad proporcionada
 public void BuscarInformacionPaciente()
 {
     try
     {
         paciente = logica.ObtenerInformacionPaciente(Convert.ToInt32(_vista.TextoCiPaciente.Text));
         if (paciente.Nombre != null)
         {
             paciente.Id = Convert.ToInt64(_vista.TextoCiPaciente.Text);
             CargarInformacionEnText(paciente);
             LPagos lPagos = new LPagos();
             Double monto = 0;
             foreach (Pago pago in lPagos.ObtenerPagosPaciente(paciente))
             {
                 _vista.GridInformacionPagos.Rows.Add(pago.Id, pago.Fecha, pago.Monto);
                 monto += pago.Monto;
             }
             _vista.GridInformacionPagos.Visible = true;
             _vista.TextoTotalAbonadoModificar.Text = monto.ToString("##,##.##") + " BsF.";
             _vista.TextoTotalAbonadoModificar.Visible = _vista.TextoTotalAbonado.Visible = true;
         }
         else
         {
             DialogResult result =
             MessageBox.Show("No hay pacientes en el sistema registrado con esa cedula", "Cuidado!", MessageBoxButtons.OK);
         }
     }
     catch (Exception)
     {
         DialogResult result =
             MessageBox.Show("Por favor introduzca una cedula valida.", "Cuidado!", MessageBoxButtons.OK);
     }
 }
예제 #2
0
 public List<Pago> ObtenerPagosPaciente(Paciente paciente)
 {
     LPagos logica = new LPagos();
     return logica.ObtenerPagosPaciente(paciente);
 }
예제 #3
0
 public int ValidarPagoExistente(int idpago)
 {
     LPagos logica = new LPagos();
     return logica.ValidarPagoExistente(idpago);
 }
예제 #4
0
 public bool AgregarPagos(Pago pago)
 {
     LPagos logica = new LPagos();
     return logica.AgregarPagos(pago);
 }