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
|
@ -268,6 +268,10 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
kmsReal.setWidth("12%");
|
||||
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"));
|
||||
tiempoRecorrido.setWidth("14%");
|
||||
columns.appendChild(tiempoRecorrido);
|
||||
|
@ -356,6 +360,9 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
// if (secuenciaRutaTramoVO.getKmReal().equals(BigDecimal.ZERO)){
|
||||
// dKmsReal.setRawValue("");
|
||||
// }
|
||||
final MyCustomTextboxDecimal dKmsEntradaSaida = new MyCustomTextboxDecimal((secuenciaRutaTramoVO.getKmEntradaSaida() == null) ? BigDecimal.ZERO
|
||||
: secuenciaRutaTramoVO.getKmEntradaSaida());
|
||||
dKmsEntradaSaida.setWidth("90%");
|
||||
|
||||
final Spinner spHora = new Spinner();
|
||||
final Spinner spMinuto = new Spinner();
|
||||
|
@ -421,7 +428,12 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
dataBinder.addBinding(dKmsReal, "value", row.getUuid() + ".kmReal", null, null, "save",
|
||||
"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(dKmsEntradaSaida);
|
||||
|
||||
// Cell Tiempo Recorrido
|
||||
Hbox hbox = new Hbox();
|
||||
|
|
|
@ -463,13 +463,14 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
|||
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.setParada(parada);
|
||||
paradaSecuencia.setSecuencia(numsecuencia);
|
||||
paradaSecuencia.setVia(via);
|
||||
paradaSecuencia.setCasetas(lCas);
|
||||
paradaSecuencia.setKmReal(km);
|
||||
paradaSecuencia.setKmEntradaSaida(kmEntradaSaida);
|
||||
paradaSecuencia.setTempoReal(tempo);
|
||||
lsParadasSequencia.add(paradaSecuencia);
|
||||
}
|
||||
|
@ -486,9 +487,9 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
|||
Short numsecuencia = ++numSecuencia;
|
||||
|
||||
Parada paradaOrigem = tramo.getOrigem();
|
||||
BigDecimal km = tramo.getKmReal();
|
||||
|
||||
addTramoPardaSecuencia(paradaOrigem, via, numsecuencia, lcas, getTempo(tramo.getTramoServicioList(), ruta), km != null ? km.toString() : "");
|
||||
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() : "", kmEntradaSaida != null ? kmEntradaSaida.toString() : "");
|
||||
if (i == lsRutaSecuencia.size() - 1) {
|
||||
Parada paradaDestino = tramo.getDestino();
|
||||
Integer ultSecuencia = numsecuencia.intValue() + 1;
|
||||
|
|
|
@ -59,6 +59,9 @@ public class RenderCatalogoDeRutasSecuencia implements ListitemRenderer {
|
|||
lc = new Listcell((ps.getKmReal() == null) ? "" : ps.getKmReal());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell((ps.getKmEntradaSaida() == null) ? "" : ps.getKmEntradaSaida());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell((ps.getTempoReal() == null) ? "" : ps.getTempoReal());
|
||||
lc.setParent(lstm);
|
||||
|
||||
|
|
|
@ -2022,6 +2022,7 @@ editarTramosController.tabTramos.label = Tramos
|
|||
editarTramosController.tabOrgaoCoeficientes.label = Coeficientes
|
||||
editarTramosController.tabServicio.label = Tiempo general
|
||||
editarTramosController.lbKmReal.value = KM Real
|
||||
editarTramosController.lbKmEntradaSaida.value = KM Entrada/Saída
|
||||
editarTramosController.lbKmTarifa.value = KM Tarifa
|
||||
editarTramosController.lbKmPagoConductor.value = Km pago conductor
|
||||
editarTramosController.lbTiempoRecorrido.value = Tiempo de recorrido
|
||||
|
@ -4838,6 +4839,7 @@ gridRutaSecuencia.columnOrigen.label=Origen
|
|||
gridRutaSecuencia.columnDestino.label=Destino
|
||||
gridRutaSecuencia.columnVia.label=Via
|
||||
gridRutaSecuencia.columnKmsReal.label=Kms Real
|
||||
gridRutaSecuencia.columnKmsEntradaSaida.label = Km Entrada/Saída
|
||||
gridRutaSecuencia.columnKmsConductor.label=Kms conductor
|
||||
gridRutaSecuencia.columnTiempoRecorrido.label=Tiempo recorrido
|
||||
gridRutaSecuencia.columnIDTramo.label=ID
|
||||
|
|
|
@ -2079,6 +2079,7 @@ editarTramosController.tabTramos.label = Trechos
|
|||
editarTramosController.tabOrgaoCoeficientes.label = Coeficientes
|
||||
editarTramosController.tabServicio.label = Tempo Geral
|
||||
editarTramosController.lbKmReal.value = KM Real
|
||||
editarTramosController.lbKmEntradaSaida.value = KM Entrada/Saída
|
||||
editarTramosController.lbKmTarifa.value = KM Tarifa
|
||||
editarTramosController.lbKmPagoConductor.value = Km Pago Motorista
|
||||
editarTramosController.lbTiempoRecorrido.value = Viagem no Tempo
|
||||
|
@ -4917,6 +4918,7 @@ gridRutaSecuencia.columnOrigen.label=Origem
|
|||
gridRutaSecuencia.columnDestino.label=Destino
|
||||
gridRutaSecuencia.columnVia.label=Via
|
||||
gridRutaSecuencia.columnKmsReal.label=Kms Real
|
||||
gridRutaSecuencia.columnKmsEntradaSaida.label = Km Entrada/Saída
|
||||
gridRutaSecuencia.columnKmsConductor.label=Kms Motorista
|
||||
gridRutaSecuencia.columnTiempoRecorrido.label=Tempo Percorrido
|
||||
gridRutaSecuencia.columnIDTramo.label=ID
|
||||
|
|
|
@ -264,6 +264,8 @@
|
|||
label="${c:l('editarCatalogoDeRutaController.lbPracas.value')}" />
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
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"
|
||||
label="${c:l('editarTramosController.lbTiemporecorrido.value')}" />
|
||||
</listhead>
|
||||
|
|
Loading…
Reference in New Issue