Issue #10054: ESPEC 001 Santa Cruz - Arredondamento ARTESP
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@76414 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
657fa1c75c
commit
a523cfca9b
|
@ -73,6 +73,7 @@ public class EditarRedondeoController extends MyGenericForwardComposer {
|
|||
private Combobox cmbMarca;
|
||||
private Checkbox chkIndaplicadescuento;
|
||||
private Checkbox chkIndaplicapricing;
|
||||
private Checkbox chkIndaplicaArtesp;
|
||||
private static Logger log = Logger.getLogger(EditarRedondeoController.class);
|
||||
|
||||
@Override
|
||||
|
@ -97,6 +98,12 @@ public class EditarRedondeoController extends MyGenericForwardComposer {
|
|||
} else {
|
||||
chkIndaplicadescuento.setChecked(redondeoCtrl.getIndaplicadescuento());
|
||||
chkIndaplicapricing.setChecked(redondeoCtrl.getIndaplicapricing());
|
||||
chkIndaplicaArtesp.setChecked(redondeoCtrl.getIndaplicaArtesp() == null ? Boolean.FALSE : redondeoCtrl.getIndaplicaArtesp());
|
||||
|
||||
if(chkIndaplicaArtesp.isChecked()){
|
||||
chkIndaplicapricing.setDisabled(true);
|
||||
chkIndaplicadescuento.setDisabled(true);
|
||||
}
|
||||
|
||||
redondeoCtrl = redondeoCtrlService.obtenerID(redondeoCtrl.getRedondeoctrlId());
|
||||
|
||||
|
@ -117,6 +124,7 @@ public class EditarRedondeoController extends MyGenericForwardComposer {
|
|||
|
||||
Boolean aplicaDescuento = chkIndaplicadescuento.isChecked();
|
||||
Boolean aplicaPricing = chkIndaplicapricing.isChecked();
|
||||
Boolean aplicaArtesp = chkIndaplicaArtesp.isChecked();
|
||||
try {
|
||||
|
||||
if (redondeoList.getData().length == 0) {
|
||||
|
@ -138,10 +146,12 @@ public class EditarRedondeoController extends MyGenericForwardComposer {
|
|||
|
||||
redondeoCtrl.setIndaplicadescuento(aplicaDescuento);
|
||||
redondeoCtrl.setIndaplicapricing(aplicaPricing);
|
||||
|
||||
redondeoCtrl.setIndaplicaArtesp(aplicaArtesp);
|
||||
|
||||
if (podeSalvar()) {
|
||||
redondeoCtrl.setIndaplicadescuento(aplicaDescuento);
|
||||
redondeoCtrl.setIndaplicapricing(aplicaPricing);
|
||||
redondeoCtrl.setIndaplicaArtesp(aplicaArtesp);
|
||||
|
||||
redondeoCtrl.setActivo(Boolean.TRUE);
|
||||
redondeoCtrl.setFecmodif(Calendar.getInstance().getTime());
|
||||
|
@ -187,7 +197,8 @@ public class EditarRedondeoController extends MyGenericForwardComposer {
|
|||
|
||||
//Traslapa Redondeo
|
||||
for (Redondeo r : lsRedondeoNuevos) {
|
||||
List<RedondeoCtrl> lsCtrl = redondeoCtrlService.buscarTraslapa(iDMarcas, r.getValorinicial(), r.getValorfinal(), redondeoCtrl.getIndaplicadescuento(), redondeoCtrl.getIndaplicapricing());
|
||||
List<RedondeoCtrl> lsCtrl = redondeoCtrlService.buscarTraslapa(iDMarcas, r.getValorinicial(), r.getValorfinal(),
|
||||
redondeoCtrl.getIndaplicadescuento(), redondeoCtrl.getIndaplicapricing(), redondeoCtrl.getIndaplicaArtesp());
|
||||
if (!lsCtrl.isEmpty()) {
|
||||
if (redondeoCtrl.getRedondeoctrlId() != null) {
|
||||
for (RedondeoCtrl rc : lsCtrl) {
|
||||
|
@ -424,6 +435,18 @@ public class EditarRedondeoController extends MyGenericForwardComposer {
|
|||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$chkIndaplicaArtesp(){
|
||||
if(chkIndaplicaArtesp.isChecked()){
|
||||
chkIndaplicadescuento.setChecked(false);
|
||||
chkIndaplicapricing.setChecked(false);
|
||||
chkIndaplicadescuento.setDisabled(true);
|
||||
chkIndaplicapricing.setDisabled(true);
|
||||
}else{
|
||||
chkIndaplicadescuento.setDisabled(false);
|
||||
chkIndaplicapricing.setDisabled(false);
|
||||
}
|
||||
}
|
||||
|
||||
public Button getBtnApagar() {
|
||||
return btnApagar;
|
||||
|
@ -560,4 +583,12 @@ public class EditarRedondeoController extends MyGenericForwardComposer {
|
|||
public void setRedondeoService(RedondeoService redondeoService) {
|
||||
this.redondeoService = redondeoService;
|
||||
}
|
||||
|
||||
public Checkbox getChkIndaplicaArtesp() {
|
||||
return chkIndaplicaArtesp;
|
||||
}
|
||||
|
||||
public void setChkIndaplicaArtesp(Checkbox chkIndaplicaArtesp) {
|
||||
this.chkIndaplicaArtesp = chkIndaplicaArtesp;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -40,6 +40,14 @@ public class RenderRedondeoCtrl implements ListitemRenderer {
|
|||
lc = new Listcell(Labels.getLabel("MSG.NO"));
|
||||
}
|
||||
lc.setParent(lstm);
|
||||
|
||||
Boolean aplicaArtesp = redondeoCtrl.getIndaplicaArtesp();
|
||||
if (aplicaArtesp != null && aplicaArtesp) {
|
||||
lc = new Listcell(Labels.getLabel("MSG.SI"));
|
||||
} else {
|
||||
lc = new Listcell(Labels.getLabel("MSG.NO"));
|
||||
}
|
||||
lc.setParent(lstm);
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (RedondeoMarca rm : redondeoCtrl.getRedondeoMarcaList()) {
|
||||
|
|
|
@ -4025,6 +4025,8 @@ busquedaRedondeoController.lhvalorfinal.label = Valor final
|
|||
busquedaRedondeoController.lhvalorredondeo.label = Valor redondeo
|
||||
busquedaRedondeoController.lhindaplicadescuento.label = Aplica descuento
|
||||
busquedaRedondeoController.lhindaplicapricing.label = Aplica pricing
|
||||
busquedaRedondeoController.lhindaplicaartesp.label = Redondeo ARTESP
|
||||
busquedaRedondeoController.colhdindaplicaartesp.label = ARTESP
|
||||
busquedaRedondeoController.btnPesquisa.label = Búsqueda
|
||||
|
||||
# Editar Redondeo
|
||||
|
|
|
@ -4249,6 +4249,8 @@ busquedaRedondeoController.lhvalorfinal.label = Valor Final
|
|||
busquedaRedondeoController.lhvalorredondeo.label = Valor Arredondamento
|
||||
busquedaRedondeoController.lhindaplicadescuento.label = Aplica Desconto
|
||||
busquedaRedondeoController.lhindaplicapricing.label = Aplica Pricing
|
||||
busquedaRedondeoController.lhindaplicaartesp.label = Arredondamento ARTESP
|
||||
busquedaRedondeoController.colhdindaplicaartesp.label = ARTESP
|
||||
busquedaRedondeoController.btnPesquisa.label = Pesquisa
|
||||
|
||||
# Editar Arredondamento
|
||||
|
|
|
@ -67,6 +67,9 @@
|
|||
<listheader image="/gui/img/builder.gif" width="20%"
|
||||
label="${c:l('busquedaRedondeoController.lhindaplicapricing.label')}"
|
||||
sort="auto(indaplicapricing)"/>
|
||||
<listheader image="/gui/img/builder.gif" width="20%"
|
||||
label="${c:l('busquedaRedondeoController.colhdindaplicaartesp.label')}"
|
||||
sort="auto(indaplicaArtesp)"/>
|
||||
<listheader image="/gui/img/builder.gif" width="50%"
|
||||
label="${c:l('editarRedondeoController.tabMarca.title')}"
|
||||
/>
|
||||
|
|
|
@ -37,6 +37,11 @@
|
|||
<column width="70%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaRedondeoController.lhindaplicaartesp.label')}"/>
|
||||
<checkbox id="chkIndaplicaArtesp"
|
||||
value="@{winEditarRedondeo$composer.redondeoCtrl.indaplicaArtesp}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaRedondeoController.lhindaplicadescuento.label')}"/>
|
||||
<checkbox id="chkIndaplicadescuento"
|
||||
|
|
Loading…
Reference in New Issue