//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);
        }
示例#2
0
 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);
        }