diff --git a/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java index fb28559d8..2e3cd93a3 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/OperadorEmbarcadaServiceImpl.java @@ -54,6 +54,9 @@ public class OperadorEmbarcadaServiceImpl implements OperadorEmbarcadaService { operador.setServicos(listaServicos); if (operador.getOperadorEmbarcadaId() == null) { + if (operadorDAO.buscarOperadorEmbarcadaPorUsuario(operador.getUsuarioId()) != null){ + throw new BusinessException("Já existe um cadastro para esse operador!", false); + } operador = operadorDAO.suscribir(operador); } else { operador = operadorDAO.actualizacion(operador);