diff --git a/src/gal/sdc/usc/wallstreet/controller/SociedadMiembroController.java b/src/gal/sdc/usc/wallstreet/controller/SociedadMiembroController.java index 35dc0e7..72ee829 100644 --- a/src/gal/sdc/usc/wallstreet/controller/SociedadMiembroController.java +++ b/src/gal/sdc/usc/wallstreet/controller/SociedadMiembroController.java @@ -7,6 +7,7 @@ import gal.sdc.usc.wallstreet.model.Sociedad; import gal.sdc.usc.wallstreet.model.SuperUsuario; import gal.sdc.usc.wallstreet.model.Usuario; +import gal.sdc.usc.wallstreet.repository.ReguladorDAO; import gal.sdc.usc.wallstreet.repository.UsuarioDAO; import gal.sdc.usc.wallstreet.repository.helpers.DatabaseLinker; import gal.sdc.usc.wallstreet.util.Comunicador; @@ -57,6 +58,12 @@ private void invitar(ActionEvent e) { return; } + if (u.equals(super.getDAO(ReguladorDAO.class).getRegulador().getUsuario())) { + if (txtIdentificador.getValidators().size() == 1) txtIdentificador.getValidators().add(usuarioNoExiste); + txtIdentificador.validate(); + return; + } + if (u.getSociedad() != null) { if (txtIdentificador.getValidators().size() == 1) txtIdentificador.getValidators().add(usuarioYaSociedad); txtIdentificador.validate();