public Resultado Incluir(Item oItem)
        {
            PedidoData oPedidoData = new PedidoData();
            Resultado resultado = new ItemData().Incluir_Item(oItem);

            if (!resultado.Sucesso)
            {
                Mensagem mensagem = new Mensagem();
                mensagem.Campo = "Item";
                mensagem.Descricoes.Insert(0, "Erro ao inserir Item!");

                resultado.Mensagens.Add(mensagem);
                resultado.Sucesso = false;
            }
            return resultado;
        }
        public Resultado Atualiza(Item oItem)
        {
            PedidoData oPedidoData = new PedidoData();
            Resultado resultado = new ItemData().Atualiza(oItem);

            if (!resultado.Sucesso)
            {
                Mensagem mensagem = new Mensagem();
                mensagem.Campo = "AtualizaItem";
                mensagem.Descricoes.Insert(0, "Erro ao Atualizar Item!");

                resultado.Mensagens.Add(mensagem);
                resultado.Sucesso = false;
            }
            return resultado;
        }
        public List<Aprovacao> ListaAprovacao(ref Resultado resultado)
        {
            List<Aprovacao> oListaAprovacao = new PedidoData().ListaAprovacao();

            if (oListaAprovacao.Count == 0)
            {
                Mensagem mensagem = new Mensagem();
                mensagem.Campo = "ItensAprovacao";
                mensagem.Descricoes.Add("Não há nunhum item para aprovação!");

                resultado.Mensagens.Add(mensagem);
                resultado.Sucesso = false;
            }
            else
            {
                resultado.Sucesso = true;
            }

            return oListaAprovacao;
        }
        /// <summary>
        /// Incluir um novo Grupo
        /// </summary>
        /// <param name="Grupo">Grupo a ser incluído</param>
        /// <returns>Resultado</returns>
        public Resultado Incluir(Pedido oPedido)
        {
            PedidoData oPedidoData = new PedidoData();
            Resultado resultado = new PedidoValidation().ValidarPedido(oPedido);

            if (resultado.Sucesso)
            {
                resultado = oPedidoData.Incluir(oPedido);

                if (!resultado.Sucesso)
                {
                    Mensagem mensagem = new Mensagem();
                    mensagem.Campo = "Pedido";
                    mensagem.Descricoes.Insert(0, "Erro ao inserir Pedido!");

                    resultado.Mensagens.Add(mensagem);
                    resultado.Sucesso = false;
                }
            }
            return resultado;
        }
        public List<MeusPedidos> Listar(int usuarioId, ref Resultado resultado)
        {
            List<MeusPedidos> listaPedido = new PedidoData().Listar(usuarioId);

            if (listaPedido.Count == 0)
            {
                Mensagem mensagem = new Mensagem();
                mensagem.Campo = "MeusPedidos";
                mensagem.Descricoes.Add("Nenhum Pedido Encontrado!");

                resultado.Mensagens.Add(mensagem);
                resultado.Sucesso = false;
            }
            else
            {
                resultado.Sucesso = true;
            }

            return listaPedido;
        }