private void btCargaBase_Click(object sender, RoutedEventArgs e) { try { List <Jugador> lista = new List <Jugador>(); int cont = 0; if (tbBase.Opacity == 100) { String path = tbBase.Text; lista = Excel.altaInicial(path); for (int i = 0; i < lista.Count; i++) { ManejadorAlumnoN.altaJugador(lista[i]); } cont += lista.Count; MessageBox.Show("Se añadieron " + cont + " jugadores a la base de datos"); setInitial(); } else { MessageBox.Show("No se ha indicado la ruta del archivo"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btActualiza_Click(object sender, RoutedEventArgs e) { try { List <Jugador> lista = new List <Jugador>(); int cont = 0; if (tbCat1.Opacity == 100) { String path = tbCat1.Text; lista = Excel.infoActualizar(path); for (int i = 0; i < lista.Count; i++) { ManejadorAlumnoN.actualizaBase(lista[i]); } cont += lista.Count; } if (tbCat2.Opacity == 100) { String path = tbCat2.Text; lista = Excel.infoActualizar(path); for (int i = 0; i < lista.Count; i++) { ManejadorAlumnoN.actualizaBase(lista[i]); } cont += lista.Count; } if (tbCat3.Opacity == 100) { String path = tbCat3.Text; lista = Excel.infoActualizar(path); for (int i = 0; i < lista.Count; i++) { ManejadorAlumnoN.actualizaBase(lista[i]); } cont += lista.Count; } if (tbCat4.Opacity == 100) { String path = tbCat4.Text; lista = Excel.infoActualizar(path); for (int i = 0; i < lista.Count; i++) { ManejadorAlumnoN.actualizaBase(lista[i]); } cont += lista.Count; } setInitial(); MessageBox.Show("Se actualizó la información de " + cont + " jugadores"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { List <Escuela> l = Excel.getEscuelas("escuela"); List <Jugador> j = Excel.infoActualizar("pachon"); List <Jugador> ju = Excel.altaInicial("Puntos CXVIII"); MessageBox.Show("Info leida"); for (int i = 0; i < j.Count; i++) { ManejadorAlumnoN.actualizaBase(j[i]); } MessageBox.Show("Actualizacion terminada"); }
public static bool actualizaBase(Jugador j) { bool resp = false; SqlConnection con = Conexion.conectar(); if (j.id == 0) { int nvoId = nuevoId(); if (nvoId != -1) { j.id = nvoId; j.contra = "default"; ManejadorAlumnoN.altaJugador(j); } } else { double puntosActuales = 0; SqlCommand cmd = new SqlCommand(String.Format("SELECT a.puntosTotales FROM alumno a WHERE a.idAlumno = '{0}'", j.id), con); SqlDataReader lector = cmd.ExecuteReader(); if (lector.HasRows) { lector.Read(); puntosActuales = lector.GetDouble(0); lector.Close(); cmd = new SqlCommand(String.Format("UPDATE alumno SET puntosTotales = '{0}' WHERE idAlumno = '{1}'", puntosActuales + j.puntos, j.id), con); if (cmd.ExecuteNonQuery() > 0) { resp = true; } } } actualizaParticipacion(j.categoria, j.posicion, j.puntos, j.id, j.torneo); con.Close(); return(resp); }
private void btAgregar_Click(object sender, RoutedEventArgs e) { if (tbContraseña.Password == tbContraseñaConf.Password) { con = Conexion.conectar(); String query2 = "SELECT escuela.idEscuela FROM escuela WHERE nombre LIKE '" + cbEscuelas.Text + "'"; cmm = new SqlCommand(query2, con); SqlDataReader lector = cmm.ExecuteReader(); lector.Read(); int idEsc = lector.GetInt32(0); lector.Close(); int id = ManejadorAlumnoN.nuevoId(); Jugador j = new Jugador(id, tbNombre.Text, tbCorreo.Text, tbContraseña.Password, 0, idEsc, cbGrados.Text); String query = "INSERT INTO alumno VALUES ('" + j.id + "', '" + j.nombre + "','" + j.correo + "','" + j.contra + "','" + j.puntos + "','" + j.categoria + "','" + j.escuela + "')"; cmm = new SqlCommand(query, con); bool resp = false; if (cmm.ExecuteNonQuery() > 0) { resp = true; } if (resp) { MessageBox.Show("Alta exitosa"); } else { MessageBox.Show("No se dió de altaJugador"); } con.Close(); btRegresar_Click(sender, e); } else { MessageBox.Show("Las contraseñas NO coinciden"); } }