Bolivariano - Adequações Conexão entre linhas feat bug#AL-4465
parent
06814fb4e9
commit
cf29b9b8da
6
pom.xml
6
pom.xml
|
@ -4,12 +4,12 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ventaboletosadm</artifactId>
|
<artifactId>ventaboletosadm</artifactId>
|
||||||
<version>1.128.6</version>
|
<version>1.129.0</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<modelWeb.version>1.98.1</modelWeb.version>
|
<modelWeb.version>1.99.0</modelWeb.version>
|
||||||
<flyway.version>1.86.0</flyway.version>
|
<flyway.version>1.87.0</flyway.version>
|
||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
|
|
|
@ -25,8 +25,10 @@ import org.zkoss.zul.Doublebox;
|
||||||
import org.zkoss.zul.Intbox;
|
import org.zkoss.zul.Intbox;
|
||||||
import org.zkoss.zul.ListModelList;
|
import org.zkoss.zul.ListModelList;
|
||||||
import org.zkoss.zul.Messagebox;
|
import org.zkoss.zul.Messagebox;
|
||||||
|
import org.zkoss.zul.Row;
|
||||||
import org.zkoss.zul.Tab;
|
import org.zkoss.zul.Tab;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
|
import org.zkoss.zul.api.Hbox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Conexion;
|
import com.rjconsultores.ventaboletos.entidad.Conexion;
|
||||||
|
@ -55,6 +57,8 @@ import com.rjconsultores.ventaboletos.service.ConexionService;
|
||||||
import com.rjconsultores.ventaboletos.service.RutaEmpresaService;
|
import com.rjconsultores.ventaboletos.service.RutaEmpresaService;
|
||||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||||
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.vo.parada.ConexionCtrlVO;
|
import com.rjconsultores.ventaboletos.vo.parada.ConexionCtrlVO;
|
||||||
import com.rjconsultores.ventaboletos.vo.parada.ConexionRutaConfVO;
|
import com.rjconsultores.ventaboletos.vo.parada.ConexionRutaConfVO;
|
||||||
|
@ -141,7 +145,6 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
private Combobox cmbOrigemConexao;
|
private Combobox cmbOrigemConexao;
|
||||||
private Combobox cmbDestinoConexao;
|
private Combobox cmbDestinoConexao;
|
||||||
|
|
||||||
private Button btnFiltrar;
|
|
||||||
List<ParadaVOConexionRuta> localidadesGeradasFiltro;
|
List<ParadaVOConexionRuta> localidadesGeradasFiltro;
|
||||||
private List<Parada> lsOrigemConexao;
|
private List<Parada> lsOrigemConexao;
|
||||||
private List<Parada> lsDestinoConexao;
|
private List<Parada> lsDestinoConexao;
|
||||||
|
@ -149,6 +152,18 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
private boolean isConexionGerada;
|
private boolean isConexionGerada;
|
||||||
|
|
||||||
|
private Checkbox chkBloqueioTrechoA;
|
||||||
|
private Checkbox chkBloqueioTrechoB;
|
||||||
|
private Checkbox chkBloqueioTrechoC;
|
||||||
|
|
||||||
|
private Hbox rowTrechoA;
|
||||||
|
private Hbox rowTrechoB;
|
||||||
|
private Hbox rowTrechoC;
|
||||||
|
private Row linhaBloqueio;
|
||||||
|
|
||||||
|
private Intbox txtTempoAteSaida;
|
||||||
|
private Intbox txtPorcentagemOcupacao;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
|
||||||
|
@ -165,8 +180,14 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
conexionRutaConfList = (MyListbox) Executions.getCurrent().getArg().get("conexionRutaConfList");
|
conexionRutaConfList = (MyListbox) Executions.getCurrent().getArg().get("conexionRutaConfList");
|
||||||
conexoesCtrl = new ArrayList<>();
|
conexoesCtrl = new ArrayList<>();
|
||||||
|
|
||||||
if (conexionRutaConf != null) {
|
if (!ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.USA_BLOQUEIO_TRECHO_CONEXAO.getDescricao())) {
|
||||||
|
rowTrechoA.setVisible(Boolean.FALSE);
|
||||||
|
rowTrechoB.setVisible(Boolean.FALSE);
|
||||||
|
rowTrechoC.setVisible(Boolean.FALSE);
|
||||||
|
linhaBloqueio.setVisible(Boolean.FALSE);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (conexionRutaConf != null) {
|
||||||
|
|
||||||
btnSalvar.setDisabled(false);
|
btnSalvar.setDisabled(false);
|
||||||
btnApagar.setDisabled(false);
|
btnApagar.setDisabled(false);
|
||||||
|
@ -176,6 +197,12 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
txtTiempoMax.setValue(conexionRutaConf.getTiempoMax());
|
txtTiempoMax.setValue(conexionRutaConf.getTiempoMax());
|
||||||
txtDesconto.setValue(conexionRutaConf.getDescuento() == null ? null : conexionRutaConf.getDescuento().doubleValue());
|
txtDesconto.setValue(conexionRutaConf.getDescuento() == null ? null : conexionRutaConf.getDescuento().doubleValue());
|
||||||
|
|
||||||
|
txtTempoAteSaida.setValue(conexionRutaConf.getMinutosAntesPartida());
|
||||||
|
txtPorcentagemOcupacao.setValue(conexionRutaConf.getPorcentagemOcupacao());
|
||||||
|
chkBloqueioTrechoA.setChecked(conexionRutaConf.getIsBloqueioTrechoA());
|
||||||
|
chkBloqueioTrechoB.setChecked(conexionRutaConf.getIsBloqueioTrechoB());
|
||||||
|
chkBloqueioTrechoC.setChecked(conexionRutaConf.getIsBloqueioTrechoC());
|
||||||
|
|
||||||
configuraExcecaoPorPontoVenda();
|
configuraExcecaoPorPontoVenda();
|
||||||
|
|
||||||
configuraExcecaoPorTipoVenda();
|
configuraExcecaoPorTipoVenda();
|
||||||
|
@ -397,6 +424,13 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
conexionRutaConf.setTiempoMin(txtTiempoMin.getValue());
|
conexionRutaConf.setTiempoMin(txtTiempoMin.getValue());
|
||||||
conexionRutaConf.setTiempoMax(txtTiempoMax.getValue());
|
conexionRutaConf.setTiempoMax(txtTiempoMax.getValue());
|
||||||
|
|
||||||
|
conexionRutaConf.setMinutosAntesPartida(txtTempoAteSaida.getValue());
|
||||||
|
conexionRutaConf.setPorcentagemOcupacao(txtPorcentagemOcupacao.getValue());
|
||||||
|
|
||||||
|
conexionRutaConf.setIsBloqueioTrechoA(chkBloqueioTrechoA.isChecked());
|
||||||
|
conexionRutaConf.setIsBloqueioTrechoB(chkBloqueioTrechoB.isChecked());
|
||||||
|
conexionRutaConf.setIsBloqueioTrechoC(chkBloqueioTrechoC.isChecked());
|
||||||
|
|
||||||
Double desconto = txtDesconto.getValue() == null ? 0d : txtDesconto.getValue();
|
Double desconto = txtDesconto.getValue() == null ? 0d : txtDesconto.getValue();
|
||||||
Boolean descontoAlterado = false;
|
Boolean descontoAlterado = false;
|
||||||
BigDecimal descontoAnterior = conexionRutaConf.getDescuento();
|
BigDecimal descontoAnterior = conexionRutaConf.getDescuento();
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -33,9 +33,9 @@
|
||||||
|
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
<column width="10%" />
|
<column width="15%" />
|
||||||
<column width="40%" />
|
<column width="40%" />
|
||||||
<column width="50%" />
|
<column width="45%" />
|
||||||
</columns>
|
</columns>
|
||||||
<rows>
|
<rows>
|
||||||
<row spans="1,2">
|
<row spans="1,2">
|
||||||
|
@ -61,6 +61,21 @@
|
||||||
</hlayout>
|
</hlayout>
|
||||||
|
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
|
<row id="linhaBloqueio">
|
||||||
|
<label value="${c:l('editarConexionController.bloqueioTrecho.configuracao')}" />
|
||||||
|
|
||||||
|
<hlayout>
|
||||||
|
<label value="${c:l('editarConexionController.bloqueioTrecho.tempoAteSaida')}" />
|
||||||
|
<intbox id="txtTempoAteSaida" maxlength="7"/>
|
||||||
|
</hlayout>
|
||||||
|
|
||||||
|
<hlayout>
|
||||||
|
<label value="${c:l('editarConexionController.bloqueioTrecho.porcentagemOcupacao')}" />
|
||||||
|
<intbox id="txtPorcentagemOcupacao" maxlength="7"/>
|
||||||
|
</hlayout>
|
||||||
|
|
||||||
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
|
||||||
|
@ -95,6 +110,12 @@
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<vbox height="100%" width="100%">
|
<vbox height="100%" width="100%">
|
||||||
|
|
||||||
|
<hbox id="rowTrechoA" style="padding:1%">
|
||||||
|
<label value="${c:l('editarConexionController.bloqueioTrecho.bloquearTrechos')}" />
|
||||||
|
<checkbox id="chkBloqueioTrechoA" />
|
||||||
|
</hbox>
|
||||||
|
|
||||||
<hbox>
|
<hbox>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarConexionPorRutaController.labelLinhaA.value')}" />
|
value="${c:l('editarConexionPorRutaController.labelLinhaA.value')}" />
|
||||||
|
@ -121,6 +142,12 @@
|
||||||
</listbox>
|
</listbox>
|
||||||
</vbox>
|
</vbox>
|
||||||
<vbox height="100%" width="100%">
|
<vbox height="100%" width="100%">
|
||||||
|
|
||||||
|
<hbox id="rowTrechoB" style="padding:1%">
|
||||||
|
<label value="${c:l('editarConexionController.bloqueioTrecho.bloquearTrechos')}" />
|
||||||
|
<checkbox id="chkBloqueioTrechoB" />
|
||||||
|
</hbox>
|
||||||
|
|
||||||
<hbox>
|
<hbox>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarConexionPorRutaController.labelLinhaB.value')}" />
|
value="${c:l('editarConexionPorRutaController.labelLinhaB.value')}" />
|
||||||
|
@ -147,6 +174,12 @@
|
||||||
</listbox>
|
</listbox>
|
||||||
</vbox>
|
</vbox>
|
||||||
<vbox height="100%" width="100%">
|
<vbox height="100%" width="100%">
|
||||||
|
|
||||||
|
<hbox id="rowTrechoC" style="padding:1%">
|
||||||
|
<label value="${c:l('editarConexionController.bloqueioTrecho.bloquearTrechos')}" />
|
||||||
|
<checkbox id="chkBloqueioTrechoC" />
|
||||||
|
</hbox>
|
||||||
|
|
||||||
<hbox>
|
<hbox>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarConexionPorRutaController.labelLinhaC.value')}" />
|
value="${c:l('editarConexionPorRutaController.labelLinhaC.value')}" />
|
||||||
|
|
Loading…
Reference in New Issue