fixes bug#13034
dev:Wilian qua:Amarildo git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@89109 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
2220e718cf
commit
11448784c0
|
@ -140,8 +140,7 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
dataBinder.saveAll();
|
||||
dataBinder = new DataBinder();
|
||||
}catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
System.out.println("\n\nExecption: " + e.getMessage());
|
||||
log.error(e.getMessage(),e);
|
||||
}
|
||||
|
||||
if ((origen == null) || (destino == null)) {
|
||||
|
@ -261,16 +260,20 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
columns.appendChild(columnDestino);
|
||||
|
||||
Column columnVia = new Column(Labels.getLabel("gridRutaSecuencia.columnVia.label"));
|
||||
columnVia.setWidth("18%");
|
||||
columnVia.setWidth("15%");
|
||||
columns.appendChild(columnVia);
|
||||
|
||||
Column kmsReal = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsReal.label"));
|
||||
kmsReal.setWidth("12%");
|
||||
columns.appendChild(kmsReal);
|
||||
|
||||
Column kmsEntradaSaida = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsEntradaSaida.label"));
|
||||
kmsEntradaSaida.setWidth("12%");
|
||||
columns.appendChild(kmsEntradaSaida);
|
||||
Column kmsSaidaOrigen = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsSaidaOrigen.label"));
|
||||
kmsSaidaOrigen.setWidth("13%");
|
||||
columns.appendChild(kmsSaidaOrigen);
|
||||
|
||||
Column kmsEntradaDestino = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsEntradaDestino.label"));
|
||||
kmsEntradaDestino.setWidth("14%");
|
||||
columns.appendChild(kmsEntradaDestino);
|
||||
|
||||
Column tiempoRecorrido = new Column(Labels.getLabel("gridRutaSecuencia.columnTiempoRecorrido.label"));
|
||||
tiempoRecorrido.setWidth("14%");
|
||||
|
@ -355,14 +358,14 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
final MyCustomTextboxDecimal dKmsReal = new MyCustomTextboxDecimal((secuenciaRutaTramoVO.getKmReal() == null) ? BigDecimal.ZERO
|
||||
: secuenciaRutaTramoVO.getKmReal());
|
||||
dKmsReal.setWidth("90%");
|
||||
// Trecho faz com nao seja possível salvar o binder uma vez que o km é obrigatório e a
|
||||
// classe MyCustomTextboxDecimal considera vazio como null.
|
||||
// if (secuenciaRutaTramoVO.getKmReal().equals(BigDecimal.ZERO)){
|
||||
// dKmsReal.setRawValue("");
|
||||
// }
|
||||
final MyCustomTextboxDecimal dKmsEntradaSaida = new MyCustomTextboxDecimal((secuenciaRutaTramoVO.getKmEntradaSaida() == null) ? BigDecimal.ZERO
|
||||
: secuenciaRutaTramoVO.getKmEntradaSaida());
|
||||
dKmsEntradaSaida.setWidth("90%");
|
||||
|
||||
final MyCustomTextboxDecimal dKmsSaidaOrigen = new MyCustomTextboxDecimal((secuenciaRutaTramoVO.getKmSaidaOrigen() == null) ? BigDecimal.ZERO
|
||||
: secuenciaRutaTramoVO.getKmSaidaOrigen());
|
||||
dKmsSaidaOrigen.setWidth("90%");
|
||||
|
||||
final MyCustomTextboxDecimal dKmsEntradaDestino = new MyCustomTextboxDecimal((secuenciaRutaTramoVO.getKmEntradaDestino() == null) ? BigDecimal.ZERO
|
||||
: secuenciaRutaTramoVO.getKmEntradaDestino());
|
||||
dKmsEntradaDestino.setWidth("90%");
|
||||
|
||||
final Spinner spHora = new Spinner();
|
||||
final Spinner spMinuto = new Spinner();
|
||||
|
@ -428,12 +431,17 @@ 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",
|
||||
dKmsSaidaOrigen.setReadonly(!esTramoEditable);
|
||||
dataBinder.addBinding(dKmsSaidaOrigen, "value", row.getUuid() + ".kmSaidaOrigen", null, null, "save",
|
||||
"com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter", null, null, null);
|
||||
|
||||
dKmsEntradaDestino.setReadonly(!esTramoEditable);
|
||||
dataBinder.addBinding(dKmsEntradaDestino, "value", row.getUuid() + ".kmEntradaDestino", null, null, "save",
|
||||
"com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter", null, null, null);
|
||||
|
||||
row.appendChild(dKmsReal);
|
||||
row.appendChild(dKmsEntradaSaida);
|
||||
row.appendChild(dKmsSaidaOrigen);
|
||||
row.appendChild(dKmsEntradaDestino);
|
||||
|
||||
// Cell Tiempo Recorrido
|
||||
Hbox hbox = new Hbox();
|
||||
|
@ -610,15 +618,14 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
|||
if (tramo != null) {
|
||||
secuenciaRutaTramoVO.setKmReal(tramo.getKmRealSemKmEntradaSaida());
|
||||
secuenciaRutaTramoVO.setTramoId(tramo.getTramoId());
|
||||
BigDecimal kmES = BigDecimal.ZERO;
|
||||
if(tramo.getKmEntradaSaida() != null && tramo.getKmEntradaSaida().compareTo(BigDecimal.ZERO) == 1) {
|
||||
kmES.add(tramo.getKmEntradaSaida());
|
||||
}
|
||||
secuenciaRutaTramoVO.setKmEntradaSaida(tramo.getKmEntradaSaida());
|
||||
secuenciaRutaTramoVO.setKmSaidaOrigen(tramo.getKmEntradaSaida());
|
||||
secuenciaRutaTramoVO.setKmEntradaDestino(tramo.getKmEntradaSaidaDestino());
|
||||
|
||||
} else {
|
||||
secuenciaRutaTramoVO.setKmReal(BigDecimal.ZERO);
|
||||
secuenciaRutaTramoVO.setTramoId(null);
|
||||
secuenciaRutaTramoVO.setKmEntradaSaida(BigDecimal.ZERO);
|
||||
secuenciaRutaTramoVO.setKmSaidaOrigen(BigDecimal.ZERO);
|
||||
secuenciaRutaTramoVO.setKmEntradaDestino(BigDecimal.ZERO);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -32,11 +32,9 @@ import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
|||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.CoeficienteTarifaService;
|
||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.service.TramoRutaService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioEmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.ViaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.vo.esquemaoperacional.RutaTramoVO;
|
||||
|
@ -63,10 +61,6 @@ public class EditarTramoRutaController extends MyGenericForwardComposer {
|
|||
@Autowired
|
||||
private RutaService rutaService;
|
||||
@Autowired
|
||||
private EmpresaService empresaService;
|
||||
@Autowired
|
||||
private UsuarioEmpresaService usuarioEmpresaService;
|
||||
@Autowired
|
||||
private OrgaoConcedenteService orgaoConcedenteService;
|
||||
@Autowired
|
||||
private CoeficienteTarifaService coeficienteTarifaService;
|
||||
|
|
|
@ -5284,6 +5284,8 @@ gridRutaSecuencia.columnOrigen.label=Origen
|
|||
gridRutaSecuencia.columnDestino.label=Destino
|
||||
gridRutaSecuencia.columnVia.label=Via
|
||||
gridRutaSecuencia.columnKmsReal.label=Kms Real
|
||||
gridRutaSecuencia.columnKmsSaidaOrigen.label = Km Salida Origen
|
||||
gridRutaSecuencia.columnKmsEntradaDestino.label = Km Entrada Destino
|
||||
gridRutaSecuencia.columnKmsConductor.label=Kms conductor
|
||||
gridRutaSecuencia.columnTiempoRecorrido.label=Tiempo recorrido
|
||||
gridRutaSecuencia.columnIDTramo.label=ID
|
||||
|
|
|
@ -5512,7 +5512,8 @@ 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.columnKmsSaidaOrigen.label = Km Saída Origem
|
||||
gridRutaSecuencia.columnKmsEntradaDestino.label = Km Entrada Destino
|
||||
gridRutaSecuencia.columnKmsConductor.label=Kms Motorista
|
||||
gridRutaSecuencia.columnTiempoRecorrido.label=Tempo Percorrido
|
||||
gridRutaSecuencia.columnIDTramo.label=ID
|
||||
|
|
Loading…
Reference in New Issue