Exemple #1
0
        public static void CadastrarVenda()
        {
            try {
                Venda     venda        = new Venda();
                Cliente   cliente      = new Cliente();
                Vendedor  vendedor     = new Vendedor();
                Produto   produto      = new Produto();
                ItemVenda produtoVenda = new ItemVenda(produto);
                Console.Clear();
                Console.WriteLine("1-Registrar Venda\n");
                Console.WriteLine("Informe CPF do cliente");
                cliente.Cpf   = Console.ReadLine();
                venda.Cliente = ClienteDAO.ProcurarCliente(cliente.Cpf);
                Console.WriteLine("Informe CPF do vendedor");
                vendedor.Cpf   = Console.ReadLine();
                venda.Vendedor = VendedorDAO.ProcurarVendedor(vendedor.Cpf);

                do
                {
                    produto      = new Produto();
                    produtoVenda = new ItemVenda(produto);
                    Console.Clear();
                    Console.WriteLine("Adicionar Produtos\n");

                    Console.WriteLine("Informe o nome do produto: ");
                    produto.nome = Console.ReadLine();
                    produto      = ProdutoDAO.ProcurarProduto2(produto.nome);
                    Console.WriteLine("Informe a quantidade: ");
                    produtoVenda.Quantidade = Convert.ToInt32(Console.ReadLine());
                    venda.Produtos.Add(produtoVenda);

                    Console.WriteLine("\nDeseja adicionar mais um produto: S/N\n");
                } while (Console.ReadLine().ToUpper().Equals("S"));



                VendaDAO.CadastrarVenda(venda);
                Console.Clear();
                Console.WriteLine("Venda Cadastrada");
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }