try {
if (!update) {
dco.addRequest(new CreateUserRequest((User) dco));
dco.saveNew(true);
} else if (isChanged()) {
dco.addRequest(new UpdateUserRequest((User) dco));
dco.saveUpdate(true);
} else {
DcSwingUtilities.displayWarningMessage("msgNoChangesToSave");
}
} catch (ValidationException vExp) {