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 final long serialVersionUID = 1L;
private static Logger log = Logger.getLogger(EditarOperadorEmbarcadaController.class); private static Logger log = Logger.getLogger(EditarOperadorEmbarcadaController.class);
private Intbox txtIdUsuario;
private Textbox txtLogin; private Textbox txtLogin;
private Intbox txtIdLinha; private Intbox txtIdLinha;
@ -66,7 +65,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
private Textbox txtNumeroLinha; private Textbox txtNumeroLinha;
private MyListbox usuarioList; private MyListbox usuarioList;
private Paging pagingUsuario; private Paging pagingUsuario = new Paging();
private Combobox cmbEmpresa; private Combobox cmbEmpresa;
private List<Empresa> lsEmpresas; private List<Empresa> lsEmpresas;
private Combobox cmbClaseServicio; private Combobox cmbClaseServicio;
@ -82,6 +81,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
private Combobox cmbMarcaServicio; private Combobox cmbMarcaServicio;
private Combobox cmbClaseServicioServico; private Combobox cmbClaseServicioServico;
private MyComboboxPuntoVenta cmbPuntoVenta; private MyComboboxPuntoVenta cmbPuntoVenta;
private Textbox txtNombUsuario;
private List<ItemRenderRutaOperadorEmbarcada> itensRutaList = new ArrayList<ItemRenderRutaOperadorEmbarcada>(); private List<ItemRenderRutaOperadorEmbarcada> itensRutaList = new ArrayList<ItemRenderRutaOperadorEmbarcada>();
private List<EsquemaCorrida> servicosSelecionados = new ArrayList<EsquemaCorrida>(); private List<EsquemaCorrida> servicosSelecionados = new ArrayList<EsquemaCorrida>();
@ -110,7 +110,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
private OperadorEmbarcada operadorEdicao; private OperadorEmbarcada operadorEdicao;
private Tabbox tabBox; private Tabbox tabBox;
private Paging pagingEsquemaCorrida; private Paging pagingEsquemaCorrida = new Paging();
private MyListbox esquemaCorridaList; private MyListbox esquemaCorridaList;
@Autowired @Autowired
@ -146,6 +146,8 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
if (operadorEdicao.getUsuario() == null) { if (operadorEdicao.getUsuario() == null) {
btnApagar.setVisible(false); btnApagar.setVisible(false);
} }
pagingUsuario.setPageSize(10000);
pagingEsquemaCorrida.setPageSize(10000);
usuarioList.setItemRenderer( new RenderSelecionarUsuario()); usuarioList.setItemRenderer( new RenderSelecionarUsuario());
usuarioList.setMultiple(true); usuarioList.setMultiple(true);
@ -177,9 +179,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
esquemaCorridaList.setData(corridaJaSelecionadas); esquemaCorridaList.setData(corridaJaSelecionadas);
esquemaCorridaList.selectItems(corridaJaSelecionadas); esquemaCorridaList.selectItems(corridaJaSelecionadas);
} else { }
refreshLista();
}
atualizarListaUsuariosSelecionados(false); atualizarListaUsuariosSelecionados(false);
} }
@ -187,13 +187,13 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
private void refreshLista() { private void refreshLista() {
usuariosSelecionados = usuarioList.getItensSelecionados(Usuario.class); usuariosSelecionados = usuarioList.getItensSelecionados(Usuario.class);
HibernateSearchObject<Usuario> sistemaBusqueda = new HibernateSearchObject<Usuario>(Usuario.class,50); HibernateSearchObject<Usuario> sistemaBusqueda = new HibernateSearchObject<Usuario>(Usuario.class);
String nombUsuario = txtNombUsuario.getText();
if (txtIdUsuario.getValue() != null) { if (!nombUsuario.equals("")) {
sistemaBusqueda.addFilterEqual("usuarioId", txtIdUsuario.getValue()); sistemaBusqueda.addFilterILike("nombusuario", "%" + nombUsuario.trim().concat("%"));
} }
String cveUsuario = txtLogin.getText(); String cveUsuario = txtLogin.getText();
if (!cveUsuario.equals("")) { if (!cveUsuario.equals("")) {
sistemaBusqueda.addFilterLike("claveUsuario", "%" + cveUsuario.trim().concat("%")); sistemaBusqueda.addFilterLike("claveUsuario", "%" + cveUsuario.trim().concat("%"));
@ -210,7 +210,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
sistemaBusqueda.addSortAsc("claveUsuario"); sistemaBusqueda.addSortAsc("claveUsuario");
sistemaBusqueda.addFilterEqual("activo", Boolean.TRUE); sistemaBusqueda.addFilterEqual("activo", Boolean.TRUE);
plwFormaPago.init(sistemaBusqueda, usuarioList, new Paging(50,50)); plwFormaPago.init(sistemaBusqueda, usuarioList, pagingUsuario);
if (usuarioList.getData().length == 0) { if (usuarioList.getData().length == 0) {
try { 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)); // itensRutaList.add(new ItemRenderRutaOperadorEmbarcada(r.getNumRuta(), r.getDescruta(), r.getClaseServicio().getDescclase(), r.getPrefixo(), listRutaEmpresa, r));
if(itensRutaList.isEmpty()) { 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 { } else {
boolean adicionou = false; boolean adicionou = false;
for(int i = 0 ; i < itensRutaList.size(); i++) { 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; boolean idIgual = false;
for(Ruta rs : itensRutaList.get(i).getListaRutas()) { for(Ruta rs : itensRutaList.get(i).getListaRutas()) {
if(rs.getRutaId().equals(r.getRutaId())) { if(rs.getRutaId().equals(r.getRutaId())) {
@ -310,7 +310,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
} }
if(!adicionou) { 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() { public void refreshListaServico() {
servicosSelecionados = esquemaCorridaList.getItensSelecionados(EsquemaCorrida.class); 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); busquedaCorrita.addFilterEqual("activo", Boolean.TRUE);
@ -370,11 +370,10 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
busquedaCorrita.addSortDesc("esquemacorridaId"); busquedaCorrita.addSortDesc("esquemacorridaId");
plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, new Paging(50,50)); plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida);
servicosSelecionados.addAll(novosServicosSelecionados); servicosSelecionados.addAll(novosServicosSelecionados);
esquemaCorridaList.selectItems(servicosSelecionados); esquemaCorridaList.selectItems(servicosSelecionados);
if (esquemaCorridaList.getData().length == 0) { if (esquemaCorridaList.getData().length == 0) {
try { try {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
@ -568,14 +567,6 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
refreshLista(); refreshLista();
} }
public Intbox getTxtIdUsuario() {
return txtIdUsuario;
}
public void setTxtIdUsuario(Intbox txtIdUsuario) {
this.txtIdUsuario = txtIdUsuario;
}
public Textbox getTxtLogin() { public Textbox getTxtLogin() {
return txtLogin; return txtLogin;
} }
@ -775,5 +766,13 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
public void setCmbPuntoVenta(MyComboboxPuntoVenta cmbPuntoVenta) { public void setCmbPuntoVenta(MyComboboxPuntoVenta cmbPuntoVenta) {
this.cmbPuntoVenta = 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"> <tabpanel id="tbUsuario" width="100%" height="395px">
<grid fixedLayout="true" > <grid fixedLayout="true" >
<columns> <columns>
<column width="2%" /> <column width="5%" />
<column width="8%" /> <column width="13%" />
<column width="5%" /> <column width="5%" />
<column width="20%" /> <column width="20%" />
<column width="15%" /> <column width="10%" />
<column width="40%" /> <column width="40%" />
</columns> </columns>
<rows> <rows>
<row> <row>
<label value="${c:l('editarOperadorEmbarcada.idUsuario')}"/> <label value="${c:l('busquedaUsuarioController.nombusuario.label')}" width="90%"/>
<intbox id="txtIdUsuario" maxlength="10" width="97%" /> <textbox id="txtNombUsuario" width="90%" maxlength="20"/>
<label value="${c:l('editarOperadorEmbarcada.login')}" /> <label value="${c:l('editarOperadorEmbarcada.login')}" />
<textbox id="txtLogin" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" width="97%" /> <textbox id="txtLogin" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" width="97%" />
@ -88,9 +88,9 @@
<column width="7%" /> <column width="7%" />
<column width="20%" /> <column width="20%" />
<column width="10%" /> <column width="10%" />
<column /> <column width="30%" />
<column width="5%" /> <column width="5%" />
<column width="10%" /> <column />
</columns> </columns>
<rows> <rows>