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