Example #1
0
        public LeerVotos(string path)
        {
            string line;

            try
            {
                System.IO.StreamReader file =
                    new System.IO.StreamReader(path);
                string headerLine = file.ReadLine();
                while ((line = file.ReadLine()) != null && Variables.conteoVotosTotales < Variables.maximovotos)
                {
                    Votante  vo    = new Votante();
                    string[] votos = line.Split(',');
                    if (votos.Length == 5)
                    {
                        for (int i = 0; i < votos.Length; i++)
                        {
                            string voto = votos[i].Trim();
                            if (voto.Equals("amarillo"))
                            {
                                Variables.cantidadvotosAmarillo[i] = Variables.cantidadvotosAmarillo[i] + 1;
                                vo.addVoto("amarillo");
                            }
                            else if (voto.Equals("verde"))
                            {
                                Variables.cantidadvotosVerde[i] = Variables.cantidadvotosVerde[i] + 1;
                                vo.addVoto("verde");
                            }
                            else if (voto.Equals("violeta"))
                            {
                                Variables.cantidadvotosVioleta[i] = Variables.cantidadvotosVioleta[i] + 1;
                                vo.addVoto("violeta");
                            }
                            else if (voto.Equals("rojo"))
                            {
                                Variables.cantidadvotosRojo[i] = Variables.cantidadvotosRojo[i] + 1;
                                vo.addVoto("rojo");
                            }
                            else if (voto.Equals("azul"))
                            {
                                Variables.cantidadvotosAzul[i] = Variables.cantidadvotosAzul[i] + 1;
                                vo.addVoto("azul");
                            }
                            else if (voto.Equals("nulo"))
                            {
                                vo.addVoto("nulo");
                            }
                        }//end for

                        Variables.votantes_v.Add(vo);
                    }
                    Variables.conteoVotosTotales++;
                }

                file.Close();
            }
            catch (InvalidCastException e)
            {
            }
        }
Example #2
0
 private void modificarVotantesToolStripMenuItem1_Click(object sender, EventArgs e)
 {//metodo que llama a un windows form
     if (dtgVotantes.SelectedRows.Count > 0)
     {
         Votante votante = (Votante)dtgVotantes.SelectedRows[0].DataBoundItem;
         frmModificarVotantes modificarVotantes = new frmModificarVotantes(votante);
         modificarVotantes.Show();
         this.TraerDatos();
     }
     this.TraerDatos();
 }
Example #3
0
        public void agregarVotante(Int64 cedula, string firstName, string lastName, sbyte age)
        {
            try
            {
                bool duplicidad = myValidationServices.votanteDuplicado(Convert.ToInt64(cedula));

                if (duplicidad == true)
                {
                    MessageBox.Show("Este votante ya esta registrado", "Votante Duplicado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    if (cedula > 99999999 & cedula < 99999999999 & firstName != string.Empty & lastName != string.Empty & age != 0)
                    {
                        try
                        {
                            Votante nuevoVotante = new Votante();

                            nuevoVotante.cedula    = cedula;
                            nuevoVotante.firstName = firstName;
                            nuevoVotante.lastName  = lastName;
                            nuevoVotante.age       = age;
                            context.Votantes.Add(nuevoVotante);
                            context.SaveChanges();
                        }
                        catch (Exception error)
                        {
                            MessageBox.Show(error.Message + Environment.NewLine + "Error al agregar votante", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Todos los campos deben estar llenos.", "Informacion incompleta", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message + Environment.NewLine + "Error en los datos suministrados", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #4
0
        private void eliminarVotantesToolStripMenuItem1_Click(object sender, EventArgs e)
        {//metodo que elimina la fila seleccionada
            if (DialogResult.Yes == MessageBox.Show("Desea eliminar el registro seleccionado",
                                                    "Eliminar",
                                                    MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
                if (dtgVotantes.SelectedRows.Count > 0)
                {
                    Votante    votante      = (Votante)dtgVotantes.SelectedRows[0].DataBoundItem;
                    VotantesCL oVontantesCl = new VotantesCL();

                    oVontantesCl.EliminarVotantes(votante.Usuario);
                    if (oVontantesCl.IsError)
                    {
                        MessageBox.Show(oVontantesCl.ErrorDescripcion, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                    else
                    {
                        this.TraerDatos();
                    }
                }
            }
            this.TraerDatos();
        }
 public static DataTable DevuelveVotantes(String DatosSelect, String DatosWhere, string usuario)
 {
     return(Votante.ObtenerVotante(DatosSelect, DatosWhere, usuario, Logica.obtieneDireccionIP.DevuelveIP()));
 }
Example #6
0
        public string ConfermaVotanti(OrdineGiornoAssembleaDTO ordineGiorno,  IList<ConvocazioneAssembleaDTO> convocati)
        {
            Dictionary<int, Votante> votanti = new Dictionary<int, Votante>();
            foreach (ConvocazioneAssembleaDTO convocato in convocati)
            {
                Votante votante = new Votante();
                votante.IdVotante = convocato.IdVotante;
                votante.AbilitatoAlVoto = convocato.AbilitatoAlVoto;
                votanti.Add(convocato.ID, votante);
            }

            string result = base.GetServiceClient().ConfermaVotantiAssemblea(ordineGiorno.ID, votanti, GetUserInfo());
            base.CloseService();
            return result;
        }
Example #7
0
        public void iniciarvotacionVotante()
        {
            Votante vo    = new Votante();
            bool    outev = true;

            if (Variables.modalidadesActivas[0] == 1)
            {
                bool v = true;
                while (v && outev)
                {
                    Console.WriteLine("Elecciones a Presidente y Viceprecidente");
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine("       1.  Amarillo            ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("       2.  Verde                  ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.DarkMagenta;
                    Console.WriteLine("       3.  Violeta                    ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("       4.  Rojo                    ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine("       5.  Azul                    ");
                    Console.ResetColor();
                    Console.WriteLine("       6.  Nulo                    ");
                    Console.WriteLine("       7.  Salir");
                    string choose = Console.ReadLine();
                    if (choose.Equals("1"))
                    {
                        vo.addVoto("amarillo");
                        Variables.cantidadvotosAmarillo[0] += 1;
                        v = false;
                    }
                    else if (choose.Equals("2"))
                    {
                        vo.addVoto("verde");
                        Variables.cantidadvotosVerde[0] += 1;
                        v = false;
                    }
                    else if (choose.Equals("3"))
                    {
                        vo.addVoto("violeta");
                        Variables.cantidadvotosVioleta[0] += 1;
                        v = false;
                    }
                    else if (choose.Equals("4"))
                    {
                        vo.addVoto("rojo");
                        Variables.cantidadvotosRojo[0] += 1;
                        v = false;
                    }
                    else if (choose.Equals("5"))
                    {
                        vo.addVoto("azul");
                        Variables.cantidadvotosAzul[0] += 1;
                        v = false;
                    }
                    else if (choose.Equals("6"))
                    {
                        vo.addVoto("nulo");
                        v = false;
                    }
                    else if (choose.Equals("7"))
                    {
                        outev = false;
                    }
                }//end while
            }
            if (Variables.modalidadesActivas[1] == 1)
            {
                bool v = true;
                while (v && outev)
                {
                    Console.WriteLine("Eleccion de Alcalde Municipal");
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine("       1.  Amarillo            ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("       2.  Verde                  ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.DarkMagenta;
                    Console.WriteLine("       3.  Violeta                    ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("       4.  Rojo                    ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine("       5.  Azul                    ");
                    Console.ResetColor();
                    Console.WriteLine("       6.  Nulo                    ");
                    Console.WriteLine("       7.  Salir");
                    string choose = Console.ReadLine();
                    if (choose.Equals("1"))
                    {
                        vo.addVoto("amarillo");
                        Variables.cantidadvotosAmarillo[1] += 1;
                        v = false;
                    }
                    else if (choose.Equals("2"))
                    {
                        vo.addVoto("verde");
                        Variables.cantidadvotosVerde[1] += 1;
                        v = false;
                    }
                    else if (choose.Equals("3"))
                    {
                        vo.addVoto("violeta");
                        Variables.cantidadvotosVioleta[1] += 1;
                        v = false;
                    }
                    else if (choose.Equals("4"))
                    {
                        vo.addVoto("rojo");
                        Variables.cantidadvotosRojo[1] += 1;
                        v = false;
                    }
                    else if (choose.Equals("5"))
                    {
                        vo.addVoto("azul");
                        Variables.cantidadvotosAzul[1] += 1;
                        v = false;
                    }
                    else if (choose.Equals("6"))
                    {
                        vo.addVoto("nulo");
                        v = false;
                    }
                    else if (choose.Equals("7"))
                    {
                        outev = false;
                    }
                }
            }
            if (Variables.modalidadesActivas[2] == 1)
            {
                bool v = true;
                while (v && outev)
                {
                    Console.WriteLine("Elecciones  para diputados en lista nacional");
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine("       1.  Amarillo            ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("       2.  Verde                  ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.DarkMagenta;
                    Console.WriteLine("       3.  Violeta                    ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("       4.  Rojo                    ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine("       5.  Azul                    ");
                    Console.ResetColor();
                    Console.WriteLine("       6.  Nulo                    ");
                    Console.WriteLine("       7.  Salir");
                    string choose = Console.ReadLine();
                    if (choose.Equals("1"))
                    {
                        vo.addVoto("amarillo");
                        Variables.cantidadvotosAmarillo[2] += 1;
                        v = false;
                    }
                    else if (choose.Equals("2"))
                    {
                        vo.addVoto("verde");
                        Variables.cantidadvotosVerde[2] += 1;
                        v = false;
                    }
                    else if (choose.Equals("3"))
                    {
                        vo.addVoto("violeta");
                        Variables.cantidadvotosVioleta[2] += 1;
                        v = false;
                    }
                    else if (choose.Equals("4"))
                    {
                        vo.addVoto("rojo");
                        Variables.cantidadvotosRojo[2] += 1;
                        v = false;
                    }
                    else if (choose.Equals("5"))
                    {
                        vo.addVoto("azul");
                        Variables.cantidadvotosAzul[2] += 1;
                        v = false;
                    }
                    else if (choose.Equals("6"))
                    {
                        vo.addVoto("nulo");
                        v = false;
                    }

                    else if (choose.Equals("7"))
                    {
                        outev = false;
                    }
                }
            }
            if (Variables.modalidadesActivas[3] == 1)
            {
                bool v = true;
                while (v && outev)
                {
                    Console.WriteLine("Eleccion a diputados en listado distrital");
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine("       1.  Amarillo            ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("       2.  Verde                  ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.DarkMagenta;
                    Console.WriteLine("       3.  Violeta                    ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("       4.  Rojo                    ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine("       5.  Azul                    ");
                    Console.ResetColor();
                    Console.WriteLine("       6.  Nulo                    ");
                    Console.WriteLine("       7.  Salir");
                    string choose = Console.ReadLine();
                    if (choose.Equals("1"))
                    {
                        vo.addVoto("amarillo");
                        Variables.cantidadvotosAmarillo[3] += 1;
                        v = false;
                    }
                    else if (choose.Equals("2"))
                    {
                        vo.addVoto("verde");
                        Variables.cantidadvotosVerde[3] += 1;
                        v = false;
                    }
                    else if (choose.Equals("3"))
                    {
                        vo.addVoto("violeta");
                        Variables.cantidadvotosVioleta[3] += 1;
                        v = false;
                    }
                    else if (choose.Equals("4"))
                    {
                        vo.addVoto("rojo");
                        Variables.cantidadvotosRojo[3] += 1;
                        v = false;
                    }
                    else if (choose.Equals("5"))
                    {
                        vo.addVoto("azul");
                        Variables.cantidadvotosAzul[3] += 1;
                        v = false;
                    }
                    else if (choose.Equals("6"))
                    {
                        vo.addVoto("nulo");
                        v = false;
                    }

                    else if (choose.Equals("7"))
                    {
                        outev = false;
                    }
                }
            }
            if (Variables.modalidadesActivas[4] == 1)
            {
                bool v = true;
                while (v && outev)
                {
                    Console.WriteLine("Elecciones para dipuatados del parlacen");
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine("       1.  Amarillo            ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("       2.  Verde                  ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.DarkMagenta;
                    Console.WriteLine("       3.  Violeta                    ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("       4.  Rojo                    ");
                    Console.ResetColor();
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine("       5.  Azul                    ");
                    Console.ResetColor();
                    Console.WriteLine("       6.  Nulo                    ");
                    Console.WriteLine("       7.  Salir");
                    string choose = Console.ReadLine();
                    if (choose.Equals("1"))
                    {
                        vo.addVoto("amarillo");
                        Variables.cantidadvotosAmarillo[4] += 1;
                        v = false;
                    }
                    else if (choose.Equals("2"))
                    {
                        vo.addVoto("verde");
                        Variables.cantidadvotosVerde[4] += 1;
                        v = false;
                    }
                    else if (choose.Equals("3"))
                    {
                        vo.addVoto("violeta");
                        Variables.cantidadvotosVioleta[4] += 1;
                        v = false;
                    }
                    else if (choose.Equals("4"))
                    {
                        vo.addVoto("rojo");
                        Variables.cantidadvotosRojo[4] += 1;
                        v = false;
                    }
                    else if (choose.Equals("5"))
                    {
                        vo.addVoto("azul");
                        Variables.cantidadvotosAzul[4] += 1;
                        v = false;
                    }
                    else if (choose.Equals("6"))
                    {
                        vo.addVoto("nulo");
                        v = false;
                    }
                    else if (choose.Equals("7"))
                    {
                        outev = false;
                    }
                }
            }
            Console.WriteLine("HA FINALIZADO SU VOTACION!!!");
            if (outev)
            {
                Variables.votantes_v.Add(vo);
                Variables.conteoVotosTotales += 1;
            }
        }
 public frmModificarVotantes(Votante votante)
 {//metodo que define objetos con datos que recive por parametros
     InitializeComponent();
     txtUser.Text       = votante.Usuario;
     txtContraseña.Text = votante.Contraseña;
 }
Example #9
0
 public static DataTable DevuelveVotantes(String DatosSelect, String DatosWhere)
 {
     return(Votante.ObtenerVotante(DatosSelect, DatosWhere));
 }