ItEr41S16ImplantacionAplicacionItEr40S21: [Bug #53] Fixed problem with calendars creating new resources.
This commit is contained in:
parent
d1bddfa6a2
commit
430ce0535d
2 changed files with 21 additions and 19 deletions
|
|
@ -148,6 +148,7 @@ public class MachineCRUDController extends GenericForwardComposer {
|
|||
resourcesCostCategoryAssignmentController.setResource(machineModel.getMachine());
|
||||
selectMachineDataTab();
|
||||
showEditWindow(_("Create machine"));
|
||||
resourceCalendarModel.cancel();
|
||||
}
|
||||
|
||||
private void showEditWindow(String title) {
|
||||
|
|
@ -349,9 +350,11 @@ public class MachineCRUDController extends GenericForwardComposer {
|
|||
|
||||
@Override
|
||||
public void save() {
|
||||
machineModel
|
||||
.setCalendarOfMachine((ResourceCalendar) resourceCalendarModel
|
||||
.getBaseCalendar());
|
||||
ResourceCalendar calendar = (ResourceCalendar) resourceCalendarModel
|
||||
.getBaseCalendar();
|
||||
if (calendar != null) {
|
||||
machineModel.setCalendarOfMachine(calendar);
|
||||
}
|
||||
reloadWindow();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -223,16 +223,15 @@ public class WorkerCRUDController extends GenericForwardComposer implements
|
|||
}
|
||||
|
||||
public void goToCreateForm() {
|
||||
getBookmarker().goToCreateForm();
|
||||
workerModel.prepareForCreate();
|
||||
if (workerModel.getCalendar() == null) {
|
||||
createCalendar();
|
||||
}
|
||||
createAsignedCriterions();
|
||||
resourcesCostCategoryAssignmentController.setResource(workerModel.getWorker());
|
||||
editWindow.setTitle(_("Create Worker"));
|
||||
getVisibility().showOnly(editWindow);
|
||||
Util.reloadBindings(editWindow);
|
||||
getBookmarker().goToCreateForm();
|
||||
workerModel.prepareForCreate();
|
||||
createAsignedCriterions();
|
||||
resourcesCostCategoryAssignmentController.setResource(workerModel
|
||||
.getWorker());
|
||||
editWindow.setTitle(_("Create Worker"));
|
||||
getVisibility().showOnly(editWindow);
|
||||
Util.reloadBindings(editWindow);
|
||||
resourceCalendarModel.cancel();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -403,9 +402,11 @@ public class WorkerCRUDController extends GenericForwardComposer implements
|
|||
@Override
|
||||
public void save() {
|
||||
Integer capacity = workerModel.getCapacity();
|
||||
workerModel
|
||||
.setCalendar((ResourceCalendar) resourceCalendarModel
|
||||
.getBaseCalendar());
|
||||
ResourceCalendar calendar = (ResourceCalendar) resourceCalendarModel
|
||||
.getBaseCalendar();
|
||||
if (calendar != null) {
|
||||
workerModel.setCalendar(calendar);
|
||||
}
|
||||
reloadCurrentWindow();
|
||||
workerModel.setCapacity(capacity);
|
||||
}
|
||||
|
|
@ -442,15 +443,13 @@ public class WorkerCRUDController extends GenericForwardComposer implements
|
|||
|
||||
public void goToCreateVirtualWorkerForm() {
|
||||
workerModel.prepareForCreate(true);
|
||||
if (workerModel.getCalendar() == null) {
|
||||
createCalendar();
|
||||
}
|
||||
createAsignedCriterions();
|
||||
resourcesCostCategoryAssignmentController.setResource(workerModel
|
||||
.getWorker());
|
||||
editWindow.setTitle(_("Create virtual resource"));
|
||||
getVisibility().showOnly(editWindow);
|
||||
Util.reloadBindings(editWindow);
|
||||
resourceCalendarModel.cancel();
|
||||
}
|
||||
|
||||
public boolean isVirtualWorker() {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue