fixes bug#17949
qua:marcelo dev:lucas git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@100348 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9d05f63a19
commit
c5eca3b728
|
@ -283,8 +283,9 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
||||||
// if (!linhaList.getItensSelecionados(ItemRenderRutaOperadorEmbarcada.class).isEmpty()) {
|
// if (!linhaList.getItensSelecionados(ItemRenderRutaOperadorEmbarcada.class).isEmpty()) {
|
||||||
// return;
|
// return;
|
||||||
// }
|
// }
|
||||||
//
|
itemRutaSelecionados = linhaList.getItensSelecionados(ItemRenderRutaOperadorEmbarcada.class);;
|
||||||
// itensRutaList.clear();
|
itensRutaList.clear();
|
||||||
|
itensRutaList.addAll(itemRutaSelecionados);
|
||||||
for(Ruta r : rutasList) {
|
for(Ruta r : rutasList) {
|
||||||
List<RutaEmpresa> listRutaEmpresa = rutaEmpresaDAO.obtenerPorRuta(r);
|
List<RutaEmpresa> listRutaEmpresa = rutaEmpresaDAO.obtenerPorRuta(r);
|
||||||
|
|
||||||
|
@ -416,12 +417,28 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onSelect$linhaList(SelectEvent event) {
|
public void onSelect$linhaList(SelectEvent event) {
|
||||||
|
|
||||||
if (event != null && event.getReference() != null && event.getReference().getClass() == Listitem.class) {
|
if (event != null && event.getReference() != null && event.getReference().getClass() == Listitem.class) {
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
Listitem item = (Listitem)event.getReference();
|
Listitem item = (Listitem)event.getReference();
|
||||||
ItemRenderRutaOperadorEmbarcada itemRuta = (ItemRenderRutaOperadorEmbarcada)linhaList.getListData().get(item.getIndex());
|
ItemRenderRutaOperadorEmbarcada itemRuta = (ItemRenderRutaOperadorEmbarcada)linhaList.getListData().get(item.getIndex());
|
||||||
|
selectLinhas(itemRuta);
|
||||||
|
}
|
||||||
|
|
||||||
List<Ruta> rutas = rutaDAO.buscarNumRuta(itemRuta.getNumRuta());
|
}
|
||||||
|
|
||||||
|
private void selectLinhas(ItemRenderRutaOperadorEmbarcada itemRuta) {
|
||||||
|
|
||||||
|
List<Ruta> rutas = null;
|
||||||
|
if (itemRuta == null) {
|
||||||
|
rutas = new ArrayList<Ruta>();
|
||||||
|
List<ItemRenderRutaOperadorEmbarcada> rutasSelecionadas = linhaList.getItensSelecionados(ItemRenderRutaOperadorEmbarcada.class);
|
||||||
|
for (ItemRenderRutaOperadorEmbarcada itemRenderRutaOperadorEmbarcada : rutasSelecionadas) {
|
||||||
|
rutas.addAll(rutaDAO.buscarNumRuta(itemRenderRutaOperadorEmbarcada.getNumRuta()));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
rutas = rutaDAO.buscarNumRuta(itemRuta.getNumRuta());
|
||||||
|
}
|
||||||
List<EsquemaCorrida> selecionados = new ArrayList<EsquemaCorrida>();
|
List<EsquemaCorrida> selecionados = new ArrayList<EsquemaCorrida>();
|
||||||
|
|
||||||
for (Ruta ruta : rutas) {
|
for (Ruta ruta : rutas) {
|
||||||
|
@ -430,7 +447,6 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
||||||
|
|
||||||
novosServicosSelecionados = selecionados;
|
novosServicosSelecionados = selecionados;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
public void onSelect$tabLinhas(Event event) {
|
public void onSelect$tabLinhas(Event event) {
|
||||||
List<Usuario> selected = usuarioList.getItensSelecionados(Usuario.class);
|
List<Usuario> selected = usuarioList.getItensSelecionados(Usuario.class);
|
||||||
|
@ -472,7 +488,9 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void onClick$btnSalvar(Event ev) {
|
public void onClick$btnSalvar(Event ev) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
servicosSelecionados = esquemaCorridaList.getItensSelecionados(EsquemaCorrida.class);
|
servicosSelecionados = esquemaCorridaList.getItensSelecionados(EsquemaCorrida.class);
|
||||||
|
|
||||||
|
@ -578,7 +596,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnPesquisaLinha(Event ev) {
|
public void onClick$btnPesquisaLinha(Event ev) {
|
||||||
itensRutaList.clear();
|
selectLinhas(null);
|
||||||
refreshListaLinha();
|
refreshListaLinha();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -605,6 +623,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public Textbox getTxtLogin() {
|
public Textbox getTxtLogin() {
|
||||||
return txtLogin;
|
return txtLogin;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue