private void controles() {
    Empleado empleado = ec.buscarPorId(vacacion.getEmpleado());
    txtEmpleado.setText(
        empleado.getNombre()
            + " "
            + empleado.getApellidoPaterno()
            + " "
            + empleado.getApellidoMaterno());
    dtFechaInicio.setDate(vacacion.getFechaInicio());
    dtFechaFin.setDate(vacacion.getFechaFin());

    FormularioUtil.activarComponente(txtEmpleado, false);
    FormularioUtil.activarComponente(dtFechaInicio, false);
    FormularioUtil.activarComponente(dtFechaFin, false);
  }
 private void jButton1ActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton1ActionPerformed
   // TODO add your handling code here:
   int accion = Controlador.MODIFICAR;
   if (FormularioUtil.dialogoConfirmar(this, accion)) {
     vacacion.setHayInterrupcion(true);
     vacacion.setFechaInterrupcion(dtFechaInterrupcion.getDate());
     vc.setSeleccionado(vacacion);
     if (vc.accion(accion)) {
       SaldoVacacional sv =
           buscarSaldo(vc.getSeleccionado().getEmpleado(), vc.getSeleccionado().getPeriodo());
       int[] saldos =
           obtenerSaldos(vc.getSeleccionado().getEmpleado(), vc.getSeleccionado().getPeriodo());
       sv.setDiasRestantes(30 - (saldos[0] + saldos[1] + saldos[2]));
       sv.setLunesViernes(saldos[0]);
       sv.setSabado(saldos[1]);
       sv.setDomingo(saldos[2]);
       svc.modificar(sv);
       List<String> dnis = new ArrayList<>();
       dnis.add(vacacion.getEmpleado());
       retrocederTiempo(dnis, vacacion.getFechaInicio());
       this.dispose();
     }
   }
 } // GEN-LAST:event_jButton1ActionPerformed