fixes bug#14606

dev:lucas

qua: 

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@94641 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucas.taia 2019-06-14 14:53:31 +00:00
parent 2ed5feac45
commit f4c61b3064
2 changed files with 32 additions and 33 deletions

View File

@ -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<Empresa> 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<ItemRenderRutaOperadorEmbarcada> itensRutaList = new ArrayList<ItemRenderRutaOperadorEmbarcada>();
private List<EsquemaCorrida> servicosSelecionados = new ArrayList<EsquemaCorrida>();
@ -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<Usuario> sistemaBusqueda = new HibernateSearchObject<Usuario>(Usuario.class,50);
HibernateSearchObject<Usuario> sistemaBusqueda = new HibernateSearchObject<Usuario>(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<EsquemaCorrida> busquedaCorrita = new HibernateSearchObject<EsquemaCorrida>(EsquemaCorrida.class, 50);
HibernateSearchObject<EsquemaCorrida> busquedaCorrita = new HibernateSearchObject<EsquemaCorrida>(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;
}
}

View File

@ -38,18 +38,18 @@
<tabpanel id="tbUsuario" width="100%" height="395px">
<grid fixedLayout="true" >
<columns>
<column width="2%" />
<column width="8%" />
<column width="5%" />
<column width="13%" />
<column width="5%" />
<column width="20%" />
<column width="15%" />
<column width="10%" />
<column width="40%" />
</columns>
<rows>
<row>
<label value="${c:l('editarOperadorEmbarcada.idUsuario')}"/>
<intbox id="txtIdUsuario" maxlength="10" width="97%" />
<label value="${c:l('busquedaUsuarioController.nombusuario.label')}" width="90%"/>
<textbox id="txtNombUsuario" width="90%" maxlength="20"/>
<label value="${c:l('editarOperadorEmbarcada.login')}" />
<textbox id="txtLogin" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" width="97%" />
@ -88,9 +88,9 @@
<column width="7%" />
<column width="20%" />
<column width="10%" />
<column />
<column width="30%" />
<column width="5%" />
<column width="10%" />
<column />
</columns>
<rows>