public List<Pago> ObtenerPagosPaciente(Paciente paciente) { List<Pago> retorno = new List<Pago>(); try { ServicioPagos servicio = new ServicioPagos(); PacienteServicio persona = new PacienteServicio(); persona.Id = paciente.Id; foreach (PagoServicio pagoServicio in servicio.ObtenerPagosPaciente(persona)) { Pago pago = new Pago(); pago.Monto = pagoServicio.Monto; pago.Nombre = pagoServicio.Nombre; pago.Seguro = pagoServicio.Seguro; pago.TipoPago = pagoServicio.TipoPago; pago.Usuario.Id = pagoServicio.Id; retorno.Add(pago); } return retorno; } catch (Exception) { return retorno; } }
public bool AgregarPago(Pago pago) { try { ServicioPagos servicio = new ServicioPagos(); PagoServicio pagoServicio = new PagoServicio(); pagoServicio.Monto = pago.Monto; pagoServicio.Nombre = pago.Nombre; pagoServicio.Seguro = pago.Seguro; pagoServicio.TipoPago = pago.TipoPago; pagoServicio.Usuario = new Persona(); pagoServicio.Usuario.Id = pago.Id; return servicio.AgregarPagos(pagoServicio); } catch (Exception) { return false; } }
public int ValidarPagoExistente(int idpago) { try { ServicioPagos servicio = new ServicioPagos(); return servicio.ValidarPagoExistente(idpago); } catch (Exception) { return -1; } }