0014980: Modificação Massiva de preços
fixes bug#0014980 dev:Valdir qua:EvidenciaAnexa git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@95834 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
b6b8a24ec6
commit
7624561851
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue