0014883: Modificação Massiva de preços
fixes bug#14883 dev:Leo qua:Felipe git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@95435 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
59b66fec10
commit
cb76328f56
|
@ -429,7 +429,18 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
|
||||||
|
|
||||||
if (salvarNuevos) {
|
if (salvarNuevos) {
|
||||||
|
|
||||||
Tarifa tarifaNueva = new Tarifa();
|
Comboitem cbiVt = cmbVigenciaTarifa.getSelectedItem();
|
||||||
|
VigenciaTarifa nuevaVigencia;
|
||||||
|
|
||||||
|
nuevaVigencia = (VigenciaTarifa) cbiVt.getValue();
|
||||||
|
|
||||||
|
Tarifa tarifaNueva= tarifaService.buscar(tarifa.getTramo(), tarifa.getMarca(), tarifa.getClaseServicio(), nuevaVigencia, tarifa.getMoneda(), tarifa.getRuta());
|
||||||
|
|
||||||
|
boolean existeTarifa = tarifaNueva != null && tarifaNueva.getTarifaId() != null;
|
||||||
|
if(!existeTarifa) {
|
||||||
|
tarifaNueva = new Tarifa();
|
||||||
|
}
|
||||||
|
tarifaNueva.setVigenciaTarifa(nuevaVigencia);
|
||||||
|
|
||||||
tarifaNueva.setClaseServicio(tarifa.getClaseServicio());
|
tarifaNueva.setClaseServicio(tarifa.getClaseServicio());
|
||||||
tarifaNueva.setMarca(tarifa.getMarca());
|
tarifaNueva.setMarca(tarifa.getMarca());
|
||||||
|
@ -494,17 +505,10 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
|
||||||
tarifaNueva.setOrigen(tarifa.getOrigen());
|
tarifaNueva.setOrigen(tarifa.getOrigen());
|
||||||
tarifaNueva.setDestino(tarifa.getDestino());
|
tarifaNueva.setDestino(tarifa.getDestino());
|
||||||
|
|
||||||
Comboitem cbiVt = cmbVigenciaTarifa.getSelectedItem();
|
|
||||||
VigenciaTarifa nuevaVigencia;
|
|
||||||
|
|
||||||
nuevaVigencia = (VigenciaTarifa) cbiVt.getValue();
|
|
||||||
tarifaNueva.setVigenciaTarifa(nuevaVigencia);
|
|
||||||
|
|
||||||
boolean existeTarifa = tarifaService.existe(tarifaNueva.getMarca(), tarifaNueva.getTramo(), tarifaNueva.getMoneda(),
|
|
||||||
tarifaNueva.getClaseServicio(), nuevaVigencia, tarifaNueva.getRuta(), tarifaNueva.getOrgaoConcedente());
|
|
||||||
|
|
||||||
if (existeTarifa) {
|
if (existeTarifa) {
|
||||||
strDuplicidade = strDuplicidade + Labels.getLabel("modificacionMasivaTarifasController.MSG.tarifaExiste") + " (" + tarifa.getTarifaId() + "). \n";
|
tarifaService.actualizacion(tarifaNueva);
|
||||||
} else {
|
} else {
|
||||||
tarifaNueva = tarifaService.suscribir(tarifaNueva);
|
tarifaNueva = tarifaService.suscribir(tarifaNueva);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue