Se agregan los campos uzytusuario_CAMPUS_ABREV_CODE y…

Se agregan los campos uzytusuario_CAMPUS_ABREV_CODE y uzytusuario_DPTO_ABREV_CODE al ModelUzyTUsuario y al DtoUzyTUsuario
parent f5a721de
...@@ -75,6 +75,12 @@ public class DtoUzyTUsuario { ...@@ -75,6 +75,12 @@ public class DtoUzyTUsuario {
private String uzytusuario_CAMPUS_CODE; private String uzytusuario_CAMPUS_CODE;
@Size(max = 4) @Size(max = 4)
private String uzytusuario_DEPARTAMENTO_CODE; private String uzytusuario_DEPARTAMENTO_CODE;
@Positive(message = "El campo uzytusuario_CAMPUS_ABREV_CODE debe ser un número positivo")
private Integer uzytusuario_CAMPUS_ABREV_CODE;
@Size(max = 3)
private String uzytusuario_DPTO_ABREV_CODE;
private Set<DtoUzyTPerfil> perfiles; private Set<DtoUzyTPerfil> perfiles;
} }
...@@ -113,6 +113,14 @@ public class ModelUzyTUsuario { ...@@ -113,6 +113,14 @@ public class ModelUzyTUsuario {
private String uzytusuario_DEPARTAMENTO_CODE; private String uzytusuario_DEPARTAMENTO_CODE;
@Column(name = "uzytusuario_CAMPUS_ABREV_CODE")
private Integer uzytusuario_CAMPUS_ABREV_CODE;
@Size(max = 3)
@Column(name = "uzytusuario_DPTO_ABREV_CODE", length = 3)
private String uzytusuario_DPTO_ABREV_CODE;
//RELACIÓN CON LA TABLA ANEXOSPR-TABLA HIJA //RELACIÓN CON LA TABLA ANEXOSPR-TABLA HIJA
@JsonIgnore @JsonIgnore
......
...@@ -158,11 +158,17 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario { ...@@ -158,11 +158,17 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
if (dtoUzyTUsuario.getSpbpers_sex() != null) { if (dtoUzyTUsuario.getSpbpers_sex() != null) {
entity.setSpbpers_sex(dtoUzyTUsuario.getSpbpers_sex()); entity.setSpbpers_sex(dtoUzyTUsuario.getSpbpers_sex());
} }
if (dtoUzyTUsuario.getUzytusuario_CAMPUS_ABREV_CODE() != null) {
entity.setUzytusuario_CAMPUS_ABREV_CODE(dtoUzyTUsuario.getUzytusuario_CAMPUS_ABREV_CODE());
}
if (dtoUzyTUsuario.getUzytusuario_DEPARTAMENTO_CODE() != null) {
entity.setUzytusuario_DPTO_ABREV_CODE(dtoUzyTUsuario.getUzytusuario_DEPARTAMENTO_CODE());
}
ModelUzyTUsuario usuarioActualizado = daoUzyTUsuario.save(entity); ModelUzyTUsuario usuarioActualizado = daoUzyTUsuario.save(entity);
return mapper.entityToDto(usuarioActualizado); return mapper.entityToDto(usuarioActualizado);
} catch (ResourceNotFoundException ex) { } catch (ResourceNotFoundException ex) {
throw ex; throw ex;
}catch (Exception ex) { } catch (Exception ex) {
throw new RuntimeException("Error al editar el usuario -> " + ex.getMessage()); throw new RuntimeException("Error al editar el usuario -> " + ex.getMessage());
} }
} }
...@@ -215,10 +221,9 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario { ...@@ -215,10 +221,9 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
return dtoUsuarioConPerfiles; return dtoUsuarioConPerfiles;
} catch (InvalidArgumentException |ResourceNotFoundException ex) { } catch (InvalidArgumentException | ResourceNotFoundException ex) {
throw ex; throw ex;
} } catch (Exception ex) {
catch (Exception ex) {
throw new RuntimeException("Error al asignar perfil al usuario: " + ex.getMessage()); throw new RuntimeException("Error al asignar perfil al usuario: " + ex.getMessage());
} }
} }
...@@ -251,7 +256,7 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario { ...@@ -251,7 +256,7 @@ public class ServiceUzyTUsuario implements IServiceUzyTUsuario {
return dtoUsuarioConPerfiles; return dtoUsuarioConPerfiles;
} catch (InvalidArgumentException |ResourceNotFoundException ex) { } catch (InvalidArgumentException | ResourceNotFoundException ex) {
throw ex; throw ex;
} catch (Exception ex) { } catch (Exception ex) {
throw new RuntimeException("Error al eliminar perfil del usuario: " + ex.getMessage()); throw new RuntimeException("Error al eliminar perfil del usuario: " + ex.getMessage());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment