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 290a0c998..fbbcc5fe1 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 @@ -422,7 +422,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC tarifaNueva.setPreciooriginal(tarifa.getPreciooriginal()); if (componentePreco.equals(EnumTarifaPedagio.TARIFA.getDescricao()) || - (componentePreco.equals(EnumTarifaPedagio.TODOS.getDescricao()) && row.getCell(CELL_NOVO_PRECIO) != null)) { + (componentePreco.equals(EnumTarifaPedagio.TODOS.getDescricao()) && (row.getCell(CELL_NOVO_PRECIO) != null))) { cellNovoPrecio = row.getCell(CELL_NOVO_PRECIO); BigDecimal novoPrecio = new BigDecimal(cellNovoPrecio.getNumericCellValue()); novoPrecio = novoPrecio.setScale(2, RoundingMode.HALF_UP); @@ -488,7 +488,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC } else { if (componentePreco.equals(EnumTarifaPedagio.TARIFA.getDescricao()) || - (componentePreco.equals(EnumTarifaPedagio.TODOS.getDescricao()))) { + (componentePreco.equals(EnumTarifaPedagio.TODOS.getDescricao()) && row.getCell(CELL_NOVO_PRECIO) != null)) { cellNovoPrecio = row.getCell(CELL_NOVO_PRECIO); BigDecimal novoPrecio = new BigDecimal(cellNovoPrecio.getNumericCellValue()); novoPrecio = novoPrecio.setScale(2, RoundingMode.HALF_UP); @@ -502,7 +502,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC } if (componentePreco.equals(EnumTarifaPedagio.PEDAGIO.getDescricao()) || - (componentePreco.equals(EnumTarifaPedagio.TODOS.getDescricao()))) { + (componentePreco.equals(EnumTarifaPedagio.TODOS.getDescricao()) && row.getCell(CELL_NOVO_PRECIO) != null)) { cellNovoPrecio = row.getCell(CELL_NOVO_PEAJE); BigDecimal novoPrecio = new BigDecimal(cellNovoPrecio.getNumericCellValue()); novoPrecio = novoPrecio.setScale(2, RoundingMode.HALF_UP); @@ -511,7 +511,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC } if (componentePreco.equals(EnumTarifaPedagio.TX_EMBARQUE.getDescricao()) || - (componentePreco.equals(EnumTarifaPedagio.TODOS.getDescricao()))) { + (componentePreco.equals(EnumTarifaPedagio.TODOS.getDescricao()) && row.getCell(CELL_NOVO_PRECIO) != null)) { cellNovoPrecio = row.getCell(CELL_NOVO_TX_EMBARQUE); BigDecimal novoPrecio = new BigDecimal(cellNovoPrecio.getNumericCellValue()); novoPrecio = novoPrecio.setScale(2, RoundingMode.HALF_UP); @@ -520,7 +520,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC } if (componentePreco.equals(EnumTarifaPedagio.SEGURO.getDescricao()) || - (componentePreco.equals(EnumTarifaPedagio.TODOS.getDescricao()))) { + (componentePreco.equals(EnumTarifaPedagio.TODOS.getDescricao()) && row.getCell(CELL_NOVO_PRECIO) != null)) { cellNovoPrecio = row.getCell(CELL_NOVO_SEGURO); BigDecimal novoPrecio = new BigDecimal(cellNovoPrecio.getNumericCellValue()); novoPrecio = novoPrecio.setScale(2, RoundingMode.HALF_UP);