Añadidos permisos (visibilidad) al menú principal para cada tipo de

usuario.
Completada página para edición de datos personales.
This commit is contained in:
Marcos Garcia Nuñez
2019-12-09 18:24:22 +01:00
parent dbacca650e
commit f1607d5801
8 changed files with 132 additions and 76 deletions

View File

@@ -43,7 +43,7 @@ public class ProfileFacadeBean implements ProfileFacadeRemote {
PatientTO paTO = null;
pat.setFamilyDoctor(fd);
entman.persist(pat);
return this.retrievePatient(pat.getId());
}
@@ -99,7 +99,9 @@ public class ProfileFacadeBean implements ProfileFacadeRemote {
pat.setNif(nif);
pat.setName(name);
pat.setSurname(surname);
pat.setPassword(HashUtils.hashMD5(password));
// Solo cambia el password si se especifica uno nuevo
if (password != null && password.trim().equals("") == false)
pat.setPassword(HashUtils.hashMD5(password));
pat.setEmail(email);
entman.persist(pat);
@@ -125,7 +127,9 @@ public class ProfileFacadeBean implements ProfileFacadeRemote {
sd.setNif(nif);
sd.setName(name);
sd.setSurname(surname);
sd.setPassword(HashUtils.hashMD5(password));
// Solo cambia el password si se especifica uno nuevo
if (password != null && password.trim().equals("") == false)
sd.setPassword(HashUtils.hashMD5(password));
sd.setEmail(email);
sd.setMedicalSpecialty(ms);
@@ -151,7 +155,9 @@ public class ProfileFacadeBean implements ProfileFacadeRemote {
fd.setNif(nif);
fd.setName(name);
fd.setSurname(surname);
fd.setPassword(HashUtils.hashMD5(password));
// Solo cambia el password si se especifica uno nuevo
if (password != null && password.trim().equals("") == false)
fd.setPassword(HashUtils.hashMD5(password));
fd.setEmail(email);
fd.setPrimaryHealthCareCenter(phcC);