Merge pull request 'fix bug#AL-1905' (!57) from AL-1905 into master
Reviewed-on: http://18.235.188.113:3000/adm/VentaBoletosAdm/pulls/57 Reviewed-by: fabio <fabio.faria@rjconsultores.com.br> Reviewed-by: Valdir Cordeiro <valdir.cordeiro@totvs.com.br>master 1.0.45
commit
763bd75723
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.0.44</version>
|
||||
<version>1.0.45</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
<modelWeb.version>1.0.25</modelWeb.version>
|
||||
<flyway.version>1.0.16</flyway.version>
|
||||
<modelWeb.version>1.0.27</modelWeb.version>
|
||||
<flyway.version>1.0.18</flyway.version>
|
||||
</properties>
|
||||
|
||||
<distributionManagement>
|
||||
|
|
|
@ -37,6 +37,7 @@ import org.zkoss.zul.Datebox;
|
|||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Label;
|
||||
import org.zkoss.zul.Radio;
|
||||
import org.zkoss.zul.Radiogroup;
|
||||
import org.zkoss.zul.Spinner;
|
||||
import org.zkoss.zul.Textbox;
|
||||
import org.zkoss.zul.Timebox;
|
||||
|
@ -150,6 +151,8 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
private Radio fletes;
|
||||
private Radio viajesEspeciales;
|
||||
private Radio transportePasajeros;
|
||||
private Radio rdImprimeBPE;
|
||||
private Radio rdNaoImprimeBPE;
|
||||
private Checkbox chkDoblePiso;
|
||||
private EsquemaCorrida esquemaCorrida;
|
||||
private MyListbox esquemaCorridaList;
|
||||
|
@ -179,6 +182,8 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
private Timebox horasalida;
|
||||
private Timebox de;
|
||||
private Timebox hasta;
|
||||
private Timebox horaIniNaoImpBpe;
|
||||
private Timebox horaFimNaoImpBpe;
|
||||
private Spinner minutos;
|
||||
private Label horasalidaLabel;
|
||||
private Label minutosLabel1;
|
||||
|
@ -436,6 +441,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
exibirDivision();
|
||||
setSelecaoCboBPE();
|
||||
|
||||
} catch (Exception 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) {
|
||||
try {
|
||||
if (esquemaCorrida.getEsquemacorridaId() != null) {
|
||||
|
@ -659,6 +699,31 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
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 dataAte = fecfinvigencia.getValue();
|
||||
txtNumCorrida.getValue();
|
||||
|
|
|
@ -3377,6 +3377,10 @@ editarConfiguracionCorridaController.lbCorridaExtra.value = Corrida Extra
|
|||
editarConfiguracionCorridaController.lbEmbarqueDesembarque.value = Embarque / Desembarque
|
||||
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.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
|
||||
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.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.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:
|
||||
editarTarifaOficialController.window.title = Cambio de precio / Tarifa oficial
|
||||
|
|
|
@ -3375,6 +3375,10 @@ editarConfiguracionCorridaController.lbCorridaExtra.value = Corrida Extra
|
|||
editarConfiguracionCorridaController.lbEmbarqueDesembarque.value = Embarque / Desembarque
|
||||
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.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
|
||||
editarConfiguracionCorridaController.lbFlexBus.value= FlexBus
|
||||
|
|
|
@ -370,6 +370,45 @@
|
|||
value="${c:l('editarConfiguracionCorridaController.doblePiso.value')}" />
|
||||
<checkbox id="chkDoblePiso" />
|
||||
</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>
|
||||
<label id="lbNumCorridaPisoExtra"
|
||||
value="${c:l('editarConfiguracionCorridaController.lbNumCorridaPisoExtra.label')}"
|
||||
|
|
Loading…
Reference in New Issue