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-87c2c4800839master
parent
1e751a1c63
commit
dfa9f3859b
|
@ -37,6 +37,7 @@ public class EditarPricingEspecificoOcupacionController extends MyGenericForward
|
||||||
private MyListbox pricingListEspOcupacion;
|
private MyListbox pricingListEspOcupacion;
|
||||||
|
|
||||||
private MyTextboxDecimal tarifa;
|
private MyTextboxDecimal tarifa;
|
||||||
|
private MyTextboxDecimal desconto;
|
||||||
private MyTextboxDecimal ocupacioninicial;
|
private MyTextboxDecimal ocupacioninicial;
|
||||||
private MyTextboxDecimal ocupacionfinal;
|
private MyTextboxDecimal ocupacionfinal;
|
||||||
|
|
||||||
|
@ -59,6 +60,7 @@ public class EditarPricingEspecificoOcupacionController extends MyGenericForward
|
||||||
tarifa.setValue(pricingEspecificoOcupacion.getTarifa() == null ? StringUtils.EMPTY : BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(pricingEspecificoOcupacion.getTarifa(), locale));
|
tarifa.setValue(pricingEspecificoOcupacion.getTarifa() == null ? StringUtils.EMPTY : BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(pricingEspecificoOcupacion.getTarifa(), locale));
|
||||||
ocupacioninicial.setValue(pricingEspecificoOcupacion.getOcupacioninicial() == null ? StringUtils.EMPTY : BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(pricingEspecificoOcupacion.getOcupacioninicial(), 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));
|
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();
|
tarifa.getValue();
|
||||||
ocupacioninicial.getValue();
|
ocupacioninicial.getValue();
|
||||||
ocupacionfinal.getValue();
|
ocupacionfinal.getValue();
|
||||||
|
desconto.getValue();
|
||||||
try {
|
try {
|
||||||
if (pricingEspecificoOcupacion.getPricingEspecificoOcupacionId() == null) {
|
if (pricingEspecificoOcupacion.getPricingEspecificoOcupacionId() == null) {
|
||||||
pricingEspecificoOcupacion = new PricingEspecificoOcupacion();
|
pricingEspecificoOcupacion = new PricingEspecificoOcupacion();
|
||||||
|
@ -76,7 +78,8 @@ public class EditarPricingEspecificoOcupacionController extends MyGenericForward
|
||||||
pricingEspecificoOcupacion.setOcupacioninicial(ocupacioninicial.getValueDecimal());
|
pricingEspecificoOcupacion.setOcupacioninicial(ocupacioninicial.getValueDecimal());
|
||||||
pricingEspecificoOcupacion.setOcupacionfinal(ocupacionfinal.getValueDecimal());
|
pricingEspecificoOcupacion.setOcupacionfinal(ocupacionfinal.getValueDecimal());
|
||||||
pricingEspecificoOcupacion.setPricingEspecifico(pricingEspecifico);
|
pricingEspecificoOcupacion.setPricingEspecifico(pricingEspecifico);
|
||||||
|
pricingEspecificoOcupacion.setDescuento(desconto.getValueDecimal());
|
||||||
|
|
||||||
pricingEspecificoOcupacion.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
pricingEspecificoOcupacion.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
pricingEspecificoOcupacion.setFecmodif(Calendar.getInstance().getTime());
|
pricingEspecificoOcupacion.setFecmodif(Calendar.getInstance().getTime());
|
||||||
pricingEspecificoOcupacion.setActivo(true);
|
pricingEspecificoOcupacion.setActivo(true);
|
||||||
|
|
|
@ -23,6 +23,9 @@ public class RenderPricingEspecificoOcupacion implements ListitemRenderer {
|
||||||
|
|
||||||
lc = new Listcell(peo.getOcupacionfinal().toString());
|
lc = new Listcell(peo.getOcupacionfinal().toString());
|
||||||
lc.setParent(lstm);
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(peo.getDescuento() == null ?"":peo.getDescuento().toString());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -178,6 +178,9 @@
|
||||||
<listheader
|
<listheader
|
||||||
image="/gui/img/create_doc.gif" sort="auto(ocupacionfinal)"
|
image="/gui/img/create_doc.gif" sort="auto(ocupacionfinal)"
|
||||||
label="${c:l('editarPricingEspecificoOcupacionController.ocupacionFinal.label')}" />
|
label="${c:l('editarPricingEspecificoOcupacionController.ocupacionFinal.label')}" />
|
||||||
|
<listheader
|
||||||
|
image="/gui/img/create_doc.gif" sort="auto(desconto)"
|
||||||
|
label="${c:l('editarPricingEspecificoOcupacionController.desconto.label')}" />
|
||||||
</listhead>
|
</listhead>
|
||||||
</listbox>
|
</listbox>
|
||||||
</vbox>
|
</vbox>
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
<column width="60%" />
|
<column width="60%" />
|
||||||
</columns>
|
</columns>
|
||||||
<rows>
|
<rows>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarPricingEspecificoOcupacionController.tarifa.label')}" />
|
value="${c:l('editarPricingEspecificoOcupacionController.tarifa.label')}" />
|
||||||
|
@ -49,6 +50,13 @@
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||||
precision="7" scale="2" constraint="no empty" />
|
precision="7" scale="2" constraint="no empty" />
|
||||||
</row>
|
</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>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
</window>
|
</window>
|
||||||
|
|
Loading…
Reference in New Issue