public static bool cadastrarCaixas(Caixas[] listarCaixas, Caixas cadastro) { for (int i = 0; i < listarCaixas.Length; i++) { if (listarCaixas[i] == null) { listarCaixas[i] = cadastro; return(true); } } return(false); }
private static void selecionaDadosCaixa(Caixas selecionar) { Console.WriteLine(selecionar.Nome); Console.WriteLine(""); Console.WriteLine(selecionar.Comissao); Console.WriteLine(""); Console.WriteLine(selecionar.DataNascimento); Console.WriteLine(""); Console.WriteLine(selecionar.QuantidadeFilhos); Console.WriteLine(""); Console.WriteLine(selecionar.SalarioBase); Console.WriteLine(""); Console.WriteLine(selecionar.SalarioComissao); }
private static void CadastroCaixa(Caixas caixa) { Console.Clear(); Console.WriteLine("Digite o Nome: "); caixa.Nome = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Digite a Comissao Ex.:50: "); caixa.Comissao = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(""); Console.WriteLine("Digite a Data de Nascimento: "); caixa.DataNascimento = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Digite a Quantidade de filhos: "); caixa.QuantidadeFilhos = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(""); Console.WriteLine("Digite o Salario: "); caixa.SalarioBase = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(""); caixa.SalarioComissao = caixa.calculoComissao(caixa.Comissao, caixa.SalarioBase); }
static void Main(string[] args) { bool controleGerente, controleCaixa, controleVendedor; bool menu = true; Gerentes[] listaGerentes = new Gerentes[100]; Caixas[] listaCaixas = new Caixas[100]; Vendedores[] listaVendedores = new Vendedores[100]; while (menu) { Console.Clear(); Console.WriteLine("Escolha um numero: "); Console.WriteLine("1- Cadastro"); Console.WriteLine("2- Listar"); Console.WriteLine("3- Sair"); Console.WriteLine(""); string op = Console.ReadLine(); switch (op) { case "1": Gerentes gerente = new Gerentes(); Caixas caixa = new Caixas(); Vendedores vendedor = new Vendedores(); string escolha = Legenda(); if (escolha == "1") { //cadastro CadastroGerente(gerente); //controle de cadastro controleGerente = Gerentes.cadastrarGerentes(listaGerentes, gerente); if (controleGerente) { Console.WriteLine("Gerente Cadastrado"); Console.ReadKey(); } else { Console.WriteLine("Erro no Cadastro"); Console.ReadKey(); } } else if (escolha == "2") { CadastroCaixa(caixa); controleCaixa = Caixas.cadastrarCaixas(listaCaixas, caixa); if (controleCaixa) { Console.WriteLine("Caixa Cadastrado"); Console.ReadKey(); } else { Console.WriteLine("Erro no Cadastro"); Console.ReadKey(); } } else if (escolha == "3") { CadastroVendedor(vendedor); controleVendedor = Vendedores.cadastrarvendedor(listaVendedores, vendedor); if (controleVendedor) { Console.WriteLine("Vendedor Cadastrado"); Console.ReadKey(); } else { Console.WriteLine("Erro no Cadastro"); Console.ReadKey(); } } else { Console.WriteLine("Escolha um numero válido! "); Console.ReadKey(); } break; case "2": string escolhaNome; string lista = Legenda(); if (lista == "1") { Console.Clear(); Console.WriteLine("Digite um Nomes: "); escolhaNome = Console.ReadLine(); Console.Clear(); Gerentes selecionar = Gerentes.buscarGerentes(listaGerentes, escolhaNome); selecionaDadosGerente(selecionar); Console.ReadKey(); } else if (lista == "2") { Console.Clear(); Console.WriteLine("Digite um dos Nomes: "); escolhaNome = Console.ReadLine(); Console.Clear(); Caixas selecionar = Caixas.buscarCaixas(listaCaixas, escolhaNome); selecionaDadosCaixa(selecionar); Console.ReadKey(); } else if (lista == "3") { Console.Clear(); Console.WriteLine("Digite um dos Nomes"); escolhaNome = Console.ReadLine(); Console.Clear(); Vendedores selecionar = Vendedores.buscarVendedores(listaVendedores, escolhaNome); selecionaDadosVendedor(selecionar); Console.ReadKey(); } else { Console.WriteLine("Escolha um numero válido! "); Console.ReadKey(); } break; case "3": menu = false; Console.Write("\n"); break; default: Console.Write("\n"); Console.WriteLine("Digite um numero válido! "); Console.ReadKey(); break; } } }