public ModeloReporteEncabezado getEncabezado(Constantes.Reportes.Articulos p_reporte, List <DateTime> p_periodo, int p_cantidad)
        {
            CatalogoPedidos lcl_cat_pedidos = new CatalogoPedidos();

            switch (p_reporte)
            {
            case Constantes.Reportes.Articulos.ArticulosMasVendidos:
                return(lcl_cat_pedidos.getReporte(p_reporte, p_periodo, p_cantidad));

            case Constantes.Reportes.Articulos.DescuentosVigentes:
                return(this.getReporteDescuentosVigentes(DateTime.Today));

            case Constantes.Reportes.Articulos.InformeStock:
                return(this.getReporteStock());

            default:
                return(null);
            }
        }
        public ModeloReporteEncabezado getEncabezado(Constantes.Reportes.Proveedores p_reporte, List <DateTime> p_periodo, ModeloProveedor p_proveedor, int p_cantidad)
        {
            CatalogoPedidos lcl_cat_pedidos = new CatalogoPedidos();

            return(lcl_cat_pedidos.getReporte(p_reporte, p_periodo, p_proveedor, p_cantidad));
        }