diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarOperadorEmbarcadaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarOperadorEmbarcadaController.java index 94d7eeb78..f990f6463 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarOperadorEmbarcadaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarOperadorEmbarcadaController.java @@ -58,7 +58,6 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer private static final long serialVersionUID = 1L; private static Logger log = Logger.getLogger(EditarOperadorEmbarcadaController.class); - private Intbox txtIdUsuario; private Textbox txtLogin; private Intbox txtIdLinha; @@ -66,7 +65,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer private Textbox txtNumeroLinha; private MyListbox usuarioList; - private Paging pagingUsuario; + private Paging pagingUsuario = new Paging(); private Combobox cmbEmpresa; private List lsEmpresas; private Combobox cmbClaseServicio; @@ -82,6 +81,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer private Combobox cmbMarcaServicio; private Combobox cmbClaseServicioServico; private MyComboboxPuntoVenta cmbPuntoVenta; + private Textbox txtNombUsuario; private List itensRutaList = new ArrayList(); private List servicosSelecionados = new ArrayList(); @@ -110,7 +110,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer private OperadorEmbarcada operadorEdicao; private Tabbox tabBox; - private Paging pagingEsquemaCorrida; + private Paging pagingEsquemaCorrida = new Paging(); private MyListbox esquemaCorridaList; @Autowired @@ -146,6 +146,8 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer if (operadorEdicao.getUsuario() == null) { btnApagar.setVisible(false); } + pagingUsuario.setPageSize(10000); + pagingEsquemaCorrida.setPageSize(10000); usuarioList.setItemRenderer( new RenderSelecionarUsuario()); usuarioList.setMultiple(true); @@ -177,9 +179,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer esquemaCorridaList.setData(corridaJaSelecionadas); esquemaCorridaList.selectItems(corridaJaSelecionadas); - } else { - refreshLista(); - } + } atualizarListaUsuariosSelecionados(false); } @@ -187,13 +187,13 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer private void refreshLista() { usuariosSelecionados = usuarioList.getItensSelecionados(Usuario.class); - HibernateSearchObject sistemaBusqueda = new HibernateSearchObject(Usuario.class,50); + HibernateSearchObject sistemaBusqueda = new HibernateSearchObject(Usuario.class); - - if (txtIdUsuario.getValue() != null) { - sistemaBusqueda.addFilterEqual("usuarioId", txtIdUsuario.getValue()); + String nombUsuario = txtNombUsuario.getText(); + if (!nombUsuario.equals("")) { + sistemaBusqueda.addFilterILike("nombusuario", "%" + nombUsuario.trim().concat("%")); } - + String cveUsuario = txtLogin.getText(); if (!cveUsuario.equals("")) { sistemaBusqueda.addFilterLike("claveUsuario", "%" + cveUsuario.trim().concat("%")); @@ -210,7 +210,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer sistemaBusqueda.addSortAsc("claveUsuario"); sistemaBusqueda.addFilterEqual("activo", Boolean.TRUE); - plwFormaPago.init(sistemaBusqueda, usuarioList, new Paging(50,50)); + plwFormaPago.init(sistemaBusqueda, usuarioList, pagingUsuario); if (usuarioList.getData().length == 0) { try { @@ -290,11 +290,11 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer // itensRutaList.add(new ItemRenderRutaOperadorEmbarcada(r.getNumRuta(), r.getDescruta(), r.getClaseServicio().getDescclase(), r.getPrefixo(), listRutaEmpresa, r)); if(itensRutaList.isEmpty()) { - itensRutaList.add(new ItemRenderRutaOperadorEmbarcada(r.getNumRuta(), r.getDescruta(), r.getClaseServicio().getDescclase(), r.getPrefixo(), listRutaEmpresa, r)); + itensRutaList.add(new ItemRenderRutaOperadorEmbarcada(r.getNumRuta(), r.getDescruta(), r.getClaseServicio().getDescclase(), listRutaEmpresa, r)); } else { boolean adicionou = false; for(int i = 0 ; i < itensRutaList.size(); i++) { - if(itensRutaList.get(i).getPrefixo().equals(r.getPrefixo())) { + if(itensRutaList.get(i).getNumRuta().equals(r.getNumRuta())) { boolean idIgual = false; for(Ruta rs : itensRutaList.get(i).getListaRutas()) { if(rs.getRutaId().equals(r.getRutaId())) { @@ -310,7 +310,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer } if(!adicionou) { - itensRutaList.add(new ItemRenderRutaOperadorEmbarcada(r.getNumRuta(), r.getDescruta(), r.getClaseServicio().getDescclase(), r.getPrefixo(), listRutaEmpresa, r)); + itensRutaList.add(new ItemRenderRutaOperadorEmbarcada(r.getNumRuta(), r.getDescruta(), r.getClaseServicio().getDescclase(), listRutaEmpresa, r)); } } } @@ -327,7 +327,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer public void refreshListaServico() { servicosSelecionados = esquemaCorridaList.getItensSelecionados(EsquemaCorrida.class); - HibernateSearchObject busquedaCorrita = new HibernateSearchObject(EsquemaCorrida.class, 50); + HibernateSearchObject busquedaCorrita = new HibernateSearchObject(EsquemaCorrida.class); busquedaCorrita.addFilterEqual("activo", Boolean.TRUE); @@ -370,11 +370,10 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer busquedaCorrita.addSortDesc("esquemacorridaId"); - plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, new Paging(50,50)); + plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida); servicosSelecionados.addAll(novosServicosSelecionados); esquemaCorridaList.selectItems(servicosSelecionados); - if (esquemaCorridaList.getData().length == 0) { try { Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), @@ -568,14 +567,6 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer refreshLista(); } - public Intbox getTxtIdUsuario() { - return txtIdUsuario; - } - - public void setTxtIdUsuario(Intbox txtIdUsuario) { - this.txtIdUsuario = txtIdUsuario; - } - public Textbox getTxtLogin() { return txtLogin; } @@ -775,5 +766,13 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer public void setCmbPuntoVenta(MyComboboxPuntoVenta cmbPuntoVenta) { this.cmbPuntoVenta = cmbPuntoVenta; } + + public Textbox getTxtNombUsuario() { + return txtNombUsuario; + } + + public void setTxtNombUsuario(Textbox txtNombUsuario) { + this.txtNombUsuario = txtNombUsuario; + } } diff --git a/web/gui/esquema_operacional/editarOperadorEmbarcada.zul b/web/gui/esquema_operacional/editarOperadorEmbarcada.zul index e56837d89..da3e11f40 100644 --- a/web/gui/esquema_operacional/editarOperadorEmbarcada.zul +++ b/web/gui/esquema_operacional/editarOperadorEmbarcada.zul @@ -38,18 +38,18 @@ - - + + - + -