//https://www.geradorcpf.com/algoritmo_do_cpf.htm public static void Renderizar() { Vendedor v = new Vendedor(); Console.WriteLine(" -- CADASTRAR VENDEDORES -- \n"); Console.WriteLine("Digite o nome do vendedor:"); v.Nome = Console.ReadLine(); Console.WriteLine("Digite o CPF do vendedor:"); v.Cpf = Console.ReadLine(); if (Validacao.ValidarCpf(v.Cpf)) { if (VendedorDAO.CadastrarVendedor(v)) { Console.WriteLine("Vendedor cadastrado com sucesso!"); } else { Console.WriteLine("Vendedor já cadastrado!"); } } else { Console.WriteLine("CPF inválido!"); } }
public static void Renderizar() { Vendedor v = new Vendedor(); Console.WriteLine(" -- CADASTRAR FUNCIONÁRIO -- \n"); Console.WriteLine("Digite o nome do funcionário:"); v.Nome = Console.ReadLine(); Console.WriteLine("Digite o CPF do funcionário:"); v.Cpf = Console.ReadLine(); if (Validacao.ValidarCpf(v.Cpf)) { if (VendedorDAO.CadastrarVendedor(v)) { Console.WriteLine("\n Funcionário cadastrado com sucesso!"); } else { Console.WriteLine("\n Atenção! Esse funcionário já existe!"); } } else { Console.WriteLine("CPF inválido!"); } }
public static void Cadastrar() { Console.WriteLine("################## Cadastrar Venddedor ##################"); Console.Write("Informe o nome do vendedor: "); var nome = Convert.ToString(Console.ReadLine()); Console.Write("Informe o CPF do vendedor: "); var cpf = Convert.ToString(Console.ReadLine()); Vendedor vendedor = new Vendedor(nome, cpf); if (ValidaCPF.ValidarCpf(vendedor.CPF)) { if (VendedorDAO.CadastrarVendedor(vendedor)) { Console.WriteLine("Cadastro realizado no sistema!"); } else { Console.WriteLine("CPF já existe no sistema!"); } } else { Console.WriteLine("CPF inválido"); } }
static void Main(string[] args) { Cliente c; Vendedor v; Produto p; int op; do { Console.Clear(); Console.WriteLine("1 - Cadastrar Cliente"); Console.WriteLine("2 - Listar Clientes"); Console.WriteLine("3 - Cadastrar Vendedores"); Console.WriteLine("4 - Listar Vendedores"); Console.WriteLine("5 - Cadastrar Produtos"); Console.WriteLine("6 - Listar Produtos"); Console.WriteLine("7 - Realizar Venda"); Console.WriteLine("8 - Listar Venda"); Console.WriteLine("9 - Listar Venda por Cliente"); Console.WriteLine("0 - Sair"); Console.WriteLine("\nDigite a sua opção:"); op = Convert.ToInt32(Console.ReadLine()); switch (op) { case 1: c = new Cliente(); Console.Clear(); Console.WriteLine(" -- CADASTRAR CLIENTE -- \n"); Console.WriteLine("Digite o nome do cliente: "); c.Nome = Console.ReadLine(); Console.WriteLine("Digite o CPF do cliente: "); c.Cpf = Console.ReadLine(); if (Validar.Cpf(c.Cpf)) { if (ClienteDAO.CadastrarCliente(c)) { Console.WriteLine("Cliente cadastrado com sucesso!"); } else { Console.WriteLine("Cliente já existente!"); } } else { Console.WriteLine("CPF inválido!"); } break; case 2: Console.Clear(); Console.WriteLine(" -- LISTAR CLIENTES -- \n"); //for (int i = 0; i < clientes.Count; i++) //{ // Console.WriteLine("Nome: " + clientes[i].Nome); // Console.WriteLine("CPF: " + clientes[i].Cpf + "\n"); //} foreach (Cliente clienteCadastrado in ClienteDAO.RetornarClientes()) { Console.WriteLine("Nome: " + clienteCadastrado.Nome); Console.WriteLine("CPF: " + clienteCadastrado.Cpf + "\n"); } break; case 3: v = new Vendedor(); Console.Clear(); Console.WriteLine(" -- CADASTRAR VENDEDOR -- \n"); Console.WriteLine("Digite o nome do vendedor:"); v.Nome = Console.ReadLine(); Console.WriteLine("Digite o CPF do vendedor:"); v.Cpf = Console.ReadLine(); if (Validar.Cpf(c.Cpf)) { if (VendedorDAO.CadastrarVendedor(v)) { Console.WriteLine("Vendedor cadastrado com sucesso!"); } else { Console.WriteLine("Vendedor já existente!"); } } else { Console.WriteLine("CPF inválido!"); } break; case 4: Console.Clear(); Console.WriteLine(" -- LISTAR VENDEDORES -- \n"); foreach (Vendedor vendedorCadastrado in VendedorDAO.RetornarVendedores()) { Console.WriteLine("Nome: " + vendedorCadastrado.Nome); Console.WriteLine("CPF: " + vendedorCadastrado.Cpf + "\n"); } break; case 5: p = new Produto(); Console.Clear(); Console.WriteLine(" -- CADASTRAR PRODUTO -- \n"); Console.WriteLine("Digite o nome do produto:"); p.Nome = Console.ReadLine(); Console.WriteLine("Digite o preço do produto:"); p.Preco = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Digite a quantidade do produto:"); p.Quantidade = Convert.ToInt32(Console.ReadLine()); if (ProdutoDAO.CadastrarProduto(p)) { Console.WriteLine("Produto cadastrado com sucesso!"); } else { Console.WriteLine("Produto já existente!"); } break; case 6: Console.Clear(); Console.WriteLine(" -- LISTAR PRODUTOS -- \n"); foreach (Produto produtoCadastrado in ProdutoDAO.RetornarProdutos()) { Console.WriteLine("Nome: " + produtoCadastrado.Nome); Console.WriteLine("Preço: " + produtoCadastrado.Preco.ToString("C2")); Console.WriteLine("Quantidade: " + produtoCadastrado.Quantidade + "\n"); } break; case 0: Console.WriteLine("Saindo..."); break; default: break; } Console.WriteLine("\nAperte uma tecla para continuar..."); Console.ReadKey(); } while (op != 0); }
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); }