correcao (fixes bug 6109)
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@42212 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
dd0b46120a
commit
5e906bc19e
|
@ -7,6 +7,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.seguridad;
|
|||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Collections;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
|
@ -38,6 +39,7 @@ import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
|||
import com.rjconsultores.ventaboletos.entidad.Usuario;
|
||||
import com.rjconsultores.ventaboletos.entidad.UsuarioEmpresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.UsuarioPerfil;
|
||||
import com.rjconsultores.ventaboletos.entidad.UsuarioSesion;
|
||||
import com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.service.EmpleadoService;
|
||||
|
@ -47,6 +49,7 @@ import com.rjconsultores.ventaboletos.service.PuntoVentaService;
|
|||
import com.rjconsultores.ventaboletos.service.UsuarioEmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioPerfilService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioSesionService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioUbicacionService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
|
@ -79,6 +82,8 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
|
|||
private EmpresaService empresaService;
|
||||
@Autowired
|
||||
private PuntoVentaService puntoVentaService;
|
||||
@Autowired
|
||||
private UsuarioSesionService usuarioSesionService;
|
||||
private List<Perfil> lsPerfil;
|
||||
private List<Empresa> lsEmpresa;
|
||||
private List<PuntoVenta> lsPuntoVenta = null;
|
||||
|
@ -711,4 +716,26 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
|
|||
|
||||
enableAddUbicacion();
|
||||
}
|
||||
|
||||
public void onClick$btnFinalizarSesion(Event ev) {
|
||||
try {
|
||||
List<UsuarioSesion> usuarioSesion = usuarioSesionService.buscar(usuario);
|
||||
|
||||
for (UsuarioSesion u : usuarioSesion) {
|
||||
u.setIndFirmado(Boolean.FALSE);
|
||||
usuarioSesionService.actualizacion(u);
|
||||
}
|
||||
|
||||
Messagebox.show(Labels.getLabel("busquedaUsuarioSesionController.MSG.ok"),
|
||||
Labels.getLabel("busquedaUsuarioSesionController.window.title"), Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
} catch (Exception e) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.Error"), Labels.getLabel("busquedaUsuarioSesionController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
} catch (InterruptedException e1) {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2458,6 +2458,7 @@ busquedaUsuarioSesionController.firmado.label = Firmado
|
|||
busquedaUsuarioSesionController.MSG.informa = Usuário não está logado
|
||||
busquedaUsuarioSesionController.MSG.gerarPergunta = Deseja liberar a sessão do usuário {0} ?
|
||||
busquedaUsuarioSesionController.MSG.ok = Sessão liberada com Sucesso.
|
||||
busquedaUsuarioSesionController.btnFinalizarSesion.label = Liberar Sesion
|
||||
|
||||
# Editar Usuário
|
||||
editarUsuarioController.window.title = Usuário
|
||||
|
|
|
@ -2507,6 +2507,7 @@ busquedaUsuarioSesionController.firmado.label = Logado
|
|||
busquedaUsuarioSesionController.MSG.informa = Usuário não está logado
|
||||
busquedaUsuarioSesionController.MSG.gerarPergunta = Deseja liberar a sessão do usuário {0} ?
|
||||
busquedaUsuarioSesionController.MSG.ok = Sessão liberada com Sucesso.
|
||||
busquedaUsuarioSesionController.btnFinalizarSesion.label = Liberar Sessão
|
||||
|
||||
# Editar Usuário
|
||||
editarUsuarioController.window.title = Usuário
|
||||
|
|
|
@ -21,6 +21,11 @@
|
|||
image="/gui/img/exit.png" width="35px"
|
||||
onClick="winEditarUsuario.detach()"
|
||||
tooltiptext="${c:l('tooltiptext.btnFechar')}"/>
|
||||
<separator orient="vertical" />
|
||||
<button id="btnFinalizarSesion" height="20"
|
||||
label="${c:l('busquedaUsuarioSesionController.btnFinalizarSesion.label')}"
|
||||
tooltiptext="${c:l('busquedaUsuarioSesionController.btnFinalizarSesion.label')}"
|
||||
/>
|
||||
</hbox>
|
||||
</toolbar>
|
||||
|
||||
|
|
Loading…
Reference in New Issue