Merge pull request 'Bolivariano - Adequações Conexão entre linhas feat bug#AL-4465' (!676) from AL-4465 into master
Reviewed-on: http://18.235.188.113:3000/adm/VentaBoletosAdm/pulls/676 Reviewed-by: pinheiro <valdevir@rjconsultores.com.br>master 1.129.0
commit
793c8347ed
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.6</version>
|
||||
<version>1.129.0</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
<modelWeb.version>1.98.1</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 (!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">
|
||||
|
@ -60,6 +60,21 @@
|
|||
<doublebox id="txtDesconto" maxlength="7"/>
|
||||
</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