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; }