public static void Renderizar()
        {
            //Ctrl + K + C -> Comentário
            //Ctrl + K + U -> Descomentar
            Venda    venda = new Venda();
            Cliente  c     = new Cliente();
            Vendedor v     = new Vendedor();
            Produto  p     = new Produto();

            Console.WriteLine(" ---- CADASTRAR VENDA ---- \n");
            Console.WriteLine("Digite o CPF do cliente:");

            //Cliente
            c.Cpf = Console.ReadLine();
            c     = ClienteDAO.BuscarCliente(c.Cpf);
            if (c != null)
            {
                venda.Cliente = c;
                //Vendedor
                Console.WriteLine("Digite o CPF do vendedor:");
                v.Cpf = Console.ReadLine();
                v     = VendedorDAO.BuscarVendedor(v.Cpf);
                if (v != null)
                {
                    venda.Vendedor = v;
                    //Produto
                    Console.WriteLine("Digite o nome do produto:");
                    p.Nome = Console.ReadLine();
                    p      = ProdutoDAO.BuscarProduto(p.Nome);
                    if (p != null)
                    {
                        venda.Produto = p;
                        Console.WriteLine("Digite a quantidade do produto:");
                        venda.Quantidade = Convert.ToInt32(Console.ReadLine());

                        VendaDAO.Cadastrar(venda);
                        Console.WriteLine("Venda cadastrada com sucesso!!!");
                    }
                    else
                    {
                        Console.WriteLine("Produto não encontrado!");
                    }
                }
                else
                {
                    Console.WriteLine("Vendedor não encontrado!");
                }
                //Continuar o processo da venda
            }
            else
            {
                Console.WriteLine("Cliente não encontrado!");
            }
        }
Exemple #2
0
        public static void Renderizar()
        {
            //Ctrl + K + C -> Comentário
            //Ctrl + K + U -> Descomentar
            Venda     venda = new Venda();
            Cliente   c     = new Cliente();
            Vendedor  v     = new Vendedor();
            Produto   p     = new Produto();
            ItemVenda iv    = new ItemVenda();

            Console.WriteLine(" ---- CADASTRAR VENDA ---- \n");
            Console.WriteLine("Digite o CPF do cliente:");

            //Cliente
            c.Cpf = Console.ReadLine();
            c     = ClienteDAO.BuscarCliente(c.Cpf);
            if (c != null)
            {
                venda.Cliente = c;
                //Vendedor
                Console.WriteLine("Digite o CPF do vendedor:");
                v.Cpf = Console.ReadLine();
                v     = VendedorDAO.BuscarVendedor(v.Cpf);
                if (v != null)
                {
                    venda.Vendedor = v;
                    do
                    {
                        iv = new ItemVenda();
                        p  = new Produto();
                        Console.Clear();
                        Console.WriteLine(" ---- ADICIONAR PRODUTO ---- \n");

                        Console.WriteLine("Digite o nome do produto:");
                        p.Nome = Console.ReadLine();
                        p      = ProdutoDAO.BuscarProduto(p.Nome);
                        if (p != null)
                        {
                            iv.Produto = p;
                            Console.WriteLine("Digite a quantidade do produto:");
                            iv.Quantidade = Convert.ToInt32(Console.ReadLine());
                            iv.Preco      = p.Preco;
                            venda.Itens.Add(iv);
                        }
                        else
                        {
                            Console.WriteLine("Produto não encontrado!");
                        }
                        Console.WriteLine("\nDeseja adicionar mais produtos? (S/N)");
                    } while (Console.ReadLine().ToUpper().Equals("S"));
                    //Cadastrar Venda
                    VendaDAO.Cadastrar(venda);
                    Console.WriteLine("Venda cadastrada com sucesso!!!");
                }
                else
                {
                    Console.WriteLine("Vendedor não encontrado!");
                }
            }
            else
            {
                Console.WriteLine("Cliente não encontrado!");
            }
        }
        public static void RenderizarVenda()
        {
            Venda     venda     = new Venda();
            ItemVenda itemVenda = new ItemVenda();
            Cliente   c         = new Cliente();
            Vendedor  v         = new Vendedor();
            Produto   p         = new Produto();

            Console.WriteLine("------Cadastro Venda------\n");
            Console.WriteLine("Informe o CPF do Cliente:\n");
            c.Cpf = Console.ReadLine();
            c     = ClienteDAO.BuscarCliente(c);
            if (c != null)
            {
                venda.Cliente = c;

                Console.WriteLine("Informe o CPF do Vendedor:\n");
                v.Cpf = Console.ReadLine();
                v     = VendedorDAO.BuscarVendedor(v);
                if (v != null)
                {
                    venda.Vendedor = v;

                    do
                    {
                        itemVenda = new ItemVenda();
                        Console.Clear();
                        Console.WriteLine("------Adicionar Produtos------\n");
                        Console.WriteLine("Informe o nome do produto:\n");
                        p.Nome = Console.ReadLine();
                        p      = ProdutoDAO.BuscarProduto(p);
                        if (p != null)
                        {
                            itemVenda.Produto = p;

                            Console.WriteLine("Informe a quantidade desejada do produto:\n");
                            itemVenda.Quantidade = Convert.ToInt32(Console.ReadLine());
                            itemVenda.Preco      = p.Preco;

                            venda.Produtos.Add(itemVenda);
                        }
                        else
                        {
                            Console.WriteLine("Esse Produto não existe!");
                            p = new Produto();
                        }

                        Console.WriteLine("Deseja continuar venda? Digite: 1-Sim || 2-Não");
                    } while (Console.ReadLine().Equals("1"));
                    VendaDAO.CadastrarVenda(venda);
                    Console.WriteLine("Venda cadastrada!\n");
                }
                else
                {
                    Console.WriteLine("Esse Vendedor não existe!");
                }
            }
            else
            {
                Console.WriteLine("Esse cliente não existe!");
            }
        }