fixes bug#18357

dev:Daniel.Zauli
qua:Débora.Rosa
Ajustes nas telas de configuração de serviços e de linha

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@100685 d1611594-4594-4d17-8e1d-87c2c4800839
master
guilherme.lopes 2020-03-12 14:29:42 +00:00
parent ea66bc6e80
commit 710feb8312
8 changed files with 126 additions and 5 deletions

View File

@ -145,6 +145,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
@Autowired
private RutaIcmsExcepcionService rutaIcmsExcepcionService;
private ParadaSecuencia paradaSecuencia;
private List<ParadaSecuencia> lsEmbarqueDesembarque;
private Ruta ruta;
private MyListbox rutaList;
private MyListbox rutaSecuenciaList;
@ -546,6 +548,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
lsParadasSequencia.clear();
lsRutaSecuencia = lista;
short numSecuencia = 0;
lsEmbarqueDesembarque = new ArrayList<ParadaSecuencia>();
for (int i = 0; i < lsRutaSecuencia.size(); i++) {
RutaSecuencia rs = lsRutaSecuencia.get(i);
Tramo tramo = rs.getTramo();
@ -564,7 +567,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
ultSecuencia.shortValue());
}
}
lsEmbarqueDesembarque.addAll(lsParadasSequencia);
rutaSecuenciaList.setData(lsParadasSequencia);
}
@ -1581,6 +1584,10 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
}
}
if (paradaSecuencia == null) {
return;
}
RutaEmbarqueDesembarque rutaEmbarqueDesembarque = new RutaEmbarqueDesembarque();
rutaEmbarqueDesembarque.setParada(parada);
rutaEmbarqueDesembarque.setActivo(true);
@ -1588,7 +1595,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
rutaEmbarqueDesembarque.setEmbarque(embarque);
rutaEmbarqueDesembarque.setDesembarque(desembarque);
lsRutaEmbarqueDesembarque.add(rutaEmbarqueDesembarque);
rutaEmbarqueDesembarque.setLocalDesembarqueEmbarque(paradaSecuencia.getParada());
ruta.setLsRutaEmbarqueDesembarque(lsRutaEmbarqueDesembarque);
rutaEmbarqueDesembarqueListbox.setData(lsRutaEmbarqueDesembarque);
@ -1753,4 +1760,19 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
}
}
public ParadaSecuencia getParadaSecuencia() {
return paradaSecuencia;
}
public void setParadaSecuencia(ParadaSecuencia paradaSecuencia) {
this.paradaSecuencia = paradaSecuencia;
}
public List<ParadaSecuencia> getLsEmbarqueDesembarque() {
return lsEmbarqueDesembarque;
}
public void setLsEmbarqueDesembarque(List<ParadaSecuencia> lsEmbarqueDesembarque) {
this.lsEmbarqueDesembarque = lsEmbarqueDesembarque;
}
}

View File

@ -211,9 +211,17 @@ public class EditarCorridaController extends MyGenericForwardComposer {
private List<EsquemaCorridaEmbarqueDesembarque> lsEsquemaCorridaEmbarqueDesembarqueSelected = new ArrayList<EsquemaCorridaEmbarqueDesembarque>();
private List<EsquemaCorridaEmbarqueDesembarque> lsEsquemaCorridaEmbarqueDesembarqueBorrar = new ArrayList<EsquemaCorridaEmbarqueDesembarque>();
private Combobox cmbLocalEmbarqueDesembarque;
private List<Parada> lsEmbarqueDesembarque;
private Boolean embarque = Boolean.FALSE;
private Boolean desembarque = Boolean.FALSE;
private Checkbox cbEmbarque;
private Checkbox cbDesembarque;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
lsEmbarqueDesembarque = new ArrayList<Parada>();
isPrimeiraVez = true;
salvar = true;
cmbRuta.setItemRenderer(new MyComboRutaRenderer());
@ -992,7 +1000,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
lsTramos, true);
cmbTramo.setModel(listModelTramo);
}
private void selecionarRuta() {
// Ruta Secuencia
Comboitem ciRuta = cmbRuta.getSelectedItem();
@ -1008,7 +1016,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
lsEsquemaTramo = new ArrayList<EsquemaTramo>();
esquemaTramoList.setData(lsParadaEsquema);
for (RutaSecuencia rs : lsRutaSecuencia) {
EsquemaTramo et = new EsquemaTramo();
et.setActivo(Boolean.TRUE);
@ -1046,7 +1054,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
log.error("", ex);
}
}
@SuppressWarnings({ "rawtypes", "unchecked" })
private void verTempoEstanciaTramo(EsquemaTramo et, ParadaEsquema pe, Short sequenciaSize) {
if (et == null) {
@ -2081,6 +2089,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
esquemaCorridaEmbarqueDesembarque.setEsquemaCorrida(esquemaCorrida);
esquemaCorridaEmbarqueDesembarque.setEmbarque(BooleanUtils.isTrue(rutaEmbarqueDesembarque.getEmbarque())); // null safe
esquemaCorridaEmbarqueDesembarque.setDesembarque(BooleanUtils.isTrue(rutaEmbarqueDesembarque.getDesembarque())); // null safe
esquemaCorridaEmbarqueDesembarque.setLocalDesembarqueEmbarque(rutaEmbarqueDesembarque.getLocalDesembarqueEmbarque());
lsEsquemaCorridaEmbarqueDesembarqueSelected.add(esquemaCorridaEmbarqueDesembarque);
esquemaCorrida.setLsEsquemaCorridaEmbarqueDesembarque(lsEsquemaCorridaEmbarqueDesembarqueSelected);
@ -2113,4 +2122,52 @@ public class EditarCorridaController extends MyGenericForwardComposer {
return embarqueDesembarqueDisabled;
}
public Boolean getEmbarque() {
return embarque;
}
public void setEmbarque(Boolean embarque) {
this.embarque = embarque;
}
public Boolean getDesembarque() {
return desembarque;
}
public void setDesembarque(Boolean desembarque) {
this.desembarque = desembarque;
}
public List<Parada> getLsEmbarqueDesembarque() {
return lsEmbarqueDesembarque;
}
public void setLsEmbarqueDesembarque(List<Parada> lsEmbarqueDesembarque) {
this.lsEmbarqueDesembarque = lsEmbarqueDesembarque;
}
public void onSelect$cmbEmbarqueDesembarque(Event ev) {
Comboitem selectedItem = cmbEmbarqueDesembarque.getSelectedItem();
if (selectedItem == null) {
return;
}
preencherLocalEmbarqueDesembarque();
RutaEmbarqueDesembarque rutaEmbarqueDesembarque = (RutaEmbarqueDesembarque) selectedItem.getValue();
Comboitem ci = new Comboitem(rutaEmbarqueDesembarque.getLocalDesembarqueEmbarque().toString());
ci.setAttribute("value", rutaEmbarqueDesembarque.getLocalDesembarqueEmbarque());
ci.setValue(rutaEmbarqueDesembarque.getLocalDesembarqueEmbarque());
ci.setParent(cmbLocalEmbarqueDesembarque);
cmbLocalEmbarqueDesembarque.setSelectedItem(ci);
cbEmbarque.setChecked(rutaEmbarqueDesembarque.getEmbarque());
cbDesembarque.setChecked(rutaEmbarqueDesembarque.getDesembarque());
}
private void preencherLocalEmbarqueDesembarque(){
for (RutaEmbarqueDesembarque rutaEmbarqueDesembarque : lsRutaEmbarqueDesembarque) {
lsEmbarqueDesembarque.add(rutaEmbarqueDesembarque.getLocalDesembarqueEmbarque());
}
}
}

View File

@ -12,6 +12,8 @@ public class RenderEsquemaCorridaEmbarqueDesembarque implements ListitemRenderer
public void render(Listitem listItem, Object object) throws Exception {
EsquemaCorridaEmbarqueDesembarque esquemaCorridaEmbarqueDesembarque = (EsquemaCorridaEmbarqueDesembarque) object;
new Listcell(esquemaCorridaEmbarqueDesembarque.getParada().getDescparada()).setParent(listItem);
new Listcell(esquemaCorridaEmbarqueDesembarque.getLocalDesembarqueEmbarque() == null ? "" :
esquemaCorridaEmbarqueDesembarque.getLocalDesembarqueEmbarque().getDescparada()).setParent(listItem);
new Listcell(BooleanUtils.isTrue(esquemaCorridaEmbarqueDesembarque.getEmbarque()) ? "Sim" : "Não").setParent(listItem);
new Listcell(BooleanUtils.isTrue(esquemaCorridaEmbarqueDesembarque.getDesembarque()) ? "Sim" : "Não").setParent(listItem);
listItem.setAttribute("data", esquemaCorridaEmbarqueDesembarque);

View File

@ -13,6 +13,8 @@ public class RenderRutaEmbarqueDesembarque implements ListitemRenderer {
RutaEmbarqueDesembarque rutaEmbarqueDesembarque = (RutaEmbarqueDesembarque) object;
new Listcell(rutaEmbarqueDesembarque.getParada().getDescparada()).setParent(listItem);
new Listcell(rutaEmbarqueDesembarque.getLocalDesembarqueEmbarque() == null ? "" :
rutaEmbarqueDesembarque.getLocalDesembarqueEmbarque().getDescparada()).setParent(listItem);
new Listcell(BooleanUtils.isTrue(rutaEmbarqueDesembarque.getEmbarque()) ? "Sim" : "Não").setParent(listItem);
new Listcell(BooleanUtils.isTrue(rutaEmbarqueDesembarque.getDesembarque()) ? "Sim" : "Não").setParent(listItem);

View File

@ -958,6 +958,7 @@ relatorioDocumentosFiscaisController.lbIntermunicipal.label = Intermunicipal
relatorioDocumentosFiscaisController.lbTodosIntermunicipalInterestadual.label = Todos
relatorioDocumentosFiscaisController.lbUF.label = UF
relatorioDocumentosFiscaisController.lbLocalidade.label = Localidad
editarConfiguracionCorridaController.lbLocalEmbDese.value = Lugar de embarque / desembarque
relatorioDocumentosFiscaisController.lbTrazerDados.label = Traer Datos
relatorioDocumentosFiscaisController.lbSomenteBilhetesCancelados.label = Sólo los billetes cancelados
relatorioDocumentosFiscaisController.lbBilhetesBPR.label = Billetes BPR

View File

@ -988,6 +988,7 @@ relatorioDocumentosFiscaisController.lbIntermunicipal.label = Intermunicipal
relatorioDocumentosFiscaisController.lbTodosIntermunicipalInterestadual.label = Todos
relatorioDocumentosFiscaisController.lbUF.label = UF
relatorioDocumentosFiscaisController.lbLocalidade.label = Localidade
editarConfiguracionCorridaController.lbLocalEmbDese.value = Local de embarque / desembarque
relatorioDocumentosFiscaisController.lbTrazerDados.label = Trazer Dados
relatorioDocumentosFiscaisController.lbSomenteBilhetesCancelados.label = Somente Bilhetes Cancelados
relatorioDocumentosFiscaisController.lbBilhetesBPR.label = Bilhetes BPR

View File

@ -501,6 +501,15 @@
mold="rounded" buttonVisible="true" width="90%"
model="@{winEditarCorrida$composer.lsRutaEmbarqueDesembarque}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.lbLocalEmbDese.value')}" />
<combobox id="cmbLocalEmbarqueDesembarque"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true"
width="80%" model="@{winEditarCorrida$composer.lsEmbarqueDesembarque}"
selectedItem="@{winEditarCorrida$composer.localEmbarqueDesembarque}" disabled="true" />
</row>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}" />
@ -513,6 +522,20 @@
image="/gui/img/remove.png" width="35px" />
</hbox>
</row>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}" />
<hbox spacing="100px" >
<vbox align="center" >
<label value="${c:l('editarCatalogoDeRutaController.lbEmbarque.value')}" />
<checkbox width="50px" checked="@{winEditarCorrida$composer.embarque}" id="cbEmbarque" disabled="true" />
</vbox>
<vbox align="center" >
<label value="${c:l('editarCatalogoDeRutaController.lbDesembarque.value')}" />
<checkbox width="50px" checked="@{winEditarCorrida$composer.desembarque}" id="cbDesembarque" disabled="true" />
</vbox>
</hbox>
</row>
</rows>
</grid>
<listbox
@ -522,6 +545,8 @@
<listhead sizable="true">
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCorridaController.lbLocalidade.value')}" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCorridaController.lbLocalEmbDese.value')}" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCorridaController.lbEmbarque.value')}" />
<listheader image="/gui/img/create_doc.gif"

View File

@ -395,6 +395,15 @@
width="90%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.lbLocalEmbDese.value')}" />
<combobox id="cmbLocalEmbarqueDesembarque"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true"
width="80%" model="@{winEditarRuta$composer.lsEmbarqueDesembarque}"
selectedItem="@{winEditarRuta$composer.paradaSecuencia}" />
</row>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}" />
@ -427,6 +436,8 @@
<listhead sizable="true">
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCorridaController.lbLocalidade.value')}" />
<listheader image="/gui/img/create_doc.gif" width="40%"
label="${c:l('editarConfiguracionCorridaController.lbLocalEmbDese.value')}" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbEmbarque.value')}" />
<listheader image="/gui/img/create_doc.gif"