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();
  }