Merge pull request 'bug#al-3856' (!491) from AL-3856 into master

Reviewed-on: adm/VentaBoletosAdm#491
Reviewed-by: fabio <fabio.faria@rjconsultores.com.br>
master 1.67.0
Valdir Cordeiro 2024-04-25 14:05:52 +00:00
commit 5c34251fdf
5 changed files with 54 additions and 4 deletions

View File

@ -4,12 +4,12 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId>
<version>1.66.2</version>
<version>1.67.0</version>
<packaging>war</packaging>
<properties>
<modelWeb.version>1.46.1</modelWeb.version>
<flyway.version>1.39.1</flyway.version>
<modelWeb.version>1.50.0</modelWeb.version>
<flyway.version>1.39.2</flyway.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

View File

@ -56,6 +56,7 @@ import org.zkoss.zul.Textbox;
import org.zkoss.zul.Toolbar;
import org.zkoss.zul.Window;
import com.rjconsultores.ventaboletos.entidad.AliasServico;
import com.rjconsultores.ventaboletos.entidad.CasetaPeaje;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.Corrida;
@ -246,6 +247,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
private Button btnLiberarRuta;
private Button btnBloquearRuta;
private List<Ruta> lsTodasAsLinhas;
//Utiliza o campo para usar a tela para visualizacao e aprovacao de linhas para empresas Operadoras. Utilize caso seja criado um novo campo
private Boolean isAprovacaoLinhas;
@ -272,6 +275,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
rutaList = (MyListbox) Executions.getCurrent().getArg().get("rutaList");
lsTodasAsLinhas = rutaService.buscarRutasPorEmpresas(lsEmpresa);
super.doAfterCompose(comp);
barraDeCadastro.setVisible(!isAprovacaoLinhas);
@ -1403,6 +1408,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
preencherColunaComboVia(lstm, rutaCombinacion, comboVenda);
preencherColunaComboAlias(lstm, rutaCombinacion, comboVenda);
preencherColunaComboUsaPricing(lstm, rutaCombinacion);
preencherColunaCodigoDER(lstm, rutaCombinacion);
@ -1421,6 +1428,44 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
}
private void preencherColunaComboAlias(Listitem lstm, RutaCombinacion rutaCombinacion, Combobox comboVenda) {
Listcell lc;
lc = new Listcell();
final Combobox comboAlias = new Combobox();
comboAlias.setMold("rounded");
comboAlias.setWidth("90%");
if (rutaCombinacion.getRutacombinacionId() != null) {
comboAlias.setTooltip(rutaCombinacion.getRutacombinacionId().toString());
}
comboAlias.setModel(new ListModelList(lsTodasAsLinhas));
comboAlias.setAutocomplete(true);
comboAlias.setValue(rutaCombinacion.getAliasRuta() == null ? "" : rutaCombinacion.getAliasRuta().toString() );
comboAlias.addEventListener("onChange", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
Ruta v = comboAlias.getSelectedItem() == null ? null : ((Ruta) comboAlias.getSelectedItem().getValue());
String idCombinacion = comboVenda.getTooltip();
opcionAliasServico(v, idCombinacion);
}
});
lc.appendChild(comboAlias);
lc.setParent(lstm);
}
private void opcionAliasServico(Ruta r, String idCombinacion) {
RutaCombinacion rc = rutaCombinacionService.obtenerID(Integer.parseInt(idCombinacion));
rc.setAliasRuta(r);
if (!ruta.getIsClone()) {
rutaCombinacionService.actualizacion(rc);
}
}
private void preencherColunaComboVia(Listitem lstm, RutaCombinacion rutaCombinacion, final Combobox comboVenda) {
Listcell lc;
lc = new Listcell();

View File

@ -2948,6 +2948,7 @@ editarCatalogoDeRutaController.lbAddBorrar.value = Incluir
editarCatalogoDeRutaController.lbEmpresa.value = Empresa
editarCatalogoDeRutaController.lbVisualizaNaAPI.value = Visualiza na API
editarEmpresaController.lbVisualizaNaAPI.ajuda = Mostra localidade de embarque ou desembarque na aplicação API
editarCatalogoDeRutaController.lbAliasVia.value=Alias Via
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value=Empresa Autorizadora
editarCatalogoDeRutaController.lbEmpresaOperadora.value=Empresa Operadora

View File

@ -3217,6 +3217,7 @@ editarCatalogoDeRutaController.lbExibeTabela.value = Tabela Preço
editarCatalogoDeRutaController.lbCodigoDER.value=Seção
editarCatalogoDeRutaController.lbAddBorrar.value = Incluir
editarCatalogoDeRutaController.lbEmpresa.value = Empresa
editarCatalogoDeRutaController.lbAliasVia.value=Alias Via
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value=Empresa Autorizadora
editarCatalogoDeRutaController.lbEmpresaOperadora.value=Empresa Operadora

View File

@ -6,7 +6,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarRuta" border="normal"
apply="${editarCatalogoDeRutaController}" height="557x" width="855px"
apply="${editarCatalogoDeRutaController}" height="557x" width="980px"
contentStyle="overflow:auto"
title="${c:l('editarCatalogoDeRutaController.window.title')}">
<toolbar id="barraDeAprovacaoDeLinha">
@ -424,6 +424,9 @@
<listheader image="/gui/img/create_doc.gif" width="100px"
label="${c:l('editarCatalogoDeRutaController.lbVia.value')}"
align="left" />
<listheader image="/gui/img/create_doc.gif" width="100px"
label="${c:l('editarCatalogoDeRutaController.lbAliasVia.value')}"
align="left" />
<listheader image="/gui/img/create_doc.gif" width="90px"
label="${c:l('editarCatalogoDeRutaController.lbUsaPricing.value')}"
align="center" />