fixed bug#15991
qua:Junia dev:Thiago git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@97799 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
87456f8e61
commit
2dc24c275e
|
@ -82,7 +82,8 @@ public class EditarPerfilController extends MyGenericForwardComposer {
|
|||
private MyListbox permissaoSelecionadaList;
|
||||
private MyListbox permissoListSelList;
|
||||
|
||||
|
||||
private Textbox txtFiltro;
|
||||
|
||||
public Perfil getPerfil() {
|
||||
return perfil;
|
||||
}
|
||||
|
@ -234,8 +235,8 @@ public class EditarPerfilController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
public void onClick$btnSalvar(Event ev) {
|
||||
limparFiltro();
|
||||
txtDescPerfil.getText();
|
||||
|
||||
try {
|
||||
if (lsPermiso.isEmpty()) {
|
||||
Clients.alert(Labels.getLabel("editarPerfilController.MSG.funcionObligatorio"),
|
||||
|
@ -287,6 +288,44 @@ public class EditarPerfilController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
public void onClick$btnAplicarFiltro(Event ev) {
|
||||
aplicarFiltro();
|
||||
}
|
||||
|
||||
public void onOK$txtFiltro(Event ev) {
|
||||
aplicarFiltro();
|
||||
}
|
||||
|
||||
public void onClick$btnRemoverFiltro(Event ev) {
|
||||
limparFiltro();
|
||||
}
|
||||
|
||||
private void aplicarFiltro() {
|
||||
String filtro = txtFiltro.getText();
|
||||
|
||||
if (filtro.isEmpty()) {
|
||||
permisoList.setData(lsPermiso);
|
||||
return;
|
||||
}
|
||||
|
||||
List<PerfilFuncion> lsPermissoFiltrado = new ArrayList<PerfilFuncion>();
|
||||
|
||||
for (PerfilFuncion p : lsPermiso) {
|
||||
if (p.getFuncionSistema().getNombfuncion().contains(filtro)) {
|
||||
lsPermissoFiltrado.add(p);
|
||||
}
|
||||
}
|
||||
|
||||
permisoList.setData(lsPermissoFiltrado);
|
||||
permisoList.renderAll();
|
||||
}
|
||||
|
||||
private void limparFiltro() {
|
||||
txtFiltro.setText("");
|
||||
permisoList.setData(lsPermiso);
|
||||
}
|
||||
|
||||
public void onClick$btnApagar(Event ev) {
|
||||
try {
|
||||
int resp = Messagebox.show(
|
||||
|
@ -336,6 +375,7 @@ public class EditarPerfilController extends MyGenericForwardComposer {
|
|||
|
||||
}
|
||||
permissoListSelList.getListData().clear();
|
||||
aplicarFiltro();
|
||||
}
|
||||
|
||||
public void onClick$btnRemoverPermiso(Event ev) {
|
||||
|
@ -364,8 +404,9 @@ public class EditarPerfilController extends MyGenericForwardComposer {
|
|||
lsPermiso.remove(indice);
|
||||
permisoList.setData(lsPermiso);
|
||||
perfil.setPerfilFuncionList(lsPermiso);
|
||||
|
||||
|
||||
}
|
||||
aplicarFiltro();
|
||||
}
|
||||
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||
public void onClick$btnCopiar(Event ev) throws InterruptedException {
|
||||
|
|
|
@ -3571,6 +3571,7 @@ editarPerfilController.btnApagar.tooltiptext = Eliminar
|
|||
editarPerfilController.btnSalvar.tooltiptext = Guardar
|
||||
editarPerfilController.btnFechar.tooltiptext = Cerrar
|
||||
editarPerfilController.lbNome.value = Perfil
|
||||
editarPerfilController.lbFiltro.value=Filtrar Função
|
||||
editarPerfilController.lhPermiso.label = Función
|
||||
editarPerfilController.lhLectura.label = Lectura
|
||||
editarPerfilController.lhEscritura.label = Escritura
|
||||
|
@ -3578,6 +3579,8 @@ editarPerfilController.lhSoloEscritura.label = Solo Lectura
|
|||
editarPerfilController.lhGrabacion.label = Grabación
|
||||
editarPerfilController.btnAddPermiso.tooltiptext = Incluir
|
||||
editarPerfilController.btnBorrarPermiso.tooltiptext = Eliminar
|
||||
editarPerfilController.btnFiltrar.tooltiptext=Aplicar Filtro
|
||||
editarPerfilController.btnRemoverFiltro.tooltiptext=Limpar Filtro
|
||||
editarPerfilController.MSG.suscribirOK = Perfil se registró exitosamente
|
||||
editarPerfilController.MSG.borrarPergunta =Eliminar el perfil?
|
||||
editarPerfilController.MSG.borrarOK = Perfil se eliminó exitosamente
|
||||
|
|
|
@ -3793,6 +3793,7 @@ editarPerfilController.btnApagar.tooltiptext = Eliminar
|
|||
editarPerfilController.btnSalvar.tooltiptext = Salvar
|
||||
editarPerfilController.btnFechar.tooltiptext = Fechar
|
||||
editarPerfilController.lbNome.value = Perfil
|
||||
editarPerfilController.lbFiltro.value=Filtrar Função
|
||||
editarPerfilController.lhPermiso.label = Função
|
||||
editarPerfilController.lhLectura.label = Leitura
|
||||
editarPerfilController.lhEscritura.label = Gravação
|
||||
|
@ -3800,6 +3801,8 @@ editarPerfilController.lhSoloEscritura.label = Somente Leitura
|
|||
editarPerfilController.lhGrabacion.label = Gravação
|
||||
editarPerfilController.btnAddPermiso.tooltiptext = Incluir
|
||||
editarPerfilController.btnBorrarPermiso.tooltiptext = Eliminar
|
||||
editarPerfilController.btnFiltrar.tooltiptext=Aplicar Filtro
|
||||
editarPerfilController.btnRemoverFiltro.tooltiptext=Limpar Filtro
|
||||
editarPerfilController.MSG.suscribirOK = Perfil Registrado com Sucesso.
|
||||
editarPerfilController.MSG.borrarPergunta =¿Eliminar o Perfil?
|
||||
editarPerfilController.MSG.borrarOK = Perfil Excluido com Sucesso.
|
||||
|
|
|
@ -118,7 +118,22 @@
|
|||
<button id="btnRemoverPermiso" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('editarPerfilController.btnBorrarPermiso.tooltiptext')}" />
|
||||
|
||||
</toolbar>
|
||||
|
||||
<toolbar>
|
||||
<label id="lbFiltro"
|
||||
value="${c:l('editarPerfilController.lbFiltro.value')}" width="80px" height="20"/>
|
||||
<textbox id="txtFiltro" width="200px" maxlength="20"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
<button id="btnAplicarFiltro" height="20"
|
||||
image="/gui/img/find.png" width="35px"
|
||||
tooltiptext="${c:l('editarPerfilController.btnFiltrar.tooltiptext')}" />
|
||||
<button id="btnRemoverFiltro" height="20"
|
||||
image="/gui/img/eraser.png" width="35px"
|
||||
tooltiptext="${c:l('editarPerfilController.btnRemoverFiltro.tooltiptext')}" />
|
||||
</toolbar>
|
||||
|
||||
<paging id="pagingPermiso"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyPaging" />
|
||||
<listbox id="permisoList"
|
||||
|
|
Loading…
Reference in New Issue