コード例 #1
0
        public string SalvarPedido(List <DomainLoja.Produto> ListaProdutos)
        {
            List <Produto> ProdutosLista = new List <Produto>();

            foreach (var item in ListaProdutos)
            {
                Produto produto = new Produto();
                produto.idProduto         = item.idProduto;
                produto.NomeProduto       = item.NomeProduto;
                produto.QuantidadeProduto = item.QuantidadeProduto;

                ProdutosLista.Add(produto);
            }

            DomainLoja.Pedido objetoPedido = new DomainLoja.Pedido();
            objetoPedido.Produtos      = ProdutosLista;
            objetoPedido.PedidoSalvo   = false;
            objetoPedido.PedidoEnviado = false;

            var res = data.AddPed(objetoPedido);

            if (res.ToString() == "True")
            {
                fila.AdicionarPedidoAFila(objetoPedido.idPedido);
                return("Pedido realizado!");
            }
            else
            {
                return("Erro!");
            }
        }
コード例 #2
0
        public string SalvarPedido(DomainLoja.Produto produto)
        {
            Servico.ServicePedidoFila fila = new Servico.ServicePedidoFila();

            Produto objeto = new Produto();

            objeto.idProduto         = produto.idProduto;
            objeto.QuantidadeProduto = produto.QuantidadeProduto;

            List <Produto> ListaProdutos = new List <Produto>();

            ListaProdutos.Add(objeto);

            DomainLoja.Pedido objetopedido = new DomainLoja.Pedido();
            objetopedido.Produtos      = ListaProdutos;
            objetopedido.PedidoSalvo   = false;
            objetopedido.PedidoEnviado = false;



            var res = data.AddPed(objetopedido);

            if (res.ToString() == "True")
            {
                fila.AdicionarPedidoAFila(objetopedido.idPedido);
                return("Pedido realizado.");
            }
            else
            {
                return("Error!");
            }
        }