fixes bug #9032
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@69157 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
bb3a071469
commit
d62136ad50
|
@ -267,6 +267,10 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
||||||
Column kmsReal = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsReal.label"));
|
Column kmsReal = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsReal.label"));
|
||||||
kmsReal.setWidth("12%");
|
kmsReal.setWidth("12%");
|
||||||
columns.appendChild(kmsReal);
|
columns.appendChild(kmsReal);
|
||||||
|
|
||||||
|
Column kmsEntradaSaida = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsEntradaSaida.label"));
|
||||||
|
kmsEntradaSaida.setWidth("12%");
|
||||||
|
columns.appendChild(kmsEntradaSaida);
|
||||||
|
|
||||||
Column tiempoRecorrido = new Column(Labels.getLabel("gridRutaSecuencia.columnTiempoRecorrido.label"));
|
Column tiempoRecorrido = new Column(Labels.getLabel("gridRutaSecuencia.columnTiempoRecorrido.label"));
|
||||||
tiempoRecorrido.setWidth("14%");
|
tiempoRecorrido.setWidth("14%");
|
||||||
|
@ -356,7 +360,10 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
||||||
// if (secuenciaRutaTramoVO.getKmReal().equals(BigDecimal.ZERO)){
|
// if (secuenciaRutaTramoVO.getKmReal().equals(BigDecimal.ZERO)){
|
||||||
// dKmsReal.setRawValue("");
|
// dKmsReal.setRawValue("");
|
||||||
// }
|
// }
|
||||||
|
final MyCustomTextboxDecimal dKmsEntradaSaida = new MyCustomTextboxDecimal((secuenciaRutaTramoVO.getKmEntradaSaida() == null) ? BigDecimal.ZERO
|
||||||
|
: secuenciaRutaTramoVO.getKmEntradaSaida());
|
||||||
|
dKmsEntradaSaida.setWidth("90%");
|
||||||
|
|
||||||
final Spinner spHora = new Spinner();
|
final Spinner spHora = new Spinner();
|
||||||
final Spinner spMinuto = new Spinner();
|
final Spinner spMinuto = new Spinner();
|
||||||
final Label lblID = new Label("");
|
final Label lblID = new Label("");
|
||||||
|
@ -420,8 +427,13 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
||||||
dKmsReal.setReadonly(!esTramoEditable);
|
dKmsReal.setReadonly(!esTramoEditable);
|
||||||
dataBinder.addBinding(dKmsReal, "value", row.getUuid() + ".kmReal", null, null, "save",
|
dataBinder.addBinding(dKmsReal, "value", row.getUuid() + ".kmReal", null, null, "save",
|
||||||
"com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter", null, null, null);
|
"com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter", null, null, null);
|
||||||
|
|
||||||
|
dKmsEntradaSaida.setReadonly(!esTramoEditable);
|
||||||
|
dataBinder.addBinding(dKmsEntradaSaida, "value", row.getUuid() + ".kmEntradaSaida", null, null, "save",
|
||||||
|
"com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter", null, null, null);
|
||||||
|
|
||||||
row.appendChild(dKmsReal);
|
row.appendChild(dKmsReal);
|
||||||
|
row.appendChild(dKmsEntradaSaida);
|
||||||
|
|
||||||
// Cell Tiempo Recorrido
|
// Cell Tiempo Recorrido
|
||||||
Hbox hbox = new Hbox();
|
Hbox hbox = new Hbox();
|
||||||
|
|
|
@ -463,13 +463,14 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
lsParadasSequencia.add(paradaSecuencia);
|
lsParadasSequencia.add(paradaSecuencia);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addTramoPardaSecuencia(Parada parada, Via via, Short numsecuencia, List<RutaCaseta> lCas, String tempo, String km) {
|
private void addTramoPardaSecuencia(Parada parada, Via via, Short numsecuencia, List<RutaCaseta> lCas, String tempo, String km, String kmEntradaSaida) {
|
||||||
ParadaSecuencia paradaSecuencia = new ParadaSecuencia();
|
ParadaSecuencia paradaSecuencia = new ParadaSecuencia();
|
||||||
paradaSecuencia.setParada(parada);
|
paradaSecuencia.setParada(parada);
|
||||||
paradaSecuencia.setSecuencia(numsecuencia);
|
paradaSecuencia.setSecuencia(numsecuencia);
|
||||||
paradaSecuencia.setVia(via);
|
paradaSecuencia.setVia(via);
|
||||||
paradaSecuencia.setCasetas(lCas);
|
paradaSecuencia.setCasetas(lCas);
|
||||||
paradaSecuencia.setKmReal(km);
|
paradaSecuencia.setKmReal(km);
|
||||||
|
paradaSecuencia.setKmEntradaSaida(kmEntradaSaida);
|
||||||
paradaSecuencia.setTempoReal(tempo);
|
paradaSecuencia.setTempoReal(tempo);
|
||||||
lsParadasSequencia.add(paradaSecuencia);
|
lsParadasSequencia.add(paradaSecuencia);
|
||||||
}
|
}
|
||||||
|
@ -486,9 +487,9 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
Short numsecuencia = ++numSecuencia;
|
Short numsecuencia = ++numSecuencia;
|
||||||
|
|
||||||
Parada paradaOrigem = tramo.getOrigem();
|
Parada paradaOrigem = tramo.getOrigem();
|
||||||
BigDecimal km = tramo.getKmReal();
|
BigDecimal kmEntradaSaida = rs.getCantKmEntradaSaida();
|
||||||
|
BigDecimal km = kmEntradaSaida != null ? tramo.getKmReal().subtract(kmEntradaSaida) : tramo.getKmReal();
|
||||||
addTramoPardaSecuencia(paradaOrigem, via, numsecuencia, lcas, getTempo(tramo.getTramoServicioList(), ruta), km != null ? km.toString() : "");
|
addTramoPardaSecuencia(paradaOrigem, via, numsecuencia, lcas, getTempo(tramo.getTramoServicioList(), ruta), km != null ? km.toString() : "", kmEntradaSaida != null ? kmEntradaSaida.toString() : "");
|
||||||
if (i == lsRutaSecuencia.size() - 1) {
|
if (i == lsRutaSecuencia.size() - 1) {
|
||||||
Parada paradaDestino = tramo.getDestino();
|
Parada paradaDestino = tramo.getDestino();
|
||||||
Integer ultSecuencia = numsecuencia.intValue() + 1;
|
Integer ultSecuencia = numsecuencia.intValue() + 1;
|
||||||
|
|
|
@ -58,6 +58,9 @@ public class RenderCatalogoDeRutasSecuencia implements ListitemRenderer {
|
||||||
|
|
||||||
lc = new Listcell((ps.getKmReal() == null) ? "" : ps.getKmReal());
|
lc = new Listcell((ps.getKmReal() == null) ? "" : ps.getKmReal());
|
||||||
lc.setParent(lstm);
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell((ps.getKmEntradaSaida() == null) ? "" : ps.getKmEntradaSaida());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
lc = new Listcell((ps.getTempoReal() == null) ? "" : ps.getTempoReal());
|
lc = new Listcell((ps.getTempoReal() == null) ? "" : ps.getTempoReal());
|
||||||
lc.setParent(lstm);
|
lc.setParent(lstm);
|
||||||
|
|
|
@ -2022,6 +2022,7 @@ editarTramosController.tabTramos.label = Tramos
|
||||||
editarTramosController.tabOrgaoCoeficientes.label = Coeficientes
|
editarTramosController.tabOrgaoCoeficientes.label = Coeficientes
|
||||||
editarTramosController.tabServicio.label = Tiempo general
|
editarTramosController.tabServicio.label = Tiempo general
|
||||||
editarTramosController.lbKmReal.value = KM Real
|
editarTramosController.lbKmReal.value = KM Real
|
||||||
|
editarTramosController.lbKmEntradaSaida.value = KM Entrada/Saída
|
||||||
editarTramosController.lbKmTarifa.value = KM Tarifa
|
editarTramosController.lbKmTarifa.value = KM Tarifa
|
||||||
editarTramosController.lbKmPagoConductor.value = Km pago conductor
|
editarTramosController.lbKmPagoConductor.value = Km pago conductor
|
||||||
editarTramosController.lbTiempoRecorrido.value = Tiempo de recorrido
|
editarTramosController.lbTiempoRecorrido.value = Tiempo de recorrido
|
||||||
|
@ -4838,6 +4839,7 @@ gridRutaSecuencia.columnOrigen.label=Origen
|
||||||
gridRutaSecuencia.columnDestino.label=Destino
|
gridRutaSecuencia.columnDestino.label=Destino
|
||||||
gridRutaSecuencia.columnVia.label=Via
|
gridRutaSecuencia.columnVia.label=Via
|
||||||
gridRutaSecuencia.columnKmsReal.label=Kms Real
|
gridRutaSecuencia.columnKmsReal.label=Kms Real
|
||||||
|
gridRutaSecuencia.columnKmsEntradaSaida.label = Km Entrada/Saída
|
||||||
gridRutaSecuencia.columnKmsConductor.label=Kms conductor
|
gridRutaSecuencia.columnKmsConductor.label=Kms conductor
|
||||||
gridRutaSecuencia.columnTiempoRecorrido.label=Tiempo recorrido
|
gridRutaSecuencia.columnTiempoRecorrido.label=Tiempo recorrido
|
||||||
gridRutaSecuencia.columnIDTramo.label=ID
|
gridRutaSecuencia.columnIDTramo.label=ID
|
||||||
|
|
|
@ -2079,6 +2079,7 @@ editarTramosController.tabTramos.label = Trechos
|
||||||
editarTramosController.tabOrgaoCoeficientes.label = Coeficientes
|
editarTramosController.tabOrgaoCoeficientes.label = Coeficientes
|
||||||
editarTramosController.tabServicio.label = Tempo Geral
|
editarTramosController.tabServicio.label = Tempo Geral
|
||||||
editarTramosController.lbKmReal.value = KM Real
|
editarTramosController.lbKmReal.value = KM Real
|
||||||
|
editarTramosController.lbKmEntradaSaida.value = KM Entrada/Saída
|
||||||
editarTramosController.lbKmTarifa.value = KM Tarifa
|
editarTramosController.lbKmTarifa.value = KM Tarifa
|
||||||
editarTramosController.lbKmPagoConductor.value = Km Pago Motorista
|
editarTramosController.lbKmPagoConductor.value = Km Pago Motorista
|
||||||
editarTramosController.lbTiempoRecorrido.value = Viagem no Tempo
|
editarTramosController.lbTiempoRecorrido.value = Viagem no Tempo
|
||||||
|
@ -4917,6 +4918,7 @@ gridRutaSecuencia.columnOrigen.label=Origem
|
||||||
gridRutaSecuencia.columnDestino.label=Destino
|
gridRutaSecuencia.columnDestino.label=Destino
|
||||||
gridRutaSecuencia.columnVia.label=Via
|
gridRutaSecuencia.columnVia.label=Via
|
||||||
gridRutaSecuencia.columnKmsReal.label=Kms Real
|
gridRutaSecuencia.columnKmsReal.label=Kms Real
|
||||||
|
gridRutaSecuencia.columnKmsEntradaSaida.label = Km Entrada/Saída
|
||||||
gridRutaSecuencia.columnKmsConductor.label=Kms Motorista
|
gridRutaSecuencia.columnKmsConductor.label=Kms Motorista
|
||||||
gridRutaSecuencia.columnTiempoRecorrido.label=Tempo Percorrido
|
gridRutaSecuencia.columnTiempoRecorrido.label=Tempo Percorrido
|
||||||
gridRutaSecuencia.columnIDTramo.label=ID
|
gridRutaSecuencia.columnIDTramo.label=ID
|
||||||
|
|
|
@ -264,6 +264,8 @@
|
||||||
label="${c:l('editarCatalogoDeRutaController.lbPracas.value')}" />
|
label="${c:l('editarCatalogoDeRutaController.lbPracas.value')}" />
|
||||||
<listheader image="/gui/img/create_doc.gif"
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
label="${c:l('editarTramosController.lbKmReal.value')}" />
|
label="${c:l('editarTramosController.lbKmReal.value')}" />
|
||||||
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
|
label="${c:l('editarTramosController.lbKmEntradaSaida.value')}" />
|
||||||
<listheader image="/gui/img/create_doc.gif"
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
label="${c:l('editarTramosController.lbTiemporecorrido.value')}" />
|
label="${c:l('editarTramosController.lbTiemporecorrido.value')}" />
|
||||||
</listhead>
|
</listhead>
|
||||||
|
|
Loading…
Reference in New Issue