//Retorna uma urna pela seçao e zona. public Urna GetUrna(int secao, int zona) { Urna resp = null; foreach (Urna n in p) { if (n.getSecao() == secao && n.getZona() == zona) { resp = n; } } return(resp); }
public void opcaoVotacao() { try { Console.WriteLine("Para iniciar digite o Titulo de Eleitor"); int titulo = int.Parse(Console.ReadLine()); int zona = eleitores.getZona(titulo); int secao = eleitores.getSecao(titulo); Console.WriteLine("Digite o número do seu candidato a prefeito!"); string numPrefeito = Console.ReadLine(); Console.WriteLine("Digite o número do seu candidato a vereador"); string numVereador = Console.ReadLine(); Urna u = urnas.GetUrna(secao, zona); u.addVoto(numPrefeito, numVereador); Console.Clear(); opcaoEleicoes(); } catch { Console.WriteLine("Deu Erro! Tente Novamente!"); opcaoEleicoes(); } }
public void cadastrar(string nome) { Urna aux = new Urna(nome); this.p.Add(aux); }