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) {
|
||||
|
||||
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.setMarca(tarifa.getMarca());
|
||||
|
@ -494,17 +505,10 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
|
|||
tarifaNueva.setOrigen(tarifa.getOrigen());
|
||||
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) {
|
||||
strDuplicidade = strDuplicidade + Labels.getLabel("modificacionMasivaTarifasController.MSG.tarifaExiste") + " (" + tarifa.getTarifaId() + "). \n";
|
||||
tarifaService.actualizacion(tarifaNueva);
|
||||
} else {
|
||||
tarifaNueva = tarifaService.suscribir(tarifaNueva);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue