Ejemplo n.º 1
0
        public RespuestaDeConsulta Consultar()
        {
            RespuestaDeConsulta respuesta = new RespuestaDeConsulta();

            try
            {
                IList <Consignacion> consignaciones = consignacionRepository.Consultar();
                respuesta.Consignaciones = consignaciones;
                if (consignaciones.Count == 0)
                {
                    respuesta.Mensaje = "No hay consignaciones registradas";
                    respuesta.Tipo    = TipoMensaje.ADVERTENCIA;
                }
                else
                {
                    respuesta.Mensaje = "Consignaciones consultadas";
                    respuesta.Tipo    = TipoMensaje.INFORMACION;
                }
            }
            catch (Exception ex)
            {
                respuesta.Tipo           = TipoMensaje.ERROR;
                respuesta.Mensaje        = "Erro en datos: " + ex.Message;
                respuesta.Consignaciones = null;
            }
            return(respuesta);
        }
Ejemplo n.º 2
0
        public RespuestaDeConsulta ConsultarPorTipoYFecha(Entidad entidad, DateTime fecha)
        {
            RespuestaDeConsulta respuesta = new RespuestaDeConsulta();

            try
            {
                IList <Consignacion> consignaciones = consignacionRepository.ListarPorTipoYFecha(entidad, fecha);
                respuesta.Consignaciones = consignaciones;
                if (consignaciones.Count == 0)
                {
                    respuesta.Mensaje = $"No hay consignaciones registradas de {entidad} en esta fecha {fecha.ToString("dd/MM/yyyy")}";
                    respuesta.Tipo    = TipoMensaje.ADVERTENCIA;
                }
                else
                {
                    respuesta.Mensaje = "Consignaciones consultadas con exito";
                    respuesta.Tipo    = TipoMensaje.INFORMACION;
                }
            }
            catch (Exception ex)
            {
                respuesta.Tipo           = TipoMensaje.ERROR;
                respuesta.Mensaje        = "Erro en datos: " + ex.Message;
                respuesta.Consignaciones = null;
            }
            return(respuesta);
        }