private void BtEntrarVendedor_Click(object sender, RoutedEventArgs e) { Vendedor vendedor = new Vendedor { Cpf = TxtLoginVendedor.Text, Senha = psdLoginVendedor.Password }; if (!string.IsNullOrEmpty(TxtLoginVendedor.Text) && !string.IsNullOrEmpty(psdLoginVendedor.Password)) { if (VendedorDAO.BuscarVendedorPorCpf(vendedor) != null) { if (VendedorDAO.BuscaSenhaVendedor(vendedor) != null) { MessageBox.Show("Login realizado!", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Information); frmMenuVendedor frm = new frmMenuVendedor(); frm.ShowDialog(); } else { MessageBox.Show("Senha Inválida!", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Vendedor não Cadastrado", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Preencha os campos corretamente!", "Escola de Musica", 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.BuscarClientePorCpf(c); if (c != null) { venda.Cliente = c; Console.WriteLine("Digite o CPF do vendedor:"); v.Cpf = Console.ReadLine(); v = VendedorDAO.BuscarVendedorPorCpf(v); if (v != null) { venda.Vendedor = v; do { p = new Produto(); iv = new ItemVenda(); Console.Clear(); Console.WriteLine(" -- ADICIONAR PRODUTOS -- \n"); Console.WriteLine("Digite o nome do produto:"); p.Nome = Console.ReadLine(); p = ProdutoDAO.BuscarProdutoPorNome(p); if (p != null) { iv.Produto = p; iv.Preco = p.Preco; Console.WriteLine("Digite a quantidade do produto:"); iv.Quantidade = Convert.ToInt32(Console.ReadLine()); venda.Produtos.Add(iv); Console.WriteLine("Produto adicionado dentro da venda!"); } else { Console.WriteLine("Esse produto não existe!"); } Console.WriteLine("\nDeseja adicionar mais um produto? S|N"); } while (Console.ReadLine().ToUpper().Equals("S")); VendaDAO.CadastrarVenda(venda); Console.WriteLine("Venda cadastrada!"); } else { Console.WriteLine("Esse vendedor não existe!"); } } else { Console.WriteLine("Esse cliente não existe!"); } }
private void btnCadastrarVenda_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtClienteCpf.Text) && !string.IsNullOrEmpty(txtVendedorCpf.Text)) { venda.Cliente.Cpf = txtClienteCpf.Text; venda.Cliente = ClienteDAO.BuscarClientePorCpf(venda.Cliente); if (venda.Cliente != null) { venda.Vendedor.Cpf = txtVendedorCpf.Text; venda.Vendedor = VendedorDAO.BuscarVendedorPorCpf(venda.Vendedor); if (venda.Vendedor != null) { //verificar se tem instrumento na lista de items venda.Data = DateTime.Now; if (VendaDAO.CadastrarVenda(venda)) { MessageBox.Show("Venda cadastrada com Sucesso!", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Information); LimpaCampos(); venda = new Venda(); } else { MessageBox.Show("Venda não cadastrada!", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Vendedor nao cadastrado!", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Cliente não cadastrado!", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Preencha os campos!", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Error); } }
public static void Renderizar() { 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:"); c.Cpf = Console.ReadLine(); c = ClienteDAO.BuscarClientePorCpf(c); if (c != null) { venda.Cliente = c; Console.WriteLine("Digite o CPF do vendedor:"); v.Cpf = Console.ReadLine(); v = VendedorDAO.BuscarVendedorPorCpf(v); if (v != null) { venda.Vendedor = v; Console.WriteLine("Digite o nome do produto:"); p.Nome = Console.ReadLine(); if (p != null) { venda.Produto = p; Console.WriteLine("Digite a quantidade do produto:"); venda.Quantidade = Convert.ToInt32(Console.ReadLine()); VendaDAO.CadastrarVenda(venda); Console.WriteLine("Venda cadastrada!"); } else { Console.WriteLine("Esse produto não existe!"); } } else { Console.WriteLine("Esse vendedor não existe!"); } //Vendedor e Produto } else { Console.WriteLine("Esse cliente não existe!"); } }
public static void Renderizar() { int qntitvenda = 0; int continuarcadastrandoprd = 1; Venda venda = new Venda(); Vendedor v = new Vendedor(); Produto p = new Produto(); Cliente c = new Cliente(); Console.WriteLine(" -- CADASTRAR VENDA -- "); Console.WriteLine("Digite o CPF do cliente:"); c.Cpf = Console.ReadLine(); c = ClienteDAO.BuscarClientePorCpf(c); if (c != null) { venda.Cliente = c; Console.WriteLine("Digite o CPF do vendedor: "); v.Cpf = Console.ReadLine(); v = VendedorDAO.BuscarVendedorPorCpf(v); if (v != null) { venda.Vendedor = v; do { Console.WriteLine("Digite o nome do produto: "); p.Nome = Console.ReadLine(); p = ProdutoDAO.BuscarProdutoPorNome(p); if (p != null) { if (p.Quantidade > 0) { Console.WriteLine($"Digite a quantidade de {p.Nome} que deseja: "); qntitvenda = Convert.ToInt32(Console.ReadLine()); if (p.Quantidade >= qntitvenda) { venda.Produtos.Add(new ItemVenda { Produto = p, Quantidade = qntitvenda }); } } else { Console.WriteLine("Produto não possui estoque"); } } Console.WriteLine("Para cadastrar mais produtos digite 1.\n"); Console.WriteLine("Para continuar digite 0."); continuarcadastrandoprd = Convert.ToInt32(Console.ReadLine()); } while (continuarcadastrandoprd != 0); Console.WriteLine("Venda cadastrada!"); } else { Console.WriteLine("Esse vendedor não existe!"); } } else { Console.WriteLine("Esse cliente não existe!"); } }
static void Main(string[] args) { Cliente c; Vendedor v; Produto p; Venda venda; int opcao; do { Console.Clear(); Console.WriteLine(" -- VENDAS -- "); Console.WriteLine("1 - Cadastrar Cliente"); Console.WriteLine("2 - Listar Clientes"); Console.WriteLine("3 - Cadastrar Vendedor"); Console.WriteLine("4 - Listar Vendedor"); Console.WriteLine("5 - Cadastrar Produto"); Console.WriteLine("6 - Listar Produto"); Console.WriteLine("7 - Registrar Venda"); Console.WriteLine("8 - Listar Venda"); Console.WriteLine("9 - Listar Venda por Cliente"); Console.WriteLine("0 - Sair"); Console.WriteLine("\nEscolha uma opção:"); opcao = Convert.ToInt32(Console.ReadLine()); switch (opcao) { case 1: c = new Cliente(); Console.Clear(); Console.WriteLine(" -- CADASTRAR CLIENTE -- \n"); Console.WriteLine("Digite o nome do cliente:"); c.NomeCliente = Console.ReadLine(); Console.WriteLine("Digite o CPF do cliente:"); c.CpfCliente = Console.ReadLine(); //Chamar o método if (ClienteDAO.CadastrarCliente(c)) { Console.WriteLine("Cliente cadastrado com sucesso!"); } else { Console.WriteLine("Cliente ja existente!"); } break; case 2: Console.Clear(); Console.WriteLine(" -- LISTAR CLIENTE -- \n"); // for (int i = 0; i < clientes.Count; i++) // { // Console.WriteLine("Nome: " + clientes[i].Nome); // Console.WriteLine("CPF: " + clientes[i].Cpf); // } foreach (Cliente clienteCadastrado in ClienteDAO.RetornarClientes()) { Console.WriteLine("Nome: " + clienteCadastrado.NomeCliente); Console.WriteLine("CPF: " + clienteCadastrado.CpfCliente); } break; case 3: v = new Vendedor(); Console.Clear(); Console.WriteLine(" -- CADASTRAR VENDEDOR -- \n"); Console.WriteLine("Digite o nome do vendedor:"); v.NomeVendedor = Console.ReadLine(); Console.WriteLine("Digite o CPF do vendedor:"); v.CpfVendedor = Console.ReadLine(); //chamar o método if (VendedorDAO.CadastrarVendedor(v)) { Console.WriteLine("Vendedor Cadastrado com sucesso!"); } else { Console.WriteLine("Vendedor já existente!"); } break; case 4: Console.Clear(); Console.WriteLine(" -- LISTAR VENDEDOR -- \n"); foreach (Vendedor vendedorCadastrado in VendedorDAO.RetornarVendedor()) { Console.WriteLine("Nome: " + vendedorCadastrado.NomeVendedor); Console.WriteLine("CPF: " + vendedorCadastrado.CpfVendedor); } break; case 5: p = new Produto(); Console.Clear(); Console.WriteLine(" -- CADASTRAR PRODUTO -- \n"); Console.WriteLine("Digite o nome do produto:"); p.NomeProduto = Console.ReadLine(); Console.WriteLine("Digite o preço do produto:"); p.PrecoProduto = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite a quantidade de produtos:"); p.QuantidadeProduto = Convert.ToInt32(Console.ReadLine()); if (ProdutoDAO.CadastrarProduto(p)) { Console.WriteLine("Produto cadastrado com sucesso!"); } else { Console.WriteLine("Produto ja existente!"); } break; case 6: Console.Clear(); Console.WriteLine(" -- LISTAR PRODUTOS -- \n"); foreach (Produto produtoCadastrado in ProdutoDAO.RetornarProduto()) { Console.WriteLine("Nome: " + produtoCadastrado.NomeProduto); Console.WriteLine("Preço: " + produtoCadastrado.PrecoProduto); Console.WriteLine("Quantidade: " + produtoCadastrado.QuantidadeProduto); } break; case 7: venda = new Venda(); Console.Clear(); Console.WriteLine(" -- REALIZAR VENDA -- \n"); Console.WriteLine("Digite o CPF do Vendedor:"); venda.Vendedor.CpfVendedor = Console.ReadLine(); venda.Vendedor = VendedorDAO.BuscarVendedorPorCpf(venda.Vendedor); if (venda.Vendedor != null) { Console.WriteLine("Digite o CPF do Cliente:"); //Continuar venda //Console.WriteLine("Venda realizada com sucesso!"); if (venda.Cliente != null) { venda.Cliente.CpfCliente = Console.ReadLine(); venda.Cliente = ClienteDAO.BuscarClientePorCpf(venda.Cliente); Console.WriteLine("Digite o nome do Produto"); venda.Produto.NomeProduto = Console.ReadLine(); venda.Produto = ProdutoDAO.BuscarProdutoPorNome(venda.Produto); if (venda.Produto != null) { Console.WriteLine("Digite a quantidade:"); venda.Quantidade = Convert.ToInt32(Console.ReadLine()); venda.Data = DateTime.Now; VendaDAO.CadastrarVenda(venda); Console.WriteLine("Venda cadastrada com sucesso!"); } else { Console.WriteLine("Produto não cadastrado!"); } } else { Console.WriteLine("Cliente não cadastrado!"); } } else { Console.WriteLine("Vendedor não cadastrado!"); } //Console.WriteLine("Digite o CPF do vendedor:"); break; case 8: Console.Clear(); Console.WriteLine(" -- LISTAR VENDAS -- \n"); VendaDAO.RetornarVendas(); break; case 9: Console.Clear(); Console.WriteLine(" -- LISTAR VENDAS POR CLIENTE -- \n"); Console.WriteLine("Digite o CPF do cliente:"); break; case 0: Console.WriteLine("Saindo..."); break; default: Console.WriteLine("Opção inválida!"); break; } Console.WriteLine("Aperte para continuar..."); Console.ReadKey(); } while (opcao != 0); }
public static void Renderizar() { Console.WriteLine("Cadastrar Venda"); Venda v = new Venda(); Cliente c = new Cliente(); Vendedor ven = new Vendedor(); Produto p = new Produto(); //Cliente ListarClientes.Renderizar(); Console.WriteLine("Digite o CPF do cliente"); c.Cpf = Console.ReadLine(); c = ClienteDAO.BuscarClientePorCpf(c); if (c != null) { v.Cliente = c; //Funcionario ListarVendedor.Renderizar(); Console.WriteLine("Digite o CPF do funcionário:"); ven.Cpf = Console.ReadLine(); ven = VendedorDAO.BuscarVendedorPorCpf(ven); if (ven != null) { v.Vendedor = ven; //Adicionando itens na venda do { Console.Clear(); Console.WriteLine("Adicionando itens \n"); //Incluir produto p = new Produto(); ListarProduto.Renderizar(); Console.WriteLine("Digite o código do produto:"); p.Codigo = Convert.ToInt32(Console.ReadLine()); p = ProdutoDAO.BuscarProduto(p); if (p != null) { ItemVenda item = new ItemVenda(); item.Produto = p; item.Preco = p.Preco; Console.WriteLine("Digite a quantidade:"); item.Quantidade = Convert.ToInt32(Console.ReadLine()); v.ItensVenda.Add(item); } else { Console.WriteLine("Produto não cadastrado"); } p = null; Console.WriteLine("\n Deseja incluir mais produtos? S/N"); } while(Console.ReadLine().ToUpper().Equals("S")); v.Quantidade = 1; v.DataVenda = DateTime.Now; VendaDAO.CadastrarVenda(v); Console.WriteLine("Venda cadastrada com sucesso!"); } else { Console.WriteLine("Vendedor não cadastrado"); } } else { Console.WriteLine("Cliente não cadastrado"); } Console.WriteLine("Venda cadastrada com sucesso"); }