private void JTabEstadosMouseClicked( java.awt.event.MouseEvent evt) { // GEN-FIRST:event_JTabEstadosMouseClicked int fila; String[] datosGrupo = new String[1]; fila = this.JTabEstados.rowAtPoint(evt.getPoint()); classEstados estados = new classEstados(); long lngEstado; if (fila > -1) { this.txtIdEstado.setText(String.valueOf(this.JTabEstados.getValueAt(fila, 1))); // SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd"); // Date Fecha = new Date(); // this.dteFechaNacimiento.setDate(Fecha); estados.leerEstado( this.txtIdEstado.getText(), String.valueOf(this.JTabEstados.getValueAt(fila, 0))); this.txtIdEstado.setText(String.valueOf(estados.lngIdEstado)); this.txtNombreEstado.setText(estados.strEstado); this.cboPaises.setSelectedItem(estados.StrPais); this.btnEliminar.setVisible(true); this.btnNuevo.setVisible(true); if (estados.lngIdEstado > 0) { this.btnRegEstado.setLabel("Actualizar"); } } } // GEN-LAST:event_JTabEstadosMouseClicked
public void defineTablaEstados(String strBusqueda, long DesdeHoja, long lngPais) { long lngRegistros = 1; long lngDesdeRegistro; // DEFINIMOS LA TABLA MODELO DefaultTableModel tablaEstados = new DefaultTableModel(); // LE AGREGAMOS EL TITULO DE LAS COLUMNAS DE LA TABLA EN UN ARREGLO String strTitulos[] = {"ID PAIS", "ID ESTADO", "NOMBRE"}; // LE ASIGNAMOS LAS COLUMNAS AL MODELO CON LA CADENA DE ARRIBA tablaEstados.setColumnIdentifiers(strTitulos); // LE ASIGNAMOS EL MODELO DE ARRIBA AL JTABLE this.JTabEstados.setModel(tablaEstados); // AHORA A LEER LOS DATOS // ASIGNAMOS CUANTOS REGISTROS POR HOJA TRAEREMOS lngRegistros = (Long.valueOf(this.txtNumReg.getText())); // ASIGNAMOS DESDE QUE REGISTRO TRAERA LA CONSULTA SQL lngDesdeRegistro = (DesdeHoja * lngRegistros) - lngRegistros; // INSTANCEAMOS LA CLASE CLIENTE classEstados estados = new classEstados(); // LEEMOS LA CLASE CLIENTE MANDANDOLE LOS PARAMETROS estados.leerEstados( lngDesdeRegistro, (Long.valueOf(this.txtNumReg.getText())), tablaEstados, strBusqueda, lngPais); // LE PONEMOS EL RESULTADO DE LA CONSULA AL JTABLE this.JTabEstados.setModel(tablaEstados); // ASIGNAMOS LOS VALORES A LA PAGINACION lngRegistros = estados.leerCuantos( this.txtBuscar.getText(), (this.cboPaises.getSelectedItem().toString().substring(0, 4).toString())); lngNumPaginas = (lngRegistros / (Long.valueOf(this.txtNumReg.getText()))) + 1; this.jlblTotalPaginas.setText(" De " + (lngNumPaginas)); // TAMAÑO A LAS COLUMNAS JTabEstados.getColumnModel().getColumn(0).setPreferredWidth(10); JTabEstados.getColumnModel().getColumn(1).setPreferredWidth(10); JTabEstados.getColumnModel().getColumn(2).setPreferredWidth(300); }
private void btnEliminarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnEliminarActionPerformed classEstados estados = new classEstados(); estados.lngIdEstado = Long.valueOf(this.txtIdEstado.getText()); estados.StrPais = (this.cboPaises.getSelectedItem().toString().substring(0, 4).toString()); try { estados.eliminarEstado(); defineTablaEstados("", 1, 1); this.limpiar(); JOptionPane.showInternalMessageDialog(rootPane, "Eliminado Correctamente"); } catch (SQLException ex) { Logger.getLogger(frmGruposUsuarios.class.getName()).log(Level.SEVERE, null, ex); } } // GEN-LAST:event_btnEliminarActionPerformed
private void btnRegEstadoActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnRegEstadoActionPerformed if (this.btnRegEstado.getLabel() == "Registrar") { classEstados estados = new classEstados(); String strRespuesta = ""; if (this.cboPaises.getSelectedItem().toString() == "") { JOptionPane.showInternalMessageDialog(rootPane, "Es necesario elegir un país"); return; } estados.strEstado = this.txtNombreEstado.getText(); estados.StrPais = (this.cboPaises.getSelectedItem().toString().substring(0, 4).toString()); try { estados.ingresarEstado(); defineTablaEstados( "", 1, Long.parseLong(this.cboPaises.getSelectedItem().toString().substring(0, 4).toString())); limpiar(); JOptionPane.showInternalMessageDialog(rootPane, "Registrado Correctamente"); } catch (SQLException ex) { Logger.getLogger(frmEstados.class.getName()).log(Level.SEVERE, null, ex); } } else { classEstados estados = new classEstados(); estados.lngIdEstado = Long.valueOf(this.txtIdEstado.getText()); estados.StrPais = (this.cboPaises.getSelectedItem().toString().substring(0, 4).toString()); estados.strEstado = this.txtNombreEstado.getText(); try { if (estados.actualizarEstado() == true) { this.defineTablaEstados( this.txtBuscar.getText(), Long.valueOf(this.txtPagina.getText()), Long.parseLong( this.cboPaises.getSelectedItem().toString().substring(0, 4).toString())); JOptionPane.showInternalMessageDialog(rootPane, "Actualizado Correctamente"); } } catch (SQLException ex) { Logger.getLogger(frmGruposUsuarios.class.getName()).log(Level.SEVERE, null, ex); } } } // GEN-LAST:event_btnRegEstadoActionPerformed