caso de uso 3387 relacionado ao filtro por empresa associada ao usuário

caso de uso 2487 criação do cadastro de feriados

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@23593 d1611594-4594-4d17-8e1d-87c2c4800839
master
carla 2013-01-15 17:59:39 +00:00
parent cedca61e2a
commit 3b3a021a18
1 changed files with 24 additions and 14 deletions

View File

@ -514,21 +514,31 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
public void onClick$btnAdicionarEmpresa(Event ev) {
public void onClick$btnAdicionarEmpresa(Event ev) throws InterruptedException {
Empresa empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue();
if (empresa != null) {
List<UsuarioEmpresa> listUe = usuarioEmpresaService.obtenerPorEmpresaUsuario(empresa, usuario);
if(!listUe.isEmpty()){
Messagebox.show(
Labels.getLabel("MSG.Registro.Existe"),
Labels.getLabel("editarUsuarioController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
if (empresa != null) {
UsuarioEmpresa ue = new UsuarioEmpresa();
ue.setActivo(Boolean.TRUE);
ue.setFecmodif(Calendar.getInstance().getTime());
ue.setUsuariomodifId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
ue.setUsuario(usuario);
ue.setEmpresa(empresa);
return;
}else{
lsUsuarioEmpresa.add(ue);
empresaList.setData(lsUsuarioEmpresa);
UsuarioEmpresa ue = new UsuarioEmpresa();
ue.setActivo(Boolean.TRUE);
ue.setFecmodif(Calendar.getInstance().getTime());
ue.setUsuariomodifId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
ue.setUsuario(usuario);
ue.setEmpresa(empresa);
}
lsUsuarioEmpresa.add(ue);
empresaList.setData(lsUsuarioEmpresa);
}
}
}
public void onClick$btnSalvar(Event ev) {