Merge pull request 'AL-4691' (!632) from AL-4691 into master
Reviewed-on: adm/VentaBoletosAdm#632 Reviewed-by: Célio de Souza Ribeiro JR <celio@rjconsultores.com.br> Reviewed-by: fabio <fabio.faria@rjconsultores.com.br>master 1.119.0
commit
a0c3d110af
6
pom.xml
6
pom.xml
|
@ -4,12 +4,12 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.118.5</version>
|
||||
<version>1.119.0</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
<modelWeb.version>1.90.1</modelWeb.version>
|
||||
<flyway.version>1.77.3</flyway.version>
|
||||
<modelWeb.version>1.91.0</modelWeb.version>
|
||||
<flyway.version>1.78.0</flyway.version>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
</properties>
|
||||
|
||||
|
|
|
@ -1,24 +1,33 @@
|
|||
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.zkoss.util.resource.Labels;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Textbox;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zkplus.databind.BindingListModelList;
|
||||
import org.zkoss.zul.Checkbox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.AliasClasse;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.enums.EnumClasseServicoConfortoMonitrip;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.service.AliasClasseService;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
|
@ -35,32 +44,45 @@ public class EditarAliasClasseController extends MyGenericForwardComposer {
|
|||
private ClaseServicioService claseServicioService;
|
||||
@Autowired
|
||||
private OrgaoConcedenteService orgaoConcedenteService;
|
||||
@Autowired
|
||||
private EmpresaService empresaService;
|
||||
@Autowired
|
||||
private RutaService rutaService;
|
||||
|
||||
private AliasClasse aliasClasse;
|
||||
private MyListbox aliasClasseList;
|
||||
|
||||
private List<ClaseServicio> lsClasse;
|
||||
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||
|
||||
private List<EnumClasseServicoConfortoMonitrip> lsClasseServicoConfortoMonitrip;
|
||||
private List<Ruta> lsRuta;;
|
||||
private MyComboboxEstandar cmbClasse;
|
||||
private MyComboboxEstandar cmbAlias;
|
||||
private MyComboboxEstandar cmbOrgaoConcedente;
|
||||
private MyComboboxEstandar cmbRuta;
|
||||
private Textbox txtMensagem;
|
||||
private MyComboboxEstandar cmbEmpresa;
|
||||
private List<Empresa> lsEmpresa;
|
||||
private Checkbox chkSomenteImpressao;
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
setLsClasse(claseServicioService.buscarTodosExceto(-1));
|
||||
setLsOrgaoConcedente(orgaoConcedenteService.obtenerTodos());
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
setLsClasseServicoConfortoMonitrip(EnumClasseServicoConfortoMonitrip.getList());
|
||||
lsEmpresa = empresaService.obtenerTodos();
|
||||
aliasClasse = (AliasClasse) Executions.getCurrent().getArg().get("aliasClasse");
|
||||
aliasClasseList = (MyListbox) Executions.getCurrent().getArg().get("aliasClasseList");
|
||||
setLsRuta(buscarRutasPorEmpresaOrgaoConcedenteClaseServicio());
|
||||
chkSomenteImpressao.setChecked(aliasClasse.getIndSomenteImpressao());
|
||||
}
|
||||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
|
||||
try {
|
||||
try {
|
||||
aliasClasse.setIndSomenteImpressao(chkSomenteImpressao.isChecked() ? Boolean.TRUE : Boolean.FALSE);
|
||||
aliasClasseService.suscribirActualizar(aliasClasse);
|
||||
aliasClasseList.updateItem(aliasClasse);
|
||||
|
||||
|
@ -103,6 +125,38 @@ public class EditarAliasClasseController extends MyGenericForwardComposer {
|
|||
closeWindow();
|
||||
}
|
||||
}
|
||||
|
||||
public void onChange$cmbEmpresa(Event ev) throws InterruptedException {
|
||||
|
||||
Comboitem itemEmpresa = cmbEmpresa.getSelectedItem();
|
||||
Comboitem itemOrgaoConcedente = cmbOrgaoConcedente.getSelectedItem();
|
||||
Comboitem itemClaseServicio= cmbClasse.getSelectedItem();
|
||||
|
||||
if (itemEmpresa == null || (itemEmpresa != null && itemEmpresa.getValue() == null) ){
|
||||
return;
|
||||
}
|
||||
if (itemOrgaoConcedente == null || (itemOrgaoConcedente != null && itemOrgaoConcedente.getValue() == null) ){
|
||||
return;
|
||||
}
|
||||
if (itemOrgaoConcedente == null || (itemOrgaoConcedente != null && itemOrgaoConcedente.getValue() == null) ){
|
||||
return;
|
||||
}
|
||||
if (itemClaseServicio == null || (itemClaseServicio != null && itemClaseServicio.getValue() == null) ){
|
||||
return;
|
||||
}
|
||||
|
||||
Empresa empresa = (Empresa) itemEmpresa.getValue();
|
||||
OrgaoConcedente orgaoConcedente = (OrgaoConcedente) itemOrgaoConcedente.getValue();
|
||||
ClaseServicio claseServicio = (ClaseServicio) itemClaseServicio.getValue();
|
||||
|
||||
List<Ruta> lsRuta = rutaService.buscarRutasPorEmpresaOrgaoConcedenteClaseServicio(empresa, orgaoConcedente, claseServicio);
|
||||
cmbRuta.setModel(new BindingListModelList(lsRuta, false));
|
||||
|
||||
}
|
||||
|
||||
private List<Ruta> buscarRutasPorEmpresaOrgaoConcedenteClaseServicio() {
|
||||
return rutaService.buscarRutasPorEmpresaOrgaoConcedenteClaseServicio(aliasClasse.getEmpresa(), aliasClasse.getOrgaoConcedente(), aliasClasse.getClasse());
|
||||
}
|
||||
|
||||
public AliasClasse getAliasClasse() {
|
||||
return aliasClasse;
|
||||
|
@ -159,4 +213,29 @@ public class EditarAliasClasseController extends MyGenericForwardComposer {
|
|||
public void setTxtMensagem(Textbox txtMensagem) {
|
||||
this.txtMensagem = txtMensagem;
|
||||
}
|
||||
|
||||
public List<Empresa> getLsEmpresa() {
|
||||
return lsEmpresa;
|
||||
}
|
||||
|
||||
public void setLsEmpresa(List<Empresa> lsEmpresa) {
|
||||
this.lsEmpresa = lsEmpresa;
|
||||
}
|
||||
|
||||
public List<EnumClasseServicoConfortoMonitrip> getLsClasseServicoConfortoMonitrip() {
|
||||
return lsClasseServicoConfortoMonitrip;
|
||||
}
|
||||
|
||||
public void setLsClasseServicoConfortoMonitrip(List<EnumClasseServicoConfortoMonitrip> lsClasseServicoConfortoMonitrip) {
|
||||
this.lsClasseServicoConfortoMonitrip = lsClasseServicoConfortoMonitrip;
|
||||
}
|
||||
|
||||
public List<Ruta> getLsRuta() {
|
||||
return lsRuta;
|
||||
}
|
||||
|
||||
public void setLsRuta(List<Ruta> lsRuta) {
|
||||
this.lsRuta = lsRuta;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -2527,6 +2527,14 @@ editarAlertaCtrlController.corridaNoEncontrada.label = No service with this id w
|
|||
editarAlertaCtrlController.window.title = Alert Configuration
|
||||
#Menu Alias Classe
|
||||
editarAliasClasseController.window.title = Class Alias
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.classeConfortoMonitrip = Monitrip Comfort Class
|
||||
editarAliasServicoController.indSomenteImpressao = Print Only
|
||||
editarAliasServicoController.tooltiptext.indSomenteImpressao = Monitrip Service Type Code
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.cama = BED
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.leito = BED
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.semileito = SEMILEIT
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.executiva = EXECUTIVE
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.basica = BASIC
|
||||
editarAliasServicoController.MSG.borrarOK = Alias Location deleted successfully.
|
||||
editarAliasServicoController.MSG.borrarPergunta = Do you want to delete Location Alias?
|
||||
editarAliasServicoController.MSG.camposObrigatorios = It is necessary to inform the Origin, Destination and Line
|
||||
|
|
|
@ -12600,6 +12600,14 @@ editarAlertaCtrlController.corridaNoEncontrada.label = No se encontró ningun se
|
|||
# Editar Alerta CTRL
|
||||
editarAlertaCtrlController.window.title = Configuración de alerta
|
||||
editarAliasClasseController.window.title = Alias Clase
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.classeConfortoMonitrip = Clase Confort Monitrip
|
||||
editarAliasServicoController.indSomenteImpressao = Sólo imprimir
|
||||
editarAliasServicoController.tooltiptext.indSomenteImpressao = Código de tipo de servicio Monitrip
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.cama = CAMA
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.leito = CAMA
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.semileito = SEMILEITO
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.executiva = EJECUTIVO
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.basica = BÁSICO
|
||||
editarAliasServicoController.MSG.borrarOK = Alias parada se eliminó existosamente
|
||||
editarAliasServicoController.MSG.borrarPergunta = Desea eliminar alias parada?
|
||||
editarAliasServicoController.MSG.camposObrigatorios = Es necesário informar el origen, destino y linea
|
||||
|
|
|
@ -2494,6 +2494,15 @@ editarAlertaCtrlController.corridaNoEncontrada.label = Aucun service avec cet id
|
|||
# Editar Alerta CTRL
|
||||
editarAlertaCtrlController.window.title = Configuration des alertes
|
||||
editarAliasClasseController.window.title = Alias Classe
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.classeConfortoMonitrip = Classe Confort Monitrip
|
||||
editarAliasServicoController.indSomenteImpressao = Imprimer uniquement
|
||||
editarAliasServicoController.tooltiptext.indSomenteImpressao = Code de type de service Monitrip
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.cama = LIT
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.leito = LIT
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.semileito = SÉMILEIT
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.executiva = EXÉCUTIF
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.basica = BASIQUE
|
||||
|
||||
editarAliasServicoController.MSG.borrarOK = Alias Emplacement supprimé avec succès.
|
||||
editarAliasServicoController.MSG.borrarPergunta = Voulez-vous supprimer l'alias de localisation ?
|
||||
editarAliasServicoController.MSG.camposObrigatorios = Il est nécessaire de renseigner l'Origine, la Destination et la Ligne
|
||||
|
|
|
@ -2527,6 +2527,15 @@ editarAlertaCtrlController.corridaNoEncontrada.label = Não foi encontrado nenhu
|
|||
editarAlertaCtrlController.window.title = Configuração de Alerta
|
||||
#Menu Alias Classe
|
||||
editarAliasClasseController.window.title = Alias Classe
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.classeConfortoMonitrip = Classe Conforto Monitrip
|
||||
editarAliasServicoController.indSomenteImpressao = Somente Impressão
|
||||
editarAliasServicoController.tooltiptext.indSomenteImpressao = Codigo TipoServiço Monitrip
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.cama = CAMA
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.leito = LEITO
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.semileito = SEMILEITO
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.executiva = EXECUTIVA
|
||||
editarAliasServicoController.tipoClasseConfortoMonitrip.basica = BASICA
|
||||
|
||||
editarAliasServicoController.MSG.borrarOK = Alias Localidade apagado com sucesso.
|
||||
editarAliasServicoController.MSG.borrarPergunta = Deseja apagar Alias Localidade?
|
||||
editarAliasServicoController.MSG.camposObrigatorios = É necessário informar a Origem, Destino e Linha
|
||||
|
|
|
@ -61,6 +61,45 @@
|
|||
initialValue="@{winEditarAliasClasse$composer.aliasClasse.orgaoConcedente}"
|
||||
selectedItem="@{winEditarAliasClasse$composer.aliasClasse.orgaoConcedente}" />
|
||||
</row>
|
||||
<row spans="1,3">
|
||||
<label
|
||||
value="${c:l('relatorioAidfDetalhadoController.lbEmpresa.value')}" />
|
||||
<combobox id="cmbEmpresa"
|
||||
buttonVisible="true"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
model="@{winEditarAliasClasse$composer.lsEmpresa}"
|
||||
initialValue="@{winEditarAliasClasse$composer.aliasClasse.empresa}"
|
||||
selectedItem="@{winEditarAliasClasse$composer.aliasClasse.empresa}"
|
||||
width="90%" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('lb.filtro.linha')}" />
|
||||
<combobox id="cmbRuta"
|
||||
buttonVisible="true"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
initialValue="@{winEditarAliasClasse$composer.aliasClasse.ruta}"
|
||||
selectedItem="@{winEditarAliasClasse$composer.aliasClasse.ruta}"
|
||||
model="@{winEditarAliasClasse$composer.lsRuta}"
|
||||
width="90%" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarAliasServicoController.tipoClasseConfortoMonitrip.classeConfortoMonitrip')}" />
|
||||
<combobox id="cmbClasseServicioConforto"
|
||||
buttonVisible="true"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
model="@{winEditarAliasClasse$composer.lsClasseServicoConfortoMonitrip}"
|
||||
initialValue="@{winEditarAliasClasse$composer.aliasClasse.classeConfortoMonitrip}"
|
||||
selectedItem="@{winEditarAliasClasse$composer.aliasClasse.classeConfortoMonitrip}"
|
||||
tooltiptext="${c:l('editarAliasServicoController.tooltiptext.indSomenteImpressao')}"
|
||||
width="90%" />
|
||||
</row>
|
||||
<row><label
|
||||
value="${c:l('editarAliasServicoController.indSomenteImpressao')}" />
|
||||
<checkbox id="chkSomenteImpressao"
|
||||
value="@{winEditarAliasClasse$composer.aliasClasse.indSomenteImpressao}" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('label.descricao')}" />
|
||||
|
|
Loading…
Reference in New Issue