fix bug#AL-1905
parent
80079c1a22
commit
34d496139d
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.0.40</version>
|
<version>1.0.44</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<modelWeb.version>1.0.25</modelWeb.version>
|
<modelWeb.version>1.0.27</modelWeb.version>
|
||||||
<flyway.version>1.0.15</flyway.version>
|
<flyway.version>1.0.18</flyway.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<distributionManagement>
|
<distributionManagement>
|
||||||
|
|
|
@ -37,6 +37,7 @@ import org.zkoss.zul.Datebox;
|
||||||
import org.zkoss.zul.Intbox;
|
import org.zkoss.zul.Intbox;
|
||||||
import org.zkoss.zul.Label;
|
import org.zkoss.zul.Label;
|
||||||
import org.zkoss.zul.Radio;
|
import org.zkoss.zul.Radio;
|
||||||
|
import org.zkoss.zul.Radiogroup;
|
||||||
import org.zkoss.zul.Spinner;
|
import org.zkoss.zul.Spinner;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
import org.zkoss.zul.Timebox;
|
import org.zkoss.zul.Timebox;
|
||||||
|
@ -150,6 +151,8 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
private Radio fletes;
|
private Radio fletes;
|
||||||
private Radio viajesEspeciales;
|
private Radio viajesEspeciales;
|
||||||
private Radio transportePasajeros;
|
private Radio transportePasajeros;
|
||||||
|
private Radio rdImprimeBPE;
|
||||||
|
private Radio rdNaoImprimeBPE;
|
||||||
private Checkbox chkDoblePiso;
|
private Checkbox chkDoblePiso;
|
||||||
private EsquemaCorrida esquemaCorrida;
|
private EsquemaCorrida esquemaCorrida;
|
||||||
private MyListbox esquemaCorridaList;
|
private MyListbox esquemaCorridaList;
|
||||||
|
@ -179,6 +182,8 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
private Timebox horasalida;
|
private Timebox horasalida;
|
||||||
private Timebox de;
|
private Timebox de;
|
||||||
private Timebox hasta;
|
private Timebox hasta;
|
||||||
|
private Timebox horaIniNaoImpBpe;
|
||||||
|
private Timebox horaFimNaoImpBpe;
|
||||||
private Spinner minutos;
|
private Spinner minutos;
|
||||||
private Label horasalidaLabel;
|
private Label horasalidaLabel;
|
||||||
private Label minutosLabel1;
|
private Label minutosLabel1;
|
||||||
|
@ -436,6 +441,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
|
|
||||||
exibirDivision();
|
exibirDivision();
|
||||||
|
setSelecaoCboBPE();
|
||||||
|
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
log.error("Error al editar una corrida", ex);
|
log.error("Error al editar una corrida", ex);
|
||||||
|
@ -445,6 +451,40 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void selecionarHorarioNãoImpBPE() {
|
||||||
|
if (rdImprimeBPE.isChecked()) {
|
||||||
|
horaFimNaoImpBpe.setReadonly(true);
|
||||||
|
horaFimNaoImpBpe.setDisabled(true);
|
||||||
|
horaIniNaoImpBpe.setReadonly(true);
|
||||||
|
horaIniNaoImpBpe.setDisabled(true);
|
||||||
|
} else if (rdNaoImprimeBPE.isChecked()) {
|
||||||
|
horaFimNaoImpBpe.setReadonly(false);
|
||||||
|
horaFimNaoImpBpe.setDisabled(false);
|
||||||
|
horaIniNaoImpBpe.setReadonly(false);
|
||||||
|
horaIniNaoImpBpe.setDisabled(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void setSelecaoCboBPE() {
|
||||||
|
if (esquemaCorrida.getIndNaoImprimeBpe() == null || esquemaCorrida.getIndNaoImprimeBpe().equals("0")) {
|
||||||
|
rdImprimeBPE.setChecked(true);
|
||||||
|
} else {
|
||||||
|
rdNaoImprimeBPE.setChecked(true);
|
||||||
|
}
|
||||||
|
selecionarHorarioNãoImpBPE();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$rdgNaoImprimeViaBPE(Event event) {
|
||||||
|
String option = rdImprimeBPE.isChecked() ? "0" : "1";
|
||||||
|
|
||||||
|
if (option.equals("0")) {
|
||||||
|
esquemaCorrida.setIndNaoImprimeBpe("0");
|
||||||
|
} else if (option.equals("1")) {
|
||||||
|
esquemaCorrida.setIndNaoImprimeBpe("1");
|
||||||
|
}
|
||||||
|
setSelecaoCboBPE();
|
||||||
|
}
|
||||||
|
|
||||||
public void onClick$btnCopiar(Event ev) {
|
public void onClick$btnCopiar(Event ev) {
|
||||||
try {
|
try {
|
||||||
if (esquemaCorrida.getEsquemacorridaId() != null) {
|
if (esquemaCorrida.getEsquemacorridaId() != null) {
|
||||||
|
@ -659,6 +699,31 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Imprimir ou não recibo BPE na embarcada
|
||||||
|
boolean isNaoImprimeBPE = esquemaCorrida.getIndNaoImprimeBpe() == null ? false : esquemaCorrida.getIndNaoImprimeBpe().equals("1");
|
||||||
|
if(isNaoImprimeBPE) {
|
||||||
|
Date dataDe = horaIniNaoImpBpe.getValue();
|
||||||
|
Date dataAte = horaFimNaoImpBpe.getValue();
|
||||||
|
boolean isHoraValida = horaIniNaoImpBpe.getValue() == null || horaFimNaoImpBpe.getValue() == null ? false : true;
|
||||||
|
if(isHoraValida) {
|
||||||
|
dataDe.setSeconds(59);
|
||||||
|
dataAte.setSeconds(59);
|
||||||
|
if(dataDe.after(dataAte)) {
|
||||||
|
esquemaCorrida.setHoraIniNaoImpBPE(buscarHora(dataAte));
|
||||||
|
esquemaCorrida.setHoraFimNaoImpBPE(buscarHora(dataDe));
|
||||||
|
} else if(dataDe.before(dataAte)) {
|
||||||
|
esquemaCorrida.setHoraIniNaoImpBPE(buscarHora(dataDe));
|
||||||
|
esquemaCorrida.setHoraFimNaoImpBPE(buscarHora(dataAte));
|
||||||
|
} else {
|
||||||
|
esquemaCorrida.setIndNaoImprimeBpe("0");
|
||||||
|
setSelecaoCboBPE();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
esquemaCorrida.setIndNaoImprimeBpe("0");
|
||||||
|
setSelecaoCboBPE();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Date dataDe = fecniciovigencia.getValue();
|
Date dataDe = fecniciovigencia.getValue();
|
||||||
Date dataAte = fecfinvigencia.getValue();
|
Date dataAte = fecfinvigencia.getValue();
|
||||||
txtNumCorrida.getValue();
|
txtNumCorrida.getValue();
|
||||||
|
|
|
@ -3377,6 +3377,10 @@ editarConfiguracionCorridaController.lbCorridaExtra.value = Corrida Extra
|
||||||
editarConfiguracionCorridaController.lbEmbarqueDesembarque.value = Embarque / Desembarque
|
editarConfiguracionCorridaController.lbEmbarqueDesembarque.value = Embarque / Desembarque
|
||||||
editarConfiguracionCorridaController.bloqueiaWebAposSaida.value = Bloqueia venda web após saída do serviço
|
editarConfiguracionCorridaController.bloqueiaWebAposSaida.value = Bloqueia venda web após saída do serviço
|
||||||
editarConfiguracionCorridaController.bloqueiaWebAposSaida.ajuda = Bloqueia a venda Web de todos os trechos do serviço após o horário de saída da origem.
|
editarConfiguracionCorridaController.bloqueiaWebAposSaida.ajuda = Bloqueia a venda Web de todos os trechos do serviço após o horário de saída da origem.
|
||||||
|
editarConfiguracionCorridaController.lblImprimeBPE.value = Can print BPE receipt:
|
||||||
|
editarConfiguracionCorridaController.lblImprimeViaBPE.value = Yes
|
||||||
|
editarConfiguracionCorridaController.lblNaoImprimeViaBPE.value = No
|
||||||
|
editarConfiguracionCorridaController.lblHorarioImpBPE.value = Time that the receipt will not be printed:
|
||||||
|
|
||||||
#FlexBus
|
#FlexBus
|
||||||
editarConfiguracionCorridaController.lbFlexBus.value= FlexBus
|
editarConfiguracionCorridaController.lbFlexBus.value= FlexBus
|
||||||
|
|
|
@ -3352,6 +3352,10 @@ editarConfiguracionCorridaController.lbisBloqueioInternet.value= Bloqueio Intern
|
||||||
editarConfiguracionCorridaController.MSG.necessarioInformarCorridaExtra= Necessário Informar número serviço para gerar corrida extra automaticamente.
|
editarConfiguracionCorridaController.MSG.necessarioInformarCorridaExtra= Necessário Informar número serviço para gerar corrida extra automaticamente.
|
||||||
editarConfiguracionCorridaController.MSG.corridaJaExiste= Corrida Já existe, é necessário um número novo para gerar o serviço extra automaticamente.
|
editarConfiguracionCorridaController.MSG.corridaJaExiste= Corrida Já existe, é necessário um número novo para gerar o serviço extra automaticamente.
|
||||||
editarConfiguracionCorridaController.ajudaNumeroCorridaExtra= O número da corrida deve ser único, caso houver uma corrida com o mesmo numero criado o serviço extra não será gerado automaticamente.
|
editarConfiguracionCorridaController.ajudaNumeroCorridaExtra= O número da corrida deve ser único, caso houver uma corrida com o mesmo numero criado o serviço extra não será gerado automaticamente.
|
||||||
|
editarConfiguracionCorridaController.lblImprimeBPE.value = Imprime Recibo BPE Embarcada:
|
||||||
|
editarConfiguracionCorridaController.lblImprimeViaBPE.value = Si
|
||||||
|
editarConfiguracionCorridaController.lblNaoImprimeViaBPE.value = No
|
||||||
|
editarConfiguracionCorridaController.lblHorarioImpBPE.value = Horário em que o recibo BPE não será impresso:
|
||||||
|
|
||||||
# Editar Tarifa Oficial:
|
# Editar Tarifa Oficial:
|
||||||
editarTarifaOficialController.window.title = Cambio de precio / Tarifa oficial
|
editarTarifaOficialController.window.title = Cambio de precio / Tarifa oficial
|
||||||
|
|
|
@ -3375,6 +3375,10 @@ editarConfiguracionCorridaController.lbCorridaExtra.value = Corrida Extra
|
||||||
editarConfiguracionCorridaController.lbEmbarqueDesembarque.value = Embarque / Desembarque
|
editarConfiguracionCorridaController.lbEmbarqueDesembarque.value = Embarque / Desembarque
|
||||||
editarConfiguracionCorridaController.bloqueiaWebAposSaida.value = Bloqueia venda web após saída do serviço
|
editarConfiguracionCorridaController.bloqueiaWebAposSaida.value = Bloqueia venda web após saída do serviço
|
||||||
editarConfiguracionCorridaController.bloqueiaWebAposSaida.ajuda = Bloqueia a venda Web de todos os trechos do serviço após o horário de saída da origem.
|
editarConfiguracionCorridaController.bloqueiaWebAposSaida.ajuda = Bloqueia a venda Web de todos os trechos do serviço após o horário de saída da origem.
|
||||||
|
editarConfiguracionCorridaController.lblImprimeBPE.value = Imprime Recibo BPE Embarcada:
|
||||||
|
editarConfiguracionCorridaController.lblImprimeViaBPE.value = Sim
|
||||||
|
editarConfiguracionCorridaController.lblNaoImprimeViaBPE.value = Nao
|
||||||
|
editarConfiguracionCorridaController.lblHorarioImpBPE.value = Horário em que o recibo BPE não será impresso:
|
||||||
|
|
||||||
#FlexBus
|
#FlexBus
|
||||||
editarConfiguracionCorridaController.lbFlexBus.value= FlexBus
|
editarConfiguracionCorridaController.lbFlexBus.value= FlexBus
|
||||||
|
|
|
@ -370,6 +370,45 @@
|
||||||
value="${c:l('editarConfiguracionCorridaController.doblePiso.value')}" />
|
value="${c:l('editarConfiguracionCorridaController.doblePiso.value')}" />
|
||||||
<checkbox id="chkDoblePiso" />
|
<checkbox id="chkDoblePiso" />
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<radiogroup Id="rdgNaoImprimeViaBPE" >
|
||||||
|
<label value="${c:l('editarConfiguracionCorridaController.lblImprimeBPE.value')}"></label>
|
||||||
|
<vbox height="40px"
|
||||||
|
align="left">
|
||||||
|
<radio Id="rdImprimeBPE"
|
||||||
|
value="0"
|
||||||
|
label="${c:l('editarConfiguracionCorridaController.lblImprimeViaBPE.value')}" />
|
||||||
|
<radio Id="rdNaoImprimeBPE"
|
||||||
|
value="1"
|
||||||
|
label="${c:l('editarConfiguracionCorridaController.lblNaoImprimeViaBPE.value')}" />
|
||||||
|
</vbox>
|
||||||
|
</radiogroup>
|
||||||
|
<vbox id="vbxHorarioNaoImpBPE" >
|
||||||
|
<label value="${c:l('editarConfiguracionCorridaController.lblHorarioImpBPE.value')}"></label>
|
||||||
|
<h:table border="0">
|
||||||
|
<h:tr>
|
||||||
|
<h:td align="center">
|
||||||
|
<timebox
|
||||||
|
id="horaIniNaoImpBpe" mold="rounded" width="200px"
|
||||||
|
constraint="no empty"
|
||||||
|
value="@{winEditarCorrida$composer.esquemaCorrida.horaIniNaoImpBPE}"
|
||||||
|
readonly="true" />
|
||||||
|
</h:td>
|
||||||
|
<h:td>
|
||||||
|
<label width="200px"
|
||||||
|
value="${c:l('editarConfiguracionCorridaController.lbHasta.value')}" />
|
||||||
|
</h:td>
|
||||||
|
<h:td align="center">
|
||||||
|
<timebox
|
||||||
|
id="horaFimNaoImpBpe" mold="rounded" width="200px"
|
||||||
|
constraint="no empty"
|
||||||
|
value="@{winEditarCorrida$composer.esquemaCorrida.horaFimNaoImpBPE}"
|
||||||
|
readonly="true" />
|
||||||
|
</h:td>
|
||||||
|
</h:tr>
|
||||||
|
</h:table>
|
||||||
|
</vbox>
|
||||||
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label id="lbNumCorridaPisoExtra"
|
<label id="lbNumCorridaPisoExtra"
|
||||||
value="${c:l('editarConfiguracionCorridaController.lbNumCorridaPisoExtra.label')}"
|
value="${c:l('editarConfiguracionCorridaController.lbNumCorridaPisoExtra.label')}"
|
||||||
|
|
Loading…
Reference in New Issue