/// <summary> /// Inclui um novo Pedido de Orçamento /// </summary> /// <param name="pedOrcamento">Pedido de Orçamento a ser incluído</param> /// <returns>Resultado</returns> internal Resultado Incluir(List <PedidosOrcamentos> ListaPedOrcamento) { Resultado resultado = new Resultado(); foreach (PedidosOrcamentos item in ListaPedOrcamento) { resultado = new PedOrcamentoData().Incluir(item); if (!resultado.Sucesso) { break; } } if (!resultado.Sucesso) { Mensagem mensagem = new Mensagem(); mensagem.Campo = "Orçamento"; mensagem.Descricoes.Insert(0, "Erro ao inserir Pedido de Orçamento."); resultado.Mensagens.Add(mensagem); resultado.Sucesso = false; } return(resultado); }
internal PedidosOrcamentos Obter(ref Resultado resultado, int IdPedidosOrcamento) { PedidosOrcamentos pedidosOrcamentos = new PedOrcamentoData().Obter(IdPedidosOrcamento); if (resultado.Sucesso) { resultado.Sucesso = true; } else { Mensagem mensagem = new Mensagem(); mensagem.Campo = "PedidosOrcamentos"; mensagem.Descricoes.Add("Nenhuma Orçamento encontrado!"); resultado.Mensagens.Add(mensagem); resultado.Sucesso = false; } return(pedidosOrcamentos); }
internal List <PedidosOrcamentos> Listar(ref Resultado resultado) { List <PedidosOrcamentos> Lista = new PedOrcamentoData().Listar(); if (Lista.Count == 0) { Mensagem mensagem = new Mensagem(); mensagem.Campo = "Orcamento"; mensagem.Descricoes.Add("Nenhuma Pedido de Orçamento encontrado!"); resultado.Mensagens.Add(mensagem); resultado.Sucesso = false; } else { resultado.Sucesso = true; } return(Lista); }