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.saveAll();
|
||||||
dataBinder = new DataBinder();
|
dataBinder = new DataBinder();
|
||||||
}catch (Exception e) {
|
}catch (Exception e) {
|
||||||
e.printStackTrace();
|
log.error(e.getMessage(),e);
|
||||||
System.out.println("\n\nExecption: " + e.getMessage());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((origen == null) || (destino == null)) {
|
if ((origen == null) || (destino == null)) {
|
||||||
|
@ -261,16 +260,20 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
||||||
columns.appendChild(columnDestino);
|
columns.appendChild(columnDestino);
|
||||||
|
|
||||||
Column columnVia = new Column(Labels.getLabel("gridRutaSecuencia.columnVia.label"));
|
Column columnVia = new Column(Labels.getLabel("gridRutaSecuencia.columnVia.label"));
|
||||||
columnVia.setWidth("18%");
|
columnVia.setWidth("15%");
|
||||||
columns.appendChild(columnVia);
|
columns.appendChild(columnVia);
|
||||||
|
|
||||||
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"));
|
Column kmsSaidaOrigen = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsSaidaOrigen.label"));
|
||||||
kmsEntradaSaida.setWidth("12%");
|
kmsSaidaOrigen.setWidth("13%");
|
||||||
columns.appendChild(kmsEntradaSaida);
|
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"));
|
Column tiempoRecorrido = new Column(Labels.getLabel("gridRutaSecuencia.columnTiempoRecorrido.label"));
|
||||||
tiempoRecorrido.setWidth("14%");
|
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
|
final MyCustomTextboxDecimal dKmsReal = new MyCustomTextboxDecimal((secuenciaRutaTramoVO.getKmReal() == null) ? BigDecimal.ZERO
|
||||||
: secuenciaRutaTramoVO.getKmReal());
|
: secuenciaRutaTramoVO.getKmReal());
|
||||||
dKmsReal.setWidth("90%");
|
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.
|
final MyCustomTextboxDecimal dKmsSaidaOrigen = new MyCustomTextboxDecimal((secuenciaRutaTramoVO.getKmSaidaOrigen() == null) ? BigDecimal.ZERO
|
||||||
// if (secuenciaRutaTramoVO.getKmReal().equals(BigDecimal.ZERO)){
|
: secuenciaRutaTramoVO.getKmSaidaOrigen());
|
||||||
// dKmsReal.setRawValue("");
|
dKmsSaidaOrigen.setWidth("90%");
|
||||||
// }
|
|
||||||
final MyCustomTextboxDecimal dKmsEntradaSaida = new MyCustomTextboxDecimal((secuenciaRutaTramoVO.getKmEntradaSaida() == null) ? BigDecimal.ZERO
|
final MyCustomTextboxDecimal dKmsEntradaDestino = new MyCustomTextboxDecimal((secuenciaRutaTramoVO.getKmEntradaDestino() == null) ? BigDecimal.ZERO
|
||||||
: secuenciaRutaTramoVO.getKmEntradaSaida());
|
: secuenciaRutaTramoVO.getKmEntradaDestino());
|
||||||
dKmsEntradaSaida.setWidth("90%");
|
dKmsEntradaDestino.setWidth("90%");
|
||||||
|
|
||||||
final Spinner spHora = new Spinner();
|
final Spinner spHora = new Spinner();
|
||||||
final Spinner spMinuto = 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",
|
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);
|
dKmsSaidaOrigen.setReadonly(!esTramoEditable);
|
||||||
dataBinder.addBinding(dKmsEntradaSaida, "value", row.getUuid() + ".kmEntradaSaida", null, null, "save",
|
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);
|
"com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter", null, null, null);
|
||||||
|
|
||||||
row.appendChild(dKmsReal);
|
row.appendChild(dKmsReal);
|
||||||
row.appendChild(dKmsEntradaSaida);
|
row.appendChild(dKmsSaidaOrigen);
|
||||||
|
row.appendChild(dKmsEntradaDestino);
|
||||||
|
|
||||||
// Cell Tiempo Recorrido
|
// Cell Tiempo Recorrido
|
||||||
Hbox hbox = new Hbox();
|
Hbox hbox = new Hbox();
|
||||||
|
@ -610,15 +618,14 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
|
||||||
if (tramo != null) {
|
if (tramo != null) {
|
||||||
secuenciaRutaTramoVO.setKmReal(tramo.getKmRealSemKmEntradaSaida());
|
secuenciaRutaTramoVO.setKmReal(tramo.getKmRealSemKmEntradaSaida());
|
||||||
secuenciaRutaTramoVO.setTramoId(tramo.getTramoId());
|
secuenciaRutaTramoVO.setTramoId(tramo.getTramoId());
|
||||||
BigDecimal kmES = BigDecimal.ZERO;
|
secuenciaRutaTramoVO.setKmSaidaOrigen(tramo.getKmEntradaSaida());
|
||||||
if(tramo.getKmEntradaSaida() != null && tramo.getKmEntradaSaida().compareTo(BigDecimal.ZERO) == 1) {
|
secuenciaRutaTramoVO.setKmEntradaDestino(tramo.getKmEntradaSaidaDestino());
|
||||||
kmES.add(tramo.getKmEntradaSaida());
|
|
||||||
}
|
|
||||||
secuenciaRutaTramoVO.setKmEntradaSaida(tramo.getKmEntradaSaida());
|
|
||||||
} else {
|
} else {
|
||||||
secuenciaRutaTramoVO.setKmReal(BigDecimal.ZERO);
|
secuenciaRutaTramoVO.setKmReal(BigDecimal.ZERO);
|
||||||
secuenciaRutaTramoVO.setTramoId(null);
|
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.entidad.Ruta;
|
||||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||||
import com.rjconsultores.ventaboletos.service.CoeficienteTarifaService;
|
import com.rjconsultores.ventaboletos.service.CoeficienteTarifaService;
|
||||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
|
||||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||||
import com.rjconsultores.ventaboletos.service.TramoRutaService;
|
import com.rjconsultores.ventaboletos.service.TramoRutaService;
|
||||||
import com.rjconsultores.ventaboletos.service.UsuarioEmpresaService;
|
|
||||||
import com.rjconsultores.ventaboletos.service.ViaService;
|
import com.rjconsultores.ventaboletos.service.ViaService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.vo.esquemaoperacional.RutaTramoVO;
|
import com.rjconsultores.ventaboletos.vo.esquemaoperacional.RutaTramoVO;
|
||||||
|
@ -63,10 +61,6 @@ public class EditarTramoRutaController extends MyGenericForwardComposer {
|
||||||
@Autowired
|
@Autowired
|
||||||
private RutaService rutaService;
|
private RutaService rutaService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private EmpresaService empresaService;
|
|
||||||
@Autowired
|
|
||||||
private UsuarioEmpresaService usuarioEmpresaService;
|
|
||||||
@Autowired
|
|
||||||
private OrgaoConcedenteService orgaoConcedenteService;
|
private OrgaoConcedenteService orgaoConcedenteService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private CoeficienteTarifaService coeficienteTarifaService;
|
private CoeficienteTarifaService coeficienteTarifaService;
|
||||||
|
|
|
@ -5284,6 +5284,8 @@ 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.columnKmsSaidaOrigen.label = Km Salida Origen
|
||||||
|
gridRutaSecuencia.columnKmsEntradaDestino.label = Km Entrada Destino
|
||||||
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
|
||||||
|
|
|
@ -5512,7 +5512,8 @@ 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.columnKmsSaidaOrigen.label = Km Saída Origem
|
||||||
|
gridRutaSecuencia.columnKmsEntradaDestino.label = Km Entrada Destino
|
||||||
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
|
||||||
|
|
Loading…
Reference in New Issue