/// <summary>
        /// Pesquisa categoria pelo código
        /// </summary>
        /// <param name="codigo">Código para filtro</param>
        public Dominio.Categoria PesquisarCategoria(int codigo)
        {
            try
            {
                IFactoryDAO   fabrica      = FactoryFactoryDAO.GetFabrica();
                ICategoriaDAO categoriaDAO = fabrica.GetCategoriaDAO();

                return(categoriaDAO.Pesquisar(codigo));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        /// <summary>
        /// Pesquisa categorias pelos atributos da categoria
        /// </summary>
        /// <param name="categoria">Objeto para filtro</param>
        public IList <Dominio.Categoria> PesquisarCategoria(Dominio.Categoria categoria)
        {
            try
            {
                IFactoryDAO   fabrica      = FactoryFactoryDAO.GetFabrica();
                ICategoriaDAO categoriaDAO = fabrica.GetCategoriaDAO();

                return(categoriaDAO.Pesquisar(categoria));
            }
            catch (Exception e)
            {
                throw e;
            }
        }