From ce1011bd7e9b0d1008b1c020ed68b19210cbd15e Mon Sep 17 00:00:00 2001 From: julio Date: Wed, 22 Sep 2021 17:58:45 +0000 Subject: [PATCH] fixes bug#22982 dev: julio qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@108788 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../service/impl/EmpleadoServiceImpl.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/service/impl/EmpleadoServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/EmpleadoServiceImpl.java index aa79eb436..913b38a90 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/EmpleadoServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/EmpleadoServiceImpl.java @@ -99,13 +99,15 @@ public class EmpleadoServiceImpl implements EmpleadoService { entidad.setFecmodif(Calendar.getInstance().getTime()); entidad.setActivo(Boolean.FALSE); - if (entidad.getTipoEmpleado().getTipoEmpleadoId() == CONDUCTOR){ - Conductor cond = conductorDAO.buscarPorEmpleado(entidad.getEmpleadoId()); - cond.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - cond.setFecmodif(Calendar.getInstance().getTime()); - cond.setActivo(Boolean.FALSE); - conductorDAO.actualizacion(cond); - } + if (entidad.getTipoEmpleado().getTipoEmpleadoId() == CONDUCTOR) { + Conductor cond = conductorDAO.buscarPorEmpleado(entidad.getEmpleadoId()); + if (cond != null) { + cond.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + cond.setFecmodif(Calendar.getInstance().getTime()); + cond.setActivo(Boolean.FALSE); + conductorDAO.actualizacion(cond); + } + } empleadoDAO.actualizacion(entidad); }