Example #1
0
 private void btnBuscar_Click(object sender, RoutedEventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(txtNome.Text))
     {
         produto = ProdutoDAO.BuscarPorNome(txtNome.Text);
         if (produto != null)
         {
             txtId.Text             = produto.Id.ToString();
             txtNome.Text           = produto.Nome;
             txtQuantidade.Text     = produto.Quantidade.ToString();
             txtPreco.Text          = produto.Preco.ToString();
             txtCriadoEm.Text       = produto.CriadoEm.ToString();
             btnAlterar.IsEnabled   = true;
             btnRemover.IsEnabled   = true;
             btnCadastrar.IsEnabled = false;
         }
         else
         {
             MessageBox.Show("Este produto não existe!!!", "Vendas WPF",
                             MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         MessageBox.Show("Preencha o nome!!!", "Vendas WPF",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
        public static void Renderizar()
        {
            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: ");
            c.Cpf = Console.ReadLine();
            c     = ClienteDAO.BuscarPorCpf(c.Cpf);
            if (c != null)
            {
                venda.Cliente = c;

                Console.WriteLine("Digite o CPF do vendedor: ");
                v.Cpf = Console.ReadLine();
                v     = VendedorDAO.BuscarPorCpf(v.Cpf);
                if (v != null)
                {
                    venda.Vendedor = v;

                    do
                    {
                        iv = new ItemVenda();
                        p  = new Produto();
                        Console.Clear();
                        Console.WriteLine(" ---- ADICIONAR ITEM ---- \n");
                        Console.WriteLine("Digite o nome do produto: ");
                        p.Nome = Console.ReadLine();
                        p      = ProdutoDAO.BuscarPorNome(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("\nEsse produto não existe!!!");
                        }
                        Console.WriteLine("Deseja adicionar mais produtos? S/N");
                    } while (Console.ReadLine().ToUpper().Equals("S"));
                    VendaDAO.Cadastrar(venda);
                    Console.WriteLine("\nVenda cadastrada com sucesso!!!");
                }
                else
                {
                    Console.WriteLine("\nEsse vendedor não existe!!!");
                }
            }
            else
            {
                Console.WriteLine("\nEsse cliente não existe!!!");
            }
        }
        public static void Renderizar()
        {
            Venda       venda = new Venda();
            Cliente     c     = new Cliente();
            Funcionario f     = new Funcionario();
            Produto     p     = new Produto();

            Console.WriteLine(" --- CADASTRAR VENDA --- \n");
            Console.WriteLine("Digite o CPF do cliente: ");
            c.Cpf = Console.ReadLine();
            c     = ClienteDAO.BuscarPorCpf(c.Cpf);

            if (c != null)
            {
                venda.Cliente = c;

                Console.WriteLine("Digite o CPF do vendedor: ");
                f.Cpf = Console.ReadLine();
                f     = FuncionarioDAO.BuscarPorCpf(f.Cpf);

                if (f != null)
                {
                    venda.Funcionario = f;

                    Console.WriteLine("Digite o nome do produto: ");
                    p.Nome = Console.ReadLine();
                    p      = ProdutoDAO.BuscarPorNome(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("\nVenda cadastrada com sucesso!!!");
                    }
                    else
                    {
                        Console.WriteLine("\nEsse produto não existe!!!");
                    }
                }
                else
                {
                    Console.WriteLine("\nEsse vendedor não existe!!!");
                }
            }
            else
            {
                Console.WriteLine("\nEsse cliente não existe!!!");
            }
        }