Perfil-Personal-Administrativo-Documentacion #28

Merged
jesus.pelaez merged 2 commits from Perfil-Personal-Administrativo-Documentacion into En-desarrollo 2024-09-19 04:59:32 +00:00
2 changed files with 5 additions and 4 deletions
Showing only changes of commit 13c81de48c - Show all commits

View File

@ -10,6 +10,7 @@ public abstract class BaseEntity {
@Id @Id
@GeneratedValue(strategy = GenerationType.UUID) @GeneratedValue(strategy = GenerationType.UUID)
private UUID id; private UUID id;
@Enumerated(EnumType.STRING)
private Employee.Status status; private Employee.Status status;
private String fileName; private String fileName;
@Lob @Lob
@ -64,11 +65,11 @@ public abstract class BaseEntity {
return documentType; return documentType;
} }
public void setStatus(Employee.Status status) { public void setStatusEmployee(Employee.Status status) {
this.status = status; this.status = status;
} }
public Employee.Status getStatus() { public Employee.Status getStatusEmployee() {
return status; return status;
} }
} }

View File

@ -199,7 +199,7 @@ public class EmployeeView extends BeanValidationForm<Employee> implements HasUrl
private void saveEmployee() { private void saveEmployee() {
if (validateForm()) { if (validateForm()) {
Employee employee = getEntity(); Employee employee = getEntity();
employee.setStatus(status.getValue()); employee.setStatusEmployee(status.getValue());
employeeService.createOrUpdate(employee); employeeService.createOrUpdate(employee);
Notification.show(NOTIFICATION_SAVE_SUCCESS); Notification.show(NOTIFICATION_SAVE_SUCCESS);
getUI().ifPresent(ui -> ui.navigate(EmployeesListView.class)); getUI().ifPresent(ui -> ui.navigate(EmployeesListView.class));
@ -233,7 +233,7 @@ public class EmployeeView extends BeanValidationForm<Employee> implements HasUrl
if ("edit".equals(action) && !s.isEmpty()) { if ("edit".equals(action) && !s.isEmpty()) {
saveButton.setVisible(true); saveButton.setVisible(true);
editButton.setVisible(false); editButton.setVisible(false);
status.setValue(employee.getStatus()); status.setValue(employee.getStatusEmployee());
setFieldsEditable(); setFieldsEditable();
} else if ("view".equals(action) && !s.isEmpty()) { } else if ("view".equals(action) && !s.isEmpty()) {
setFieldsReadOnly(); setFieldsReadOnly();