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_SEGURO = 16;
|
||||||
private final Integer CELL_NOVO_TPP = 18;
|
private final Integer CELL_NOVO_TPP = 18;
|
||||||
private final Integer CELL_NOVO_MONEDA = 22;
|
private final Integer CELL_NOVO_MONEDA = 22;
|
||||||
|
private final Integer CELL_ORIGINAL_PRECIO = 8;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private TarifaService tarifaService;
|
private TarifaService tarifaService;
|
||||||
|
@ -421,6 +422,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
|
||||||
if (!existeMercadoCompetido) {
|
if (!existeMercadoCompetido) {
|
||||||
try {
|
try {
|
||||||
Cell cellNovoPrecio = null;
|
Cell cellNovoPrecio = null;
|
||||||
|
Cell cellOriginalPrecio = null;
|
||||||
|
|
||||||
Boolean podeSalvarTarifaMinima = tarifaService.podeAlterarTarifaMinima(tarifa, tarifa.getMarca(),
|
Boolean podeSalvarTarifaMinima = tarifaService.podeAlterarTarifaMinima(tarifa, tarifa.getMarca(),
|
||||||
origem, destino, claseServicio, plaza, moneda);
|
origem, destino, claseServicio, plaza, moneda);
|
||||||
|
@ -522,9 +524,13 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
|
||||||
BigDecimal novoPrecio = new BigDecimal(cellNovoPrecio.getNumericCellValue());
|
BigDecimal novoPrecio = new BigDecimal(cellNovoPrecio.getNumericCellValue());
|
||||||
novoPrecio = novoPrecio.setScale(2, RoundingMode.HALF_UP);
|
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
|
//mantis 7621
|
||||||
if (radAlterarPrecoOriginalSim.isChecked()){
|
if (radAlterarPrecoOriginalSim.isChecked()){
|
||||||
tarifa.setPreciooriginal(novoPrecio);
|
tarifa.setPreciooriginal(originalPrecio);
|
||||||
}
|
}
|
||||||
|
|
||||||
tarifa.setPrecio(novoPrecio);
|
tarifa.setPrecio(novoPrecio);
|
||||||
|
|
Loading…
Reference in New Issue