fixes bug#10840
dev:gleimar qua:gleimar git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@80517 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9c599d9fcf
commit
cdd942f234
|
@ -19,6 +19,7 @@ import org.zkoss.util.resource.Labels;
|
||||||
import org.zkoss.zhtml.Messagebox;
|
import org.zkoss.zhtml.Messagebox;
|
||||||
import org.zkoss.zk.ui.Component;
|
import org.zkoss.zk.ui.Component;
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zul.Checkbox;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
import org.zkoss.zul.Comboitem;
|
import org.zkoss.zul.Comboitem;
|
||||||
import org.zkoss.zul.Datebox;
|
import org.zkoss.zul.Datebox;
|
||||||
|
@ -76,6 +77,7 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer
|
||||||
private Combobox cmbMarca;
|
private Combobox cmbMarca;
|
||||||
private Combobox cmbRuta;
|
private Combobox cmbRuta;
|
||||||
private Combobox cmbEmpresaCorrida;
|
private Combobox cmbEmpresaCorrida;
|
||||||
|
private Checkbox chkGerarPorMarca;
|
||||||
private List<Empresa> lsEmpresa;
|
private List<Empresa> lsEmpresa;
|
||||||
private List<Marca> lsMarca;
|
private List<Marca> lsMarca;
|
||||||
private List<ClaseServicio> lsClase;
|
private List<ClaseServicio> lsClase;
|
||||||
|
@ -214,7 +216,7 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
selected = new HashSet<EsquemaCorrida>();
|
selected = new HashSet<EsquemaCorrida>();
|
||||||
|
|
||||||
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
||||||
lsMarca = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
lsMarca = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
||||||
lsClase = claseService.obtenerTodos();
|
lsClase = claseService.obtenerTodos();
|
||||||
|
@ -231,9 +233,16 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer
|
||||||
refreshLista();
|
refreshLista();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onCheck$chkGerarPorMarca(Event ev) {
|
||||||
|
if(chkGerarPorMarca.isChecked()){
|
||||||
|
limparGrid();
|
||||||
|
limparFiltrosExcetoMarca();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void onClick$btnGerar(Event ev) throws InterruptedException {
|
public void onClick$btnGerar(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
if (selected.isEmpty()) {
|
if (selected.isEmpty() && !chkGerarPorMarca.isChecked()) {
|
||||||
Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.selecioneservicos"),
|
Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.selecioneservicos"),
|
||||||
Labels.getLabel("selecionarServicosGerarController.window.title"),
|
Labels.getLabel("selecionarServicosGerarController.window.title"),
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
@ -241,6 +250,23 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(chkGerarPorMarca.isChecked() && cmbMarca.getSelectedItem() == null){
|
||||||
|
Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.marcaNaoSelecionada"),
|
||||||
|
Labels.getLabel("selecionarServicosGerarController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return;
|
||||||
|
}else if(chkGerarPorMarca.isChecked() && cmbMarca.getSelectedItem() != null){
|
||||||
|
limparFiltrosExcetoMarca();
|
||||||
|
refreshLista();
|
||||||
|
for (Object o : esquemaCorridaList.getData()) {
|
||||||
|
EsquemaCorrida e = (EsquemaCorrida) o;
|
||||||
|
if (!selected.contains(e)) {
|
||||||
|
selected.add(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
limparGrid();
|
||||||
|
}
|
||||||
|
|
||||||
List<EsquemaCorrida> lsEsquemaCorrida = new ArrayList<EsquemaCorrida>();
|
List<EsquemaCorrida> lsEsquemaCorrida = new ArrayList<EsquemaCorrida>();
|
||||||
for (Object o : selected) {
|
for (Object o : selected) {
|
||||||
EsquemaCorrida esquemaCorrida = (EsquemaCorrida) o;
|
EsquemaCorrida esquemaCorrida = (EsquemaCorrida) o;
|
||||||
|
@ -280,9 +306,25 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void limparFiltrosExcetoMarca() {
|
||||||
|
txtID.setValue(null);
|
||||||
|
txtNumCorrida.setValue(null);
|
||||||
|
cmbRuta.setSelectedItem(null);
|
||||||
|
hora.setValue(null);
|
||||||
|
cmbClase.setSelectedItem(null);
|
||||||
|
cmbEmpresaCorrida.setSelectedItem(null);
|
||||||
|
fecInicio.setValue(null);
|
||||||
|
fecFinal.setValue(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void limparGrid() {
|
||||||
|
esquemaCorridaList.setData(new ArrayList<Object>());
|
||||||
|
pagingEsquemaCorrida.setTotalSize(1);
|
||||||
|
}
|
||||||
|
|
||||||
public void onSelect$esquemaCorridaList() {
|
public void onSelect$esquemaCorridaList() {
|
||||||
int pos = 0;
|
int pos = 0;
|
||||||
for (Object o : esquemaCorridaList.getData()) {
|
for (Object o : esquemaCorridaList.getData()) {
|
||||||
EsquemaCorrida e = (EsquemaCorrida) o;
|
EsquemaCorrida e = (EsquemaCorrida) o;
|
||||||
if (esquemaCorridaList.getItemAtIndex(pos).isSelected()) {
|
if (esquemaCorridaList.getItemAtIndex(pos).isSelected()) {
|
||||||
|
@ -295,7 +337,7 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer
|
||||||
pos++;
|
pos++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onAfterRender$esquemaCorridaList() {
|
public void onAfterRender$esquemaCorridaList() {
|
||||||
if (esquemaCorridaList.getData() != null) {
|
if (esquemaCorridaList.getData() != null) {
|
||||||
int pos = 0;
|
int pos = 0;
|
||||||
|
@ -309,4 +351,18 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the chkGerarPorMarca
|
||||||
|
*/
|
||||||
|
public Checkbox getChkGerarPorMarca() {
|
||||||
|
return chkGerarPorMarca;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param chkGerarPorMarca the chkGerarPorMarca to set
|
||||||
|
*/
|
||||||
|
public void setChkGerarPorMarca(Checkbox chkGerarPorMarca) {
|
||||||
|
this.chkGerarPorMarca = chkGerarPorMarca;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2361,6 +2361,7 @@ editarConfiguracionCorridaController.cmbClase2.value = Tipo clase doble piso
|
||||||
editarConfiguracionCorridaController.doblePiso.value = Doble piso
|
editarConfiguracionCorridaController.doblePiso.value = Doble piso
|
||||||
editarConfiguracionCorridaController.cmbMarca.value = Marca
|
editarConfiguracionCorridaController.cmbMarca.value = Marca
|
||||||
editarConfiguracionCorridaController.cmbRuta.value = Linea
|
editarConfiguracionCorridaController.cmbRuta.value = Linea
|
||||||
|
editarConfiguracionCorridaController.chkGerarPorMarca.value = Generar Servicios Por Marca
|
||||||
editarConfiguracionCorridaController.cmbEmpresaCorrida.value = Empresa servicio
|
editarConfiguracionCorridaController.cmbEmpresaCorrida.value = Empresa servicio
|
||||||
editarConfiguracionCorridaController.cmbEmpresaIngresso.value = Empresa ingreso
|
editarConfiguracionCorridaController.cmbEmpresaIngresso.value = Empresa ingreso
|
||||||
editarConfiguracionCorridaController.cmbVeiculo.value = Veículo
|
editarConfiguracionCorridaController.cmbVeiculo.value = Veículo
|
||||||
|
@ -6116,6 +6117,7 @@ selecionarServicosGerarController.btnGerar.tooltiptext = Generar corridas seleci
|
||||||
selecionarServicosGerarController.MSG.selecioneservicos = Seleccione el servicio(s)
|
selecionarServicosGerarController.MSG.selecioneservicos = Seleccione el servicio(s)
|
||||||
selecionarServicosGerarController.MSG.dataInicialMaiorFinal = Fecha inicial mayor que final
|
selecionarServicosGerarController.MSG.dataInicialMaiorFinal = Fecha inicial mayor que final
|
||||||
selecionarServicosGerarController.MSG.operacaoFinalizar = Generación finalizada. Se generaron {0} corridas
|
selecionarServicosGerarController.MSG.operacaoFinalizar = Generación finalizada. Se generaron {0} corridas
|
||||||
|
selecionarServicosGerarController.MSG.marcaNaoSelecionada = Para generar todas las corridas deve selecionar primero la marca.
|
||||||
selecionarServicosGerarController.lblTxt.value=Período para generación de las corridas selecionadas:
|
selecionarServicosGerarController.lblTxt.value=Período para generación de las corridas selecionadas:
|
||||||
|
|
||||||
#Geracao Arquivo EMTU
|
#Geracao Arquivo EMTU
|
||||||
|
|
|
@ -2522,6 +2522,7 @@ editarConfiguracionCorridaController.doblePiso.value = Doble Piso
|
||||||
editarConfiguracionCorridaController.cmbMarca.value = Marca
|
editarConfiguracionCorridaController.cmbMarca.value = Marca
|
||||||
editarConfiguracionCorridaController.cmbRuta.value = Linha
|
editarConfiguracionCorridaController.cmbRuta.value = Linha
|
||||||
editarConfiguracionCorridaController.cmbId.value = Id
|
editarConfiguracionCorridaController.cmbId.value = Id
|
||||||
|
editarConfiguracionCorridaController.chkGerarPorMarca.value = Gerar Serviços Por Marca
|
||||||
editarConfiguracionCorridaController.cmbEmpresaCorrida.value = Empresa Serviço
|
editarConfiguracionCorridaController.cmbEmpresaCorrida.value = Empresa Serviço
|
||||||
editarConfiguracionCorridaController.cmbEmpresaIngresso.value = Empresa Ingresso
|
editarConfiguracionCorridaController.cmbEmpresaIngresso.value = Empresa Ingresso
|
||||||
editarConfiguracionCorridaController.cmbVeiculo.value = Veículo
|
editarConfiguracionCorridaController.cmbVeiculo.value = Veículo
|
||||||
|
@ -6365,6 +6366,7 @@ selecionarServicosGerarController.btnGerar.tooltiptext = Gerar Serviços Selecio
|
||||||
selecionarServicosGerarController.MSG.selecioneservicos = Selecione serviço(s).
|
selecionarServicosGerarController.MSG.selecioneservicos = Selecione serviço(s).
|
||||||
selecionarServicosGerarController.MSG.dataInicialMaiorFinal = Data inicial maior que final.
|
selecionarServicosGerarController.MSG.dataInicialMaiorFinal = Data inicial maior que final.
|
||||||
selecionarServicosGerarController.MSG.operacaoFinalizar = Geração Finalizada. Foram geradas {0} corridas.
|
selecionarServicosGerarController.MSG.operacaoFinalizar = Geração Finalizada. Foram geradas {0} corridas.
|
||||||
|
selecionarServicosGerarController.MSG.marcaNaoSelecionada = Para gerar todas as corridas deve ser selecionada a marca.
|
||||||
selecionarServicosGerarController.lblTxt.value=Perído para Geração do Serviços Selecionados:
|
selecionarServicosGerarController.lblTxt.value=Perído para Geração do Serviços Selecionados:
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -95,6 +95,11 @@
|
||||||
mold="rounded" width="90%"
|
mold="rounded" width="90%"
|
||||||
model="@{winBusquedaCorrida$composer.lsEmpresa}" />
|
model="@{winBusquedaCorrida$composer.lsEmpresa}" />
|
||||||
</row>
|
</row>
|
||||||
|
<row spans="1,2,1,2">
|
||||||
|
<label
|
||||||
|
value="${c:l('editarConfiguracionCorridaController.chkGerarPorMarca.value')}" />
|
||||||
|
<checkbox id="chkGerarPorMarca"/>
|
||||||
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue