public void TestErrorArchivoException() { Votacion votacion = null; SerializarXml <Votacion> ser = new SerializarXml <Votacion>(); ser.Guardar("Juancarlos.xml", votacion); }
public void ManejadorVoto(string senador, Votacion.EVoto voto) { if (this.groupBox2.InvokeRequired) { Votacion.DelegadoVoto recall = new Votacion.DelegadoVoto(this.ManejadorVoto); this.Invoke(recall, new object[] { senador, voto }); } else { // Leo la banca del Senador actual PictureBox p = this.graficos.ElementAt(int.Parse(senador) - 1); switch (voto) { case Votacion.EVoto.Afirmativo: // Sumo votantes al Label correspondiente lblAfirmativo.Text = (int.Parse(lblAfirmativo.Text) + 1).ToString(); // Marco la banca con color Verde p.BackColor = Color.Green; break; case Votacion.EVoto.Negativo: // Sumo votantes al Label correspondiente lblNegativo.Text = (int.Parse(lblNegativo.Text) + 1).ToString(); // Marco la banca con color Rojo p.BackColor = Color.Red; break; case Votacion.EVoto.Abstencion: // Sumo votantes al Label correspondiente lblAbstenciones.Text = (int.Parse(lblAbstenciones.Text) + 1).ToString(); // Marco la banca con color Amarillo p.BackColor = Color.Yellow; break; } // Quito un Senador de los que un no votaron, para marcar cuando termina la votación int aux = int.Parse(lblEsperando.Text) - 1; lblEsperando.Text = aux.ToString(); // Si finaliza la votación, muestro si Es Ley o No Es Ley if (aux == 0) { MessageBox.Show((int.Parse(lblAfirmativo.Text) - int.Parse(lblNegativo.Text)) > 0 ? "Es Ley" : "No es Ley", txtLeyNombre.Text); // Guardar resultados SerializarXml <Votacion> xml = new SerializarXml <Votacion>(); xml.Guardar(AppDomain.CurrentDomain.BaseDirectory + "Resultados xml", votacion); Dao dao = new Dao(); //Dao<Votacion> dao = new Dao<Votacion>(); StringBuilder cadena = new StringBuilder(); cadena.Append("server=DELL-PC\\SQLEXPRESS; database=Votacion;Integrated Security=True"); //"Data Source=[Instancia Del Servidor]; Initial Catalog =[Nombre de la Base de Datos]; Integrated Security = True" dao.Guardar(cadena.ToString(), votacion); } } }
public void ManejadorVoto(string senador, Votacion.EVoto voto) { if (this.groupBox2.InvokeRequired) { Votacion.Voto recall = new Votacion.Voto(this.ManejadorVoto); this.Invoke(recall, new object[] { senador, voto }); } else { // Leo la banca del Senador actual PictureBox p = this.graficos.ElementAt(int.Parse(senador) - 1); switch (voto) { case Votacion.EVoto.Afirmativo: // Sumo votantes al Label correspondiente lblAfirmativo.Text = (int.Parse(lblAfirmativo.Text) + 1).ToString(); // Marco la banca con color Verde p.BackColor = Color.Green; break; case Votacion.EVoto.Negativo: // Sumo votantes al Label correspondiente lblNegativo.Text = (int.Parse(lblNegativo.Text) + 1).ToString(); // Marco la banca con color Rojo p.BackColor = Color.Red; break; case Votacion.EVoto.Abstencion: // Sumo votantes al Label correspondiente lblAbstenciones.Text = (int.Parse(lblAbstenciones.Text) + 1).ToString(); // Marco la banca con color Amarillo p.BackColor = Color.Yellow; break; } // Quito un Senador de los que un no votaron, para marcar cuando termina la votación int aux = int.Parse(lblEsperando.Text) - 1; lblEsperando.Text = aux.ToString(); // Si finaliza la votación, muestro si Es Ley o No Es Ley if (aux == 0) { MessageBox.Show((int.Parse(lblAfirmativo.Text) - int.Parse(lblNegativo.Text)) > 0 ? "Es Ley" : "No es Ley", txtLeyNombre.Text); // Guardar resultados SerializarXml <Votacion> guardar = new SerializarXml <Votacion>(); string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\archivo.xml"; guardar.Guardar(path, this.votacion); DAO dao = new DAO(); dao.Guardar("asdas", this.votacion); } } }
public void ManejadorVoto(string senador, Votacion.EVoto voto) { if (this.groupBox2.InvokeRequired) { Votacion.Voto recall = new Votacion.Voto(this.ManejadorVoto); this.Invoke(recall, new object[] { senador, voto }); } else { // Leo la banca del Senador actual PictureBox p = this.graficos.ElementAt(int.Parse(senador) - 1); switch (voto) { case Votacion.EVoto.Afirmativo: // Sumo votantes al Label correspondiente lblAfirmativo.Text = (int.Parse(lblAfirmativo.Text) + 1).ToString(); // Marco la banca con color Verde p.BackColor = Color.Green; break; case Votacion.EVoto.Negativo: // Sumo votantes al Label correspondiente lblNegativo.Text = (int.Parse(lblNegativo.Text) + 1).ToString(); // Marco la banca con color Rojo p.BackColor = Color.Red; break; case Votacion.EVoto.Abstencion: // Sumo votantes al Label correspondiente lblAbstenciones.Text = (int.Parse(lblAbstenciones.Text) + 1).ToString(); // Marco la banca con color Amarillo p.BackColor = Color.Yellow; break; } // Quito un Senador de los que un no votaron, para marcar cuando termina la votación int aux = int.Parse(lblEsperando.Text) - 1; lblEsperando.Text = aux.ToString(); // Si finaliza la votación, muestro si Es Ley o No Es Ley if (aux == 0) { MessageBox.Show((int.Parse(lblAfirmativo.Text) - int.Parse(lblNegativo.Text)) > 0 ? "Es Ley" : "No es Ley", txtLeyNombre.Text); // Guardar resultados SerializarXml <Votacion> ser = new SerializarXml <Votacion>(); ser.Guardar("Votacion.xml", votacion); //Tendria que poner el dao pero como no tengo las bases de datos no puedo } } }