private void tablaCapacitadoresMouseReleased( java.awt.event.MouseEvent evt) { // GEN-FIRST:event_tablaCapacitadoresMouseReleased if (tablaCapacitadores.getSelectedRow() != -1) { int id; id = ((Tupla) (tablaCapacitadores .getModel() .getValueAt(tablaCapacitadores.getSelectedRow(), 0))) .getId(); btnModificarEmpleado.setEnabled(true); btnConsultarEmpleado.setEnabled(true); if (!gestor.esBaja(id)) { btnBajaEmpleado.setEnabled(true); } else { btnBajaEmpleado.setEnabled(false); } if (gestor.esBaja(id)) { btnAltaEmpleado.setEnabled(true); } else { btnAltaEmpleado.setEnabled(false); } if (evt.getClickCount() == 2) { // String sleg; // sleg=(String)(tablaCapacitadores.getModel().getValueAt(tablaCapacitadores.getSelectedRow(), 0) ); // id=(Integer)(tablaCapacitadores.getModel().getValueAt(tablaCapacitadores.getSelectedRow(), 0) ); // leg=Integer.parseInt(sleg); pantallaConsultarDatosCapacitador pre = new pantallaConsultarDatosCapacitador(id, this); SwingPanel.getInstance().addWindow(pre); pre.setVisible(true); // pre.opcionRegistrarEmpleado(); } } else { btnModificarEmpleado.setEnabled(false); btnConsultarEmpleado.setEnabled(false); btnBajaEmpleado.setEnabled(false); btnAltaEmpleado.setEnabled(false); } } // GEN-LAST:event_tablaCapacitadoresMouseReleased
private void habilitarVentana() { filtroBuscarActivado = false; rbFiltroTodos.setSelected(true); rbFiltroActivos.setSelected(false); cargarCapacitadores(); activarFiltrosTabla(); if (tablaCapacitadores.getSelectedRow() != -1) { int id; id = ((Tupla) (tablaCapacitadores .getModel() .getValueAt(tablaCapacitadores.getSelectedRow(), 0))) .getId(); btnModificarEmpleado.setEnabled(true); btnConsultarEmpleado.setEnabled(true); if (!gestor.esBaja(id)) { btnBajaEmpleado.setEnabled(true); } else { btnBajaEmpleado.setEnabled(false); } if (gestor.esBaja(id)) { btnAltaEmpleado.setEnabled(true); } else { btnAltaEmpleado.setEnabled(false); } } else { btnModificarEmpleado.setEnabled(false); btnConsultarEmpleado.setEnabled(false); btnBajaEmpleado.setEnabled(false); btnAltaEmpleado.setEnabled(false); } }