0020761: ESPEC - Criação de 3 três serviços no Doble Decker
bug#20761 dev:fabio qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@104724 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
27cf11253c
commit
21e8fa1d54
|
@ -161,6 +161,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
private Textbox txtInfoCorrida;
|
||||
private Checkbox chkCorridaExtra;
|
||||
private Intbox txtNumCorridaPisoExtra;
|
||||
private Intbox txtNumCorridaPisoExtra2;
|
||||
private Intbox txtQtdeDiasGeracao;
|
||||
private Combobox cmbClase;
|
||||
private Combobox cmbMarca;
|
||||
|
@ -191,6 +192,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
private Label lbDivision;
|
||||
|
||||
private Label lbNumCorridaPisoExtra;
|
||||
private Label lbNumCorridaPisoExtra2;
|
||||
private Button btnApagar;
|
||||
private Textbox txtIdCorridaRebote;
|
||||
private Textbox txtPlataforma;
|
||||
|
@ -310,7 +312,9 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
chkDoblePiso.setChecked(true);
|
||||
lbNumCorridaPisoExtra.setVisible(Boolean.TRUE);
|
||||
txtNumCorridaPisoExtra.setVisible(Boolean.TRUE);
|
||||
txtNumCorridaPisoExtra.setDisabled(Boolean.TRUE);
|
||||
|
||||
lbNumCorridaPisoExtra2.setVisible(Boolean.TRUE);
|
||||
txtNumCorridaPisoExtra2.setVisible(Boolean.TRUE);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -611,6 +615,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
|
||||
if (chkDoblePiso.isChecked()) {
|
||||
txtNumCorridaPisoExtra.getValue();
|
||||
txtNumCorridaPisoExtra2.getValue();
|
||||
}
|
||||
|
||||
if (chkDoblePiso.isChecked() && !validarPisoExtra()) {
|
||||
|
@ -1407,10 +1412,16 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
lbNumCorridaPisoExtra.setVisible(Boolean.TRUE);
|
||||
txtNumCorridaPisoExtra.setVisible(Boolean.TRUE);
|
||||
|
||||
lbNumCorridaPisoExtra2.setVisible(Boolean.TRUE);
|
||||
txtNumCorridaPisoExtra2.setVisible(Boolean.TRUE);
|
||||
|
||||
} else {
|
||||
esquemaCorrida.setPisoExtra(Boolean.FALSE);
|
||||
lbNumCorridaPisoExtra.setVisible(Boolean.FALSE);
|
||||
txtNumCorridaPisoExtra.setVisible(Boolean.FALSE);
|
||||
|
||||
lbNumCorridaPisoExtra2.setVisible(Boolean.FALSE);
|
||||
txtNumCorridaPisoExtra2.setVisible(Boolean.FALSE);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1903,41 +1914,56 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
private Boolean validarPisoExtra() throws InterruptedException {
|
||||
Boolean returnValue = true;
|
||||
EsquemaCorrida esquemaCorrida = esquemaCorridaService.obtenerByEsquemaCorrida(txtNumCorridaPisoExtra.getValue());
|
||||
|
||||
EsquemaCorrida esquemaCorrida2 = null;
|
||||
Boolean isPisoExtra2 = txtNumCorridaPisoExtra2.getValue() != null;
|
||||
|
||||
if(txtNumCorridaPisoExtra2.getValue() != null) {
|
||||
esquemaCorrida2 = esquemaCorridaService.obtenerByEsquemaCorrida(txtNumCorridaPisoExtra2.getValue());
|
||||
}
|
||||
|
||||
if (esquemaCorrida == null) {
|
||||
|
||||
if (esquemaCorrida == null || (isPisoExtra2 && esquemaCorrida2 == null)) {
|
||||
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.servicoPisoExtraExistente"),
|
||||
Labels.getLabel("editarConfiguracionCorridaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
returnValue = false;
|
||||
} else if (this.esquemaCorrida.equals(esquemaCorrida)) {
|
||||
} else if (this.esquemaCorrida.equals(esquemaCorrida) || (isPisoExtra2 && this.esquemaCorrida.equals(esquemaCorrida2))) {
|
||||
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.servicoPisoExtraIgualServico"),
|
||||
Labels.getLabel("editarConfiguracionCorridaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
returnValue = false;
|
||||
} else if (esquemaCorrida.getPisoExtra() != null && esquemaCorrida.getPisoExtra()) {
|
||||
} else if ((esquemaCorrida.getPisoExtra() != null && esquemaCorrida.getPisoExtra()) || (isPisoExtra2 && esquemaCorrida2.getPisoExtra() != null && esquemaCorrida2.getPisoExtra())) {
|
||||
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.servicoPisoExtraJaEPisoExtra"),
|
||||
Labels.getLabel("editarConfiguracionCorridaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
returnValue = false;
|
||||
} else if (!esquemaCorrida.getMarca().equals(this.esquemaCorrida.getMarca())) {
|
||||
} else if (!esquemaCorrida.getMarca().equals(this.esquemaCorrida.getMarca()) || (isPisoExtra2 && !esquemaCorrida2.getMarca().equals(this.esquemaCorrida.getMarca()))) {
|
||||
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.servicoPisoExtraEmpresaDiferente"),
|
||||
Labels.getLabel("editarConfiguracionCorridaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
returnValue = false;
|
||||
} else if (!esquemaCorrida.getRuta().getOrgaoConcedente().equals(this.esquemaCorrida.getRuta().getOrgaoConcedente())) {
|
||||
} else if (!esquemaCorrida.getRuta().getOrgaoConcedente().equals(this.esquemaCorrida.getRuta().getOrgaoConcedente())
|
||||
|| (isPisoExtra2 && !esquemaCorrida2.getRuta().getOrgaoConcedente().equals(this.esquemaCorrida.getRuta().getOrgaoConcedente()))) {
|
||||
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.servicoPisoExtraOrgaoDiferente"),
|
||||
Labels.getLabel("editarConfiguracionCorridaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
returnValue = false;
|
||||
} else if (validarEsquemaTramo(esquemaCorrida)) {
|
||||
} else if (validarEsquemaTramo(esquemaCorrida) || (isPisoExtra2 && validarEsquemaTramo(esquemaCorrida2))) {
|
||||
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.servicoPisoExtraLocalidadeDiferente"),
|
||||
Labels.getLabel("editarConfiguracionCorridaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
returnValue = false;
|
||||
} else if(esquemaCorrida.equals(esquemaCorrida2)) {
|
||||
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.pisoExtraIguais.label"),
|
||||
Labels.getLabel("editarConfiguracionCorridaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
returnValue = false;
|
||||
}
|
||||
|
||||
if (!returnValue) {
|
||||
txtNumCorridaPisoExtra.setDisabled(false);
|
||||
txtNumCorridaPisoExtra2.setDisabled(false);
|
||||
}
|
||||
|
||||
return returnValue;
|
||||
|
@ -1946,6 +1972,10 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
|||
public void onChange$txtNumCorridaPisoExtra() throws InterruptedException {
|
||||
validarPisoExtra();
|
||||
}
|
||||
|
||||
public void onChange$txtNumCorridaPisoExtra2() throws InterruptedException {
|
||||
validarPisoExtra();
|
||||
}
|
||||
|
||||
private boolean validarEsquemaTramo(EsquemaCorrida esquemaCorrida) {
|
||||
|
||||
|
|
|
@ -2763,7 +2763,9 @@ editarConfiguracionCorridaController.btnAdcionarTramo.tooltiptext = Incluir
|
|||
editarConfiguracionCorridaController.lbVigencia.value = Vigencia
|
||||
editarConfiguracionCorridaController.lbQtdeDiasGeracao.value=Cant. dias generación
|
||||
editarConfiguracionCorridaController.lbNumCorrida.label = Numero servicio
|
||||
editarConfiguracionCorridaController.lbNumCorridaPisoExtra.label = Numero del servicio del piso extra
|
||||
editarConfiguracionCorridaController.lbNumCorridaPisoExtra.label = Numero del servicio del piso extra 1
|
||||
editarConfiguracionCorridaController.lbNumCorridaPisoExtra2.label = Numero del servicio del piso extra 2
|
||||
editarConfiguracionCorridaController.pisoExtraIguais.label=Os pisos extras não podem ser iguais.
|
||||
editarConfiguracionCorridaController.lbDe.value = Desde
|
||||
editarConfiguracionCorridaController.lbHasta.value = Hasta
|
||||
editarConfiguracionCorridaController.lbCada.value = Cada
|
||||
|
|
|
@ -2962,7 +2962,9 @@ editarConfiguracionCorridaController.btnAdcionarTramo.tooltiptext = Incluir
|
|||
editarConfiguracionCorridaController.lbVigencia.value = Vigência
|
||||
editarConfiguracionCorridaController.lbQtdeDiasGeracao.value=Qtd. dias Geração
|
||||
editarConfiguracionCorridaController.lbNumCorrida.label = Número Serviço
|
||||
editarConfiguracionCorridaController.lbNumCorridaPisoExtra.label = Número de Serviço do Piso Extra
|
||||
editarConfiguracionCorridaController.lbNumCorridaPisoExtra.label = Número de Serviço do Piso Extra 1
|
||||
editarConfiguracionCorridaController.lbNumCorridaPisoExtra2.label = Número de Serviço do Piso Extra 2
|
||||
editarConfiguracionCorridaController.pisoExtraIguais.label=Os pisos extras não podem ser iguais.
|
||||
editarConfiguracionCorridaController.lbDe.value = De
|
||||
editarConfiguracionCorridaController.lbHasta.value = Até
|
||||
editarConfiguracionCorridaController.lbCada.value = Cada
|
||||
|
|
|
@ -361,10 +361,31 @@
|
|||
<label id="lbNumCorridaPisoExtra"
|
||||
value="${c:l('editarConfiguracionCorridaController.lbNumCorridaPisoExtra.label')}"
|
||||
visible="false" />
|
||||
<intbox id="txtNumCorridaPisoExtra"
|
||||
maxlength="7" width="120px" constraint="no empty"
|
||||
value="@{winEditarCorrida$composer.esquemaCorrida.numCorridaPisoExtra}"
|
||||
visible="false" />
|
||||
<hbox>
|
||||
<h:table border="0">
|
||||
<h:tr>
|
||||
<h:td>
|
||||
<intbox
|
||||
id="txtNumCorridaPisoExtra" maxlength="7" width="120px"
|
||||
constraint="no empty"
|
||||
value="@{winEditarCorrida$composer.esquemaCorrida.numCorridaPisoExtra}"
|
||||
visible="false" />
|
||||
</h:td>
|
||||
<h:td>
|
||||
<label
|
||||
id="lbNumCorridaPisoExtra2"
|
||||
value="${c:l('editarConfiguracionCorridaController.lbNumCorridaPisoExtra2.label')}"
|
||||
visible="false" />
|
||||
</h:td>
|
||||
<h:td>
|
||||
<intbox
|
||||
id="txtNumCorridaPisoExtra2" maxlength="7" width="120px"
|
||||
value="@{winEditarCorrida$composer.esquemaCorrida.numCorridaPisoExtra2}"
|
||||
visible="false" />
|
||||
</h:td>
|
||||
</h:tr>
|
||||
</h:table>
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbClaseDoblePiso"
|
||||
|
|
Loading…
Reference in New Issue