eduardo.dicarde 2016-06-29 13:08:45 +00:00
parent a8af070b35
commit c385ae8167
5 changed files with 30 additions and 3 deletions

View File

@ -88,6 +88,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
private String componentePreco;
private Combobox cmbComponentePreco;
private List<String> lsComponentePreco;
private Radio radAlterarPrecoOriginalSim;
private static Logger log = Logger.getLogger(ModificacionMasivaTarifasUploadController.class);
@Override
@ -419,6 +420,11 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
BigDecimal novoPrecio = new BigDecimal(cellNovoPrecio.getNumericCellValue());
novoPrecio = novoPrecio.setScale(2, RoundingMode.HALF_UP);
//mantis 7621
if (radAlterarPrecoOriginalSim.isChecked()){
tarifa.setPreciooriginal(novoPrecio);
}
tarifa.setPrecio(novoPrecio);
}
@ -485,6 +491,11 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
cellNovoPrecio = row.getCell(CELL_NOVO_PRECIO);
BigDecimal novoPrecio = new BigDecimal(cellNovoPrecio.getNumericCellValue());
novoPrecio = novoPrecio.setScale(2, RoundingMode.HALF_UP);
//mantis 7621
if (radAlterarPrecoOriginalSim.isChecked()){
tarifa.setPreciooriginal(novoPrecio);
}
tarifa.setPrecio(novoPrecio);
}

View File

@ -2215,6 +2215,9 @@ editarTarifaController.MSG.TarifaMinima = Esta tarifa es inferior a la tarifa m
modificacionMasivaTarifasController.MSG.SemVigencia = Seleccione una vigencia
modificacionMasivaTarifasController.MSG.RegistroSalvos = Registro(s) procesado(s) exitosamente
modificacionMasivaTarifasController.MSG.tarifaExiste = Tarifa ya existe
modificacionMasivaTarifasController.alterarPrecoOriginal = Alterar Precio Original
modificacionMasivaTarifasController.alterarPrecoOriginal.radioNao = Não
modificacionMasivaTarifasController.alterarPrecoOriginal.radioSim = Si
# Editar Tarifa Oficial:
editarTarifaOficialController.window.title = Cambio de precio / Tarifa oficial

View File

@ -2534,7 +2534,9 @@ modificacionMasivaTarifasController.lhId.label = ID
modificacionMasivaTarifasController.agrupamentoLinha.label = Agrupamento por Linha
modificacionMasivaTarifasController.agrupamentoLinha.radioSim = Sim
modificacionMasivaTarifasController.agrupamentoLinha.radioNao = Não
modificacionMasivaTarifasController.alterarPrecoOriginal = Alterar Preço Original
modificacionMasivaTarifasController.alterarPrecoOriginal.radioNao = Não
modificacionMasivaTarifasController.alterarPrecoOriginal.radioSim = Sim
# Modificação Massiva Alias
modificacionMasivaAliasTarifasController.window.title = Modificação Massiva Alias

View File

@ -70,7 +70,7 @@
<!-- value="@{winEditarTarifa$composer.tarifa.preciooriginal}" -->
<label value="${c:l('busquedaTarifaController.lhPrecioOriginal.label')}"/>
<textbox id="txtPrecioOriginal" disabled="true" value="@{winEditarTarifa$composer.tarifa.Preciooriginal,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}"
<textbox id="txtPrecioOriginal" value="@{winEditarTarifa$composer.tarifa.Preciooriginal,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" constraint="no zero, no negative, /([0-9]+(\,[0-9][0-9]?)?)?/ " precision="7" scale="2"/>
</row>
<row>

View File

@ -7,7 +7,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winModificacionMasivaTarifaUpload" border="normal"
apply="${modificacionMasivaTarifasUploadController}"
width="580px" height="275px" contentStyle="overflow:auto"
width="580px" height="315px" contentStyle="overflow:auto"
title="${c:l('editarTarifaController.window.title')}">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
@ -60,6 +60,17 @@
mold="rounded" buttonVisible="true" width="28%" value="${c:l('busquedaTarifaController.lhPrecio.label')}"
model="@{winModificacionMasivaTarifaUpload$composer.lsComponentePreco}"/>
</row>
<row>
<label value="${c:l('modificacionMasivaTarifasController.alterarPrecoOriginal')}"/>
<radiogroup Id="indAlterarPrecoOriginal" >
<vbox>
<radio id="radAlterarPrecoOriginalSim" label="${c:l('modificacionMasivaTarifasController.alterarPrecoOriginal.radioSim')}" checked="true"/>
<radio id="radAlterarPrecoOriginalNao" label="${c:l('modificacionMasivaTarifasController.alterarPrecoOriginal.radioNao')}"/>
</vbox>
</radiogroup>
</row>
<row spans="2" align="center">
<button id="btnSalvar" label="${c:l('modificacionMasivaTarifasUploadController.MSG.salvar')}"/>
</row>