Example #1
0
        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;
            }
        }
Example #2
0
        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;
            }
        }
Example #3
0
 public int ValidarPagoExistente(int idpago)
 {
     try
     {
         ServicioPagos servicio = new ServicioPagos();
         return servicio.ValidarPagoExistente(idpago);
     }
     catch (Exception)
     {
         return -1;
     }
 }