diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasUploadController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasUploadController.java index 3529b2ea8..3c0a60b52 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasUploadController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasUploadController.java @@ -70,6 +70,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC private final Integer CELL_NOVO_SEGURO = 16; private final Integer CELL_NOVO_TPP = 18; private final Integer CELL_NOVO_MONEDA = 22; + private final Integer CELL_ORIGINAL_PRECIO = 8; @Autowired private TarifaService tarifaService; @@ -421,6 +422,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC if (!existeMercadoCompetido) { try { Cell cellNovoPrecio = null; + Cell cellOriginalPrecio = null; Boolean podeSalvarTarifaMinima = tarifaService.podeAlterarTarifaMinima(tarifa, tarifa.getMarca(), origem, destino, claseServicio, plaza, moneda); @@ -521,10 +523,14 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC cellNovoPrecio = row.getCell(CELL_NOVO_PRECIO); BigDecimal novoPrecio = new BigDecimal(cellNovoPrecio.getNumericCellValue()); novoPrecio = novoPrecio.setScale(2, RoundingMode.HALF_UP); + + cellOriginalPrecio = row.getCell(CELL_ORIGINAL_PRECIO); + BigDecimal originalPrecio = new BigDecimal(cellOriginalPrecio.getNumericCellValue()); + originalPrecio = originalPrecio.setScale(2, RoundingMode.HALF_UP); //mantis 7621 if (radAlterarPrecoOriginalSim.isChecked()){ - tarifa.setPreciooriginal(novoPrecio); + tarifa.setPreciooriginal(originalPrecio); } tarifa.setPrecio(novoPrecio);