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) { } }
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(); }
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); } }
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())); }
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; }
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; }
public static DataTable DevuelveVotantes(String DatosSelect, String DatosWhere) { return(Votante.ObtenerVotante(DatosSelect, DatosWhere)); }