/// <summary>
        /// Busca artículos de proveedores que cumplan con un parámetro de búsqueda
        /// </summary>
        /// <param name="p_mod_articuloProveedores">Proveedor con variable a buscar inicializada con algún valor</param>
        /// <param name="p_paramentroBusqueda">Constante dentro de LibreriaClasesCompartidas.Constantes.ParametrosBusqueda</param>
        /// <returns>Lista de artículos de proveedores</returns>
        public static List <ModeloArticuloProveedores> buscar(ModeloArticuloProveedores p_mod_articuloProveedores, string p_paramentroBusqueda)
        {
            CatalogoArticuloProveedores lcl_cat_articulosProveedores = new CatalogoArticuloProveedores();

            switch (p_paramentroBusqueda)
            {
            case Constantes.ParametrosBusqueda.ArticulosProveedores.Descripcion:
                return(ControladorBusqueda.buscarArticuloProveedor_descripcionArticulo(p_mod_articuloProveedores));

            default:
                return(lcl_cat_articulosProveedores.buscar(p_mod_articuloProveedores, p_paramentroBusqueda));
            }
        }
        /// <summary>
        /// Retorna artículos de proveedores en base a los valores inicializados en los atributos del modelo
        /// </summary>
        /// <param name="p_mod_articuloProveedores"></param>
        /// <returns>Lista de Artículos de proveedores</returns>
        public static List <ModeloArticuloProveedores> buscar(ModeloArticuloProveedores p_mod_articuloProveedores)
        {
            CatalogoArticuloProveedores lcl_cat_articuloProveedores = new CatalogoArticuloProveedores();

            return(lcl_cat_articuloProveedores.buscar(p_mod_articuloProveedores, Constantes.ParametrosBusqueda.Any));
        }