public boolean Modificar(datostorneo user) throws SQLException, ClassNotFoundException { Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(); boolean result; String sql = "update torneo set nombre_t='" + user.getNombretorneo() + "', fecha_init='" + user.getFechaini() + "'," + "fecha_fint='" + user.getFechafin() + "', id_disciplina='" + user.getDisciplina() + "'," + "sexo='" + user.getSexo() + "' where id_torneo='" + user.getSerialtorneo() + "'"; result = st.execute(sql); st.close(); con.close(); return result; }
public boolean Insertar(datostorneo user) throws SQLException, ClassNotFoundException { Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(); boolean result; String sql = "Insert into torneo values('" + user.getSerialtorneo() + "','" + user.getNombretorneo() + "'," + "'" + user.getFechaini() + "','" + user.getFechafin() + "', '" + user.getDisciplina() + "','" + user.getSexo() + "')"; result = st.execute(sql); st.close(); con.close(); return result; }
private void bguardarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_bguardarActionPerformed String nombredisciplina = combodisciplina.getSelectedItem().toString(); try { String sql = "Select id_disciplina from disciplina where nombre_disciplina='" + nombredisciplina + "'"; Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.first()) { disciplina = rs.getString("id_disciplina"); break; } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(modificartorneo.class.getName()).log(Level.SEVERE, null, ex); } String nombretorneo = camponombre.getText(); String anoini = yearini.getText(); String meini = mesini.getText(); String diainic = diaini.getText(); String fechaini = anoini + "/" + meini + "/" + diainic; String anofin = yearfin.getText(); String mefin = mesfin.getText(); String difin = diafin.getText(); String fechafin = anofin + "/" + mefin + "/" + difin; if (rmasculino.isSelected() == true) { sexo = "Masculino"; } else { sexo = "Femenino"; } try { datostorneo user = new datostorneo(serialtorneo, nombretorneo, fechaini, fechafin, disciplina, sexo); torneo in = new torneo(); boolean r; r = in.Modificar(user); if (r == false) { JOptionPane.showMessageDialog( this, "Modificación Exitosa", "Guardado", JOptionPane.INFORMATION_MESSAGE); principaltorneo.paneltorneo.remove(this); tmostrar.cargartorneo(); } } catch (SQLException ex) { JOptionPane.showMessageDialog( this, "Error " + ex.getMessage(), "Error...", JOptionPane.ERROR_MESSAGE); } catch (ClassNotFoundException e) { Logger.getLogger(modificartorneo.class.getName()).log(Level.SEVERE, null, e); } } // GEN-LAST:event_bguardarActionPerformed
public static void cargarjugadorestorneo() { id_torneo = Principal.labelserialtorneo.getText(); equipo = id_torneo + labelserial.getText(); try { String[] titulos = {"N°", "Cedula", "Nombre", "Apellido"}; String[] registro = new String[4]; String sql = "Select hj.n_nomina ,j.cedula, j.nombre_j, j.apellido_j from jugador j, h_jugador hj where hj.cedula=j.cedula and hj.id_torneo='" + id_torneo + "' and hj.id_equipo='" + equipo + "' order by hj.n_nomina;"; Conexion parametro = new Conexion(); Class.forName(parametro.getDriver()); Connection con = DriverManager.getConnection( parametro.getURL(), parametro.getUsuario(), parametro.getPass()); modelo1 = new DefaultTableModel(null, titulos); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.next()) { registro[0] = rs.getString("hj.n_nomina"); registro[1] = rs.getString("j.cedula"); registro[2] = rs.getString("j.nombre_j"); registro[3] = rs.getString("j.apellido_j"); modelo1.addRow(registro); } jugadorestorneo.setModel(modelo1); jugadorestorneo.getColumnModel().getColumn(0).setPreferredWidth(27); jugadorestorneo.getColumnModel().getColumn(1).setPreferredWidth(135); jugadorestorneo.getColumnModel().getColumn(2).setPreferredWidth(135); jugadorestorneo.getColumnModel().getColumn(3).setPreferredWidth(135); TableRowSorter modeloordenado = new TableRowSorter(modelo1); jugadorestorneo.setRowSorter(modeloordenado); modeloordenado.setRowFilter(RowFilter.regexFilter(filtro2.getText())); } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, ex); } }
public void cargardisciplina() { combodisciplina.removeAllItems(); try { Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery("Select nombre_disciplina from disciplina;"); while (rs.next()) { cdisciplina.addElement(rs.getObject("nombre_disciplina")); combodisciplina.setModel(cdisciplina); } st.close(); } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(modificartorneo.class.getName()).log(Level.SEVERE, null, ex); } }
public static void cargarlistaException() { String categoria = Equipostorneo.combocategorias.getSelectedItem().toString(); String identificador = (String) Equipostorneo.equipostorneo.getValueAt(Equipostorneo.equipostorneo.getSelectedRow(), 1); String nombre = (String) Equipostorneo.equipostorneo.getValueAt(Equipostorneo.equipostorneo.getSelectedRow(), 0); String lsexo = Principal.labelsexo.getText(); try { String sql = "Select year_ini from categoria where nombre_cat='" + categoria + "' and sexo='" + lsexo + "';"; Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.first()) { year_final = rs.getString("year_ini"); break; } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, ex); } try { String sql = "Select MIN(id_categoria) from categoria where year_ini>'" + year_final + "';"; Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.first()) { idcategoria = rs.getString("MIN(id_categoria)"); break; } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, ex); } try { String sql = "Select id_club from club where nombre_club='" + nombre + "';"; Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.first()) { idclub = rs.getString("id_club"); break; } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, ex); } try { String sql = "Select id_equipo from equipo where id_club='" + idclub + "' and id_categoria='" + idcategoria + "' and identificador='" + identificador + "';"; Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.first()) { id_equipo = rs.getString("id_equipo"); break; } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, ex); } jugadoresequipot.labelserialexce.setText(id_equipo); cargarjugadorequipoException(); }
public static void eliminarjugador() { ncomienzo = Integer.parseInt((String) jugadorestorneo.getValueAt(jugadorestorneo.getSelectedRow(), 0)); cedulaj = (String) jugadorestorneo.getValueAt(jugadorestorneo.getSelectedRow(), 1); id_torneo = Principal.labelserialtorneo.getText(); id_hjugador = id_torneo + cedulaj; equipo = id_torneo + labelserial.getText(); ctrn = 0; ctrn = ncomienzo; try { String sql = "Select hj.n_nomina ,j.cedula, j.nombre_j, j.apellido_j from jugador j, h_jugador hj where hj.cedula=j.cedula and hj.id_torneo='" + id_torneo + "' and hj.id_hequipo='" + equipo + "' order by hj.n_nomina;"; Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.last()) { nfinal = rs.getInt("hj.n_nomina"); break; } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, ex); } try { borrarjugadort user = new borrarjugadort(id_hjugador); torneojugador in = new torneojugador(); boolean r; r = in.Eliminar(user); if (r == false) { limite = nfinal; while (ctrn < limite) { i = ctrn + 1; try { String sql = "Select hj.id_hjugador,j.cedula from jugador j, h_jugador hj where hj.cedula=j.cedula and hj.id_torneo='" + id_torneo + "' and hj.id_hequipo='" + equipo + "' and hj.n_nomina='" + i + "';"; Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.last()) { id_hjugador = rs.getString("hj.id_hjugador"); cedulaj = rs.getString("j.cedula"); break; } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, ex); } n_nomina = ctrn; try { actualizarnomina user1 = new actualizarnomina(id_hjugador, n_nomina); torneojugador in1 = new torneojugador(); boolean re; re = in1.Modificar(user1); } catch (SQLException ex2) { JOptionPane.showMessageDialog( null, "Error " + ex2.getMessage(), "Informacion", JOptionPane.ERROR_MESSAGE); } catch (ClassNotFoundException e2) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, e2); } ctrn = ctrn + 1; } cargarjugadorestorneo(); } } catch (SQLException ex) { JOptionPane.showMessageDialog( null, "Error " + ex.getMessage(), "Informacion", JOptionPane.ERROR_MESSAGE); } catch (ClassNotFoundException e) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, e); } }
public void agregarjugador() { idcategoria = null; id_equipo = null; id_hjugador = null; ctrl = 0; id_torneo = null; n_nomina = 0; ctrn = 0; idcategoria = labelcategoria.getText(); equipo = labelserial.getText(); cedulaj = (String) jugadores.getValueAt(jugadores.getSelectedRow(), 0); id_torneo = Principal.labelserialtorneo.getText(); id_hjugador = id_torneo + cedulaj; id_equipo = id_torneo + equipo; int goles = 0; int tarjetas_a = 0; int tarjetas_r = 0; try { String sql = "Select bloqueo_j from jugador where cedula='" + cedulaj + "';"; Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.last()) { bloqueo = rs.getString("bloqueo_j"); break; } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, ex); } try { String sql = "Select hj.n_nomina ,j.cedula, j.nombre_j, j.apellido_j from jugador j, h_jugador hj where hj.cedula=j.cedula and hj.id_torneo='" + id_torneo + "' and hj.id_hequipo='" + id_equipo + "' order by hj.n_nomina;"; Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.last()) { n_nomina = Integer.parseInt(rs.getString("n_nomina")); break; } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, ex); } try { String sql = "Select numero_j from n_jugadores where id_torneo='" + id_torneo + "';"; Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.first()) { ctrn = Integer.parseInt(rs.getString("numero_j")); break; } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, ex); } n_nomina = n_nomina + 1; ctrn = ctrn + 1; try { String sql = "Select id_hjugador from h_jugador where id_hjugador='" + id_hjugador + "';"; Conexion parametros = new Conexion(); Class.forName(parametros.getDriver()); Connection con = DriverManager.getConnection( parametros.getURL(), parametros.getUsuario(), parametros.getPass()); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = st.executeQuery(sql); while (rs.first()) { ctrl = 2; break; } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, ex); } if (bloqueo.equals("Si")) { JOptionPane.showMessageDialog( this, "El jugador se encuentra bloqueado, por lo cual no puede agregarlo a ningun torneo", "Informacion", JOptionPane.INFORMATION_MESSAGE); } else if (ctrl == 2) { JOptionPane.showMessageDialog( null, "El jugador ya esta registrado en el torneo", "Informacion", JOptionPane.INFORMATION_MESSAGE); } else if (n_nomina == ctrn) { JOptionPane.showMessageDialog( null, "Ya Posee el limite de jugadores en nomina en el torneo ", "Informacion", JOptionPane.INFORMATION_MESSAGE); } else { try { datosjugadort user = new datosjugadort( id_hjugador, cedulaj, idcategoria, n_nomina, goles, tarjetas_a, tarjetas_r, id_equipo, id_torneo); torneojugador in = new torneojugador(); boolean r; r = in.Insertar(user); if (r == false) { JOptionPane.showMessageDialog( null, "Jugador agregado al torneo.", "Informacion", JOptionPane.INFORMATION_MESSAGE); cargarjugadorestorneo(); } } catch (SQLException ex) { JOptionPane.showMessageDialog( null, "Error " + ex.getMessage(), "Informacion", JOptionPane.ERROR_MESSAGE); } catch (ClassNotFoundException e) { Logger.getLogger(jugadoresequipot.class.getName()).log(Level.SEVERE, null, e); } } }