Example #1
0
 private void confirmar_Click(object sender, EventArgs e)
 {
     if (textBox1.Text.Length == 1)
     {
         return;
     }
     if (textBox1.Text.Equals(""))
     {
         VirtualBD.urnas[index].VotosVereador.Add(-1);
         MessageBox.Show("Voto confirmado. Nulo", "Vereador", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         this.Close();
     }
     else if (textBox1.Text.Equals("00"))
     {
         VirtualBD.urnas[index].VotosVereador.Add(00);
         MessageBox.Show("Voto confirmado. Branco", "Vereador", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         this.Close();
     }
     else
     {
         foreach (Vereador v in VirtualBD.getVereadores())
         {
             if (v.Codigo == int.Parse(textBox1.Text))
             {
                 VirtualBD.urnas[index].VotosVereador.Add(v.Codigo);
                 MessageBox.Show("Voto confirmado. Vereador " + v.Nome + "\nCódigo " + v.Codigo, "Vereador", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 this.Close();
                 return;
             }
         }
         MessageBox.Show("Nenhum vereador cadastrado com esse código", "Vereador", MessageBoxButtons.OK, MessageBoxIcon.Stop);
     }
 }
        private void populateListaVereadores()
        {
            int brancos = 0;
            int nulos   = 0;

            foreach (Vereador p in VirtualBD.getVereadores())
            {
                ListaVereadores l = new ListaVereadores();
                l.Nome   = p.Nome;
                l.Numero = p.Codigo.ToString();
                brancos  = 0;
                nulos    = 0;

                foreach (Model.Urna u in VirtualBD.urnas)
                {
                    /*  foreach (int v in u.VotosVereador)
                     * {
                     *    if (v == p.Codigo)
                     *    {
                     *        l.Votos++;
                     *    }
                     *    else if (v == -1)
                     *    {
                     *        nulos++;
                     *    }
                     *    else if (v == 00)
                     *    {
                     *        brancos++;
                     *
                     *    }
                     *
                     * }*/
                }
                listaVereadores.Add(l);
            }
            brancos_ver.Text = "Branco: " + brancos;
            nulos_ver.Text   = "Nulo: " + nulos;


            listaVereadores = listaVereadores.OrderByDescending(o => o.Votos).ToList();

            vereador_resultados.DataSource = listaVereadores;
        }