fix bug #0009077 -criação da funcionalidade de desconto no pricing

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@69221 d1611594-4594-4d17-8e1d-87c2c4800839
master
bruno.neves 2017-05-23 20:12:48 +00:00
parent 1e751a1c63
commit dfa9f3859b
4 changed files with 19 additions and 2 deletions

View File

@ -37,6 +37,7 @@ public class EditarPricingEspecificoOcupacionController extends MyGenericForward
private MyListbox pricingListEspOcupacion;
private MyTextboxDecimal tarifa;
private MyTextboxDecimal desconto;
private MyTextboxDecimal ocupacioninicial;
private MyTextboxDecimal ocupacionfinal;
@ -59,6 +60,7 @@ public class EditarPricingEspecificoOcupacionController extends MyGenericForward
tarifa.setValue(pricingEspecificoOcupacion.getTarifa() == null ? StringUtils.EMPTY : BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(pricingEspecificoOcupacion.getTarifa(), locale));
ocupacioninicial.setValue(pricingEspecificoOcupacion.getOcupacioninicial() == null ? StringUtils.EMPTY : BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(pricingEspecificoOcupacion.getOcupacioninicial(), locale));
ocupacionfinal.setValue(pricingEspecificoOcupacion.getOcupacionfinal() == null ? StringUtils.EMPTY : BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(pricingEspecificoOcupacion.getOcupacionfinal(), locale));
desconto.setValue(pricingEspecificoOcupacion.getDescuento() == null ? StringUtils.EMPTY : BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(pricingEspecificoOcupacion.getDescuento(), locale));
}
}
@ -66,7 +68,7 @@ public class EditarPricingEspecificoOcupacionController extends MyGenericForward
tarifa.getValue();
ocupacioninicial.getValue();
ocupacionfinal.getValue();
desconto.getValue();
try {
if (pricingEspecificoOcupacion.getPricingEspecificoOcupacionId() == null) {
pricingEspecificoOcupacion = new PricingEspecificoOcupacion();
@ -76,7 +78,8 @@ public class EditarPricingEspecificoOcupacionController extends MyGenericForward
pricingEspecificoOcupacion.setOcupacioninicial(ocupacioninicial.getValueDecimal());
pricingEspecificoOcupacion.setOcupacionfinal(ocupacionfinal.getValueDecimal());
pricingEspecificoOcupacion.setPricingEspecifico(pricingEspecifico);
pricingEspecificoOcupacion.setDescuento(desconto.getValueDecimal());
pricingEspecificoOcupacion.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
pricingEspecificoOcupacion.setFecmodif(Calendar.getInstance().getTime());
pricingEspecificoOcupacion.setActivo(true);

View File

@ -23,6 +23,9 @@ public class RenderPricingEspecificoOcupacion implements ListitemRenderer {
lc = new Listcell(peo.getOcupacionfinal().toString());
lc.setParent(lstm);
lc = new Listcell(peo.getDescuento() == null ?"":peo.getDescuento().toString());
lc.setParent(lstm);
}

View File

@ -178,6 +178,9 @@
<listheader
image="/gui/img/create_doc.gif" sort="auto(ocupacionfinal)"
label="${c:l('editarPricingEspecificoOcupacionController.ocupacionFinal.label')}" />
<listheader
image="/gui/img/create_doc.gif" sort="auto(desconto)"
label="${c:l('editarPricingEspecificoOcupacionController.desconto.label')}" />
</listhead>
</listbox>
</vbox>

View File

@ -28,6 +28,7 @@
<column width="60%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarPricingEspecificoOcupacionController.tarifa.label')}" />
@ -49,6 +50,13 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
precision="7" scale="2" constraint="no empty" />
</row>
<row>
<label
value="${c:l('editarPricingEspecificoOcupacionController.desconto.label')}" />
<textbox id="desconto"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
precision="5" scale="2" />
</row>
</rows>
</grid>
</window>