//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); } }
public List<Pago> ObtenerPagosPaciente(Paciente paciente) { LPagos logica = new LPagos(); return logica.ObtenerPagosPaciente(paciente); }
public int ValidarPagoExistente(int idpago) { LPagos logica = new LPagos(); return logica.ValidarPagoExistente(idpago); }
public bool AgregarPagos(Pago pago) { LPagos logica = new LPagos(); return logica.AgregarPagos(pago); }