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