Fixes bug#AL-4556
commit
13fff4de4d
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.128.5</version>
|
||||
<version>1.129.0</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
<modelWeb.version>1.98.0</modelWeb.version>
|
||||
<flyway.version>1.86.0</flyway.version>
|
||||
<modelWeb.version>1.99.0</modelWeb.version>
|
||||
<flyway.version>1.87.0</flyway.version>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
</properties>
|
||||
|
||||
|
|
|
@ -25,8 +25,10 @@ import org.zkoss.zul.Doublebox;
|
|||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.ListModelList;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Row;
|
||||
import org.zkoss.zul.Tab;
|
||||
import org.zkoss.zul.Textbox;
|
||||
import org.zkoss.zul.api.Hbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
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.RutaService;
|
||||
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.vo.parada.ConexionCtrlVO;
|
||||
import com.rjconsultores.ventaboletos.vo.parada.ConexionRutaConfVO;
|
||||
|
@ -141,7 +145,6 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
|||
private Combobox cmbOrigemConexao;
|
||||
private Combobox cmbDestinoConexao;
|
||||
|
||||
private Button btnFiltrar;
|
||||
List<ParadaVOConexionRuta> localidadesGeradasFiltro;
|
||||
private List<Parada> lsOrigemConexao;
|
||||
private List<Parada> lsDestinoConexao;
|
||||
|
@ -149,6 +152,18 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
|||
|
||||
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
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
|
||||
|
@ -165,8 +180,14 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
|||
conexionRutaConfList = (MyListbox) Executions.getCurrent().getArg().get("conexionRutaConfList");
|
||||
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);
|
||||
btnApagar.setDisabled(false);
|
||||
|
@ -176,6 +197,12 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
|||
txtTiempoMax.setValue(conexionRutaConf.getTiempoMax());
|
||||
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();
|
||||
|
||||
configuraExcecaoPorTipoVenda();
|
||||
|
@ -397,6 +424,13 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
|||
conexionRutaConf.setTiempoMin(txtTiempoMin.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();
|
||||
Boolean descontoAlterado = false;
|
||||
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">
|
||||
<columns>
|
||||
<column width="10%" />
|
||||
<column width="15%" />
|
||||
<column width="40%" />
|
||||
<column width="50%" />
|
||||
<column width="45%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row spans="1,2">
|
||||
|
@ -61,6 +61,21 @@
|
|||
</hlayout>
|
||||
|
||||
</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>
|
||||
</grid>
|
||||
|
||||
|
@ -95,6 +110,12 @@
|
|||
</row>
|
||||
<row>
|
||||
<vbox height="100%" width="100%">
|
||||
|
||||
<hbox id="rowTrechoA" style="padding:1%">
|
||||
<label value="${c:l('editarConexionController.bloqueioTrecho.bloquearTrechos')}" />
|
||||
<checkbox id="chkBloqueioTrechoA" />
|
||||
</hbox>
|
||||
|
||||
<hbox>
|
||||
<label
|
||||
value="${c:l('editarConexionPorRutaController.labelLinhaA.value')}" />
|
||||
|
@ -121,6 +142,12 @@
|
|||
</listbox>
|
||||
</vbox>
|
||||
<vbox height="100%" width="100%">
|
||||
|
||||
<hbox id="rowTrechoB" style="padding:1%">
|
||||
<label value="${c:l('editarConexionController.bloqueioTrecho.bloquearTrechos')}" />
|
||||
<checkbox id="chkBloqueioTrechoB" />
|
||||
</hbox>
|
||||
|
||||
<hbox>
|
||||
<label
|
||||
value="${c:l('editarConexionPorRutaController.labelLinhaB.value')}" />
|
||||
|
@ -147,6 +174,12 @@
|
|||
</listbox>
|
||||
</vbox>
|
||||
<vbox height="100%" width="100%">
|
||||
|
||||
<hbox id="rowTrechoC" style="padding:1%">
|
||||
<label value="${c:l('editarConexionController.bloqueioTrecho.bloquearTrechos')}" />
|
||||
<checkbox id="chkBloqueioTrechoC" />
|
||||
</hbox>
|
||||
|
||||
<hbox>
|
||||
<label
|
||||
value="${c:l('editarConexionPorRutaController.labelLinhaC.value')}" />
|
||||
|
|
Loading…
Reference in New Issue