public void opcaoEleitor() { { Console.WriteLine("Cadastro - 1 "); Console.WriteLine("Exclusão - 2 "); Console.WriteLine("Modo lista - 3 "); Console.WriteLine("Pesquisa - 4 "); Console.WriteLine("Alteração - 5 "); Console.WriteLine("Sair - 6 "); int aux = int.Parse(Console.ReadLine()); do { switch (aux) { //titulo, int zona, int secao,string nome, string nascimento case 1: string nome, nascimento; int titulo, zona, secao; Console.WriteLine("Para cadastrar digite:\nNro Titulo:\nZona Eleitoral:\nSessão:\nNome do Eleitor:\nData dde Nascimento:\n"); titulo = int.Parse(Console.ReadLine()); zona = int.Parse(Console.ReadLine()); secao = int.Parse(Console.ReadLine()); Local local = urnas.retornaLocal(zona, secao); nome = Console.ReadLine(); nascimento = Console.ReadLine(); if (eleitores.EhTitulo(titulo) == false) { Console.WriteLine("Titulo em uso!"); opcaoEleitor(); } if (local == null) { Console.WriteLine("Urna não existe!"); opcaoEleitor(); } else { eleitores.cadastrar(titulo, local, nome, nascimento); opcaoEleitor(); } break; case 2: Console.WriteLine("Digite o Titulo para excluir!"); int a = int.Parse(Console.ReadLine()); eleitores.excluir(a); opcaoEleitor(); break; case 3: eleitores.listar(); Console.ReadKey(); opcaoEleitor(); break; case 4: Console.WriteLine("Digite o Titulo para pesquisar!"); int b = int.Parse(Console.ReadLine()); eleitores.pesquisa(b); Console.ReadKey(); opcaoEleitor(); break; case 5: Console.WriteLine("Digite o Titulo para alterar!"); int c = int.Parse(Console.ReadLine()); eleitores.pesquisa(c); opcaoEleitor(); break; case 6: Console.Clear(); opcaoInicio(); break; default: break; } } while (aux < 1 || aux > 7); } }