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) { } }
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; } }