private void jButton4ActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton4ActionPerformed int respuesta = JOptionPane.showConfirmDialog( this, "¿Desea suprimir el contacto?\n" + salidaSeleccionada.getCod_salida(), "Confirmación", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE); // Comprobar si se ha pulsado Aceptar o Cancelar if (respuesta == JOptionPane.YES_OPTION) { salidaSeleccionada.getCod_salida(); gestionSalidas.delete(salidaSeleccionada.getCod_salida()); modelTablaSalidas.removeRow(jTable1.getSelectedRow()); } else { // Si no se ha seleccionado un contacto de la lista hay que notificarlo JOptionPane.showMessageDialog( this, "Debe seleccionar un contacto previamente", "Atención", JOptionPane.WARNING_MESSAGE); } observaciones.setText(""); jLabelFecha.setText(""); jLabelHora.setText(""); jLabelNombreVol.setText(""); jLabelNombreCor.setText(""); } // GEN-LAST:event_jButton4ActionPerformed
private void jTable1MouseClicked( java.awt.event.MouseEvent evt) { // GEN-FIRST:event_jTable1MouseClicked // TODO add your handling code here: voluntario = gestionVoluntario.getVoluntario( arrayListSalidas.get(jTable1.getSelectedRow()).cod_voluntario); coordinador = gestionCoordinador.getCoordinador( arrayListSalidas.get(jTable1.getSelectedRow()).cod_Coordinador); observaciones.setText(""); salidaSeleccionada = arrayListSalidas.get(jTable1.getSelectedRow()); observaciones.append(salidaSeleccionada.getObservaciones()); jLabelFecha.setText(salidaSeleccionada.getFecha() + ""); jLabelHora.setText(salidaSeleccionada.getHora() + ""); jLabelNombreVol.setText(voluntario.nombre + ", " + voluntario.apellidos); jLabelNombreCor.setText(coordinador.nombre + ", " + coordinador.apellidos); } // GEN-LAST:event_jTable1MouseClicked
void nuevo() { Insertar dialogoContacto = new Insertar(Frame.getFrames()[0], true); // Asignar el contacto obtenido a la ventana de diálogo dialogoContacto.nuevo(); if (editar == true) { salidaSeleccionada = arrayListSalidas.get(jTable1.getSelectedRow()); Salidas salidaEditar = new Salidas( salidaSeleccionada.getCod_salida(), coordinador.getCod_Coordinador(), voluntario.getCod_voluntario(), salidaSeleccionada.getObservaciones()); dialogoContacto.setSalida(salidaEditar); } dialogoContacto.setVisible(true); // Liberar la memoria de pantalla ocupada por la ventana de detalle dialogoContacto.dispose(); }