bug fixed #6009: Boleto - Ajustar cadastro de parametros adm
Descrição No cadastros dos parametros da geração de boleto, adicionar um comobox no campo referente ao banco e deixar apenas o banco Itaú como disponível para seleção. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@41033 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
999af6cf45
commit
cf7b37aeae
|
@ -1,5 +1,7 @@
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -13,6 +15,7 @@ import org.zkoss.zk.ui.Component;
|
||||||
import org.zkoss.zk.ui.Executions;
|
import org.zkoss.zk.ui.Executions;
|
||||||
import org.zkoss.zk.ui.util.Clients;
|
import org.zkoss.zk.ui.util.Clients;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
|
import org.zkoss.zul.ListModelList;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
@ -26,6 +29,20 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
public class EditarFechamentoParamgeralController extends MyGenericForwardComposer {
|
public class EditarFechamentoParamgeralController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
private enum BancosSuportados {
|
||||||
|
ITAU("341");
|
||||||
|
|
||||||
|
private String codBanco;
|
||||||
|
|
||||||
|
private BancosSuportados(String _codBanco){
|
||||||
|
this.codBanco = _codBanco;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCodBanco() {
|
||||||
|
return codBanco;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
private static Logger log = Logger.getLogger(EditarFechamentoParamgeralController.class);
|
private static Logger log = Logger.getLogger(EditarFechamentoParamgeralController.class);
|
||||||
|
@ -34,7 +51,7 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
||||||
private FechamentoParamgeralService fechamentoParamgeralService;
|
private FechamentoParamgeralService fechamentoParamgeralService;
|
||||||
|
|
||||||
private Combobox cmbEmpresa;
|
private Combobox cmbEmpresa;
|
||||||
private Textbox txtBoletoBancoCod;
|
private Combobox cmbBoletoBancoCod;
|
||||||
private Textbox txtBoletoBancoAgencia;
|
private Textbox txtBoletoBancoAgencia;
|
||||||
private Textbox txtBoletoBancoConta;
|
private Textbox txtBoletoBancoConta;
|
||||||
private Textbox txtBoletoBancoContaDigito;
|
private Textbox txtBoletoBancoContaDigito;
|
||||||
|
@ -42,6 +59,7 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
||||||
private Textbox txtBoletoDiasVenc;
|
private Textbox txtBoletoDiasVenc;
|
||||||
|
|
||||||
private List<Empresa> lsEmpresas;
|
private List<Empresa> lsEmpresas;
|
||||||
|
private List<String> lsBancosSuportados;
|
||||||
private FechamentoParamgeral fechamentoParamgeral;
|
private FechamentoParamgeral fechamentoParamgeral;
|
||||||
|
|
||||||
private MyListbox paramsList;
|
private MyListbox paramsList;
|
||||||
|
@ -49,6 +67,9 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
||||||
|
List<String> bancosSuportados = new ArrayList<String>(Arrays.asList(new String[]{BancosSuportados.ITAU.getCodBanco()}));
|
||||||
|
lsBancosSuportados = bancosSuportados;
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
Long fechamentoparamgeralId = (Long) Executions.getCurrent().getArg().get("fechamentoparamgeralId");
|
Long fechamentoparamgeralId = (Long) Executions.getCurrent().getArg().get("fechamentoparamgeralId");
|
||||||
|
@ -57,6 +78,10 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
||||||
if(fechamentoParamgeral.getEmpresa() != null) {
|
if(fechamentoParamgeral.getEmpresa() != null) {
|
||||||
cmbEmpresa.setText(fechamentoParamgeral.getEmpresa().getNombempresa());
|
cmbEmpresa.setText(fechamentoParamgeral.getEmpresa().getNombempresa());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(fechamentoParamgeral.getBoletoBancoCod() != null){
|
||||||
|
cmbBoletoBancoCod.setText(fechamentoParamgeral.getBoletoBancoCod());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
paramsList = (MyListbox) Executions.getCurrent().getArg().get("paramsList");
|
paramsList = (MyListbox) Executions.getCurrent().getArg().get("paramsList");
|
||||||
|
|
||||||
|
@ -94,7 +119,11 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
||||||
|
|
||||||
getFechamentoParamgeral().setBoletoBancoAgencia(txtBoletoBancoAgencia.getText());
|
getFechamentoParamgeral().setBoletoBancoAgencia(txtBoletoBancoAgencia.getText());
|
||||||
getFechamentoParamgeral().setBoletoBancoCarteira(txtBoletoBancoCarteira.getText());
|
getFechamentoParamgeral().setBoletoBancoCarteira(txtBoletoBancoCarteira.getText());
|
||||||
getFechamentoParamgeral().setBoletoBancoCod(txtBoletoBancoCod.getText());
|
|
||||||
|
if(cmbBoletoBancoCod.getSelectedItem() != null) {
|
||||||
|
getFechamentoParamgeral().setBoletoBancoCod((String) cmbBoletoBancoCod.getSelectedItem().getValue());
|
||||||
|
}
|
||||||
|
|
||||||
getFechamentoParamgeral().setBoletoBancoConta(txtBoletoBancoConta.getText());
|
getFechamentoParamgeral().setBoletoBancoConta(txtBoletoBancoConta.getText());
|
||||||
getFechamentoParamgeral().setBoletoBancoContaDigito(txtBoletoBancoContaDigito.getText());
|
getFechamentoParamgeral().setBoletoBancoContaDigito(txtBoletoBancoContaDigito.getText());
|
||||||
getFechamentoParamgeral().setBoletoDiasVenc(Integer.valueOf(txtBoletoDiasVenc.getText()));
|
getFechamentoParamgeral().setBoletoDiasVenc(Integer.valueOf(txtBoletoDiasVenc.getText()));
|
||||||
|
@ -155,11 +184,11 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
||||||
}
|
}
|
||||||
|
|
||||||
public Textbox getTxtBoletoBancoCod() {
|
public Textbox getTxtBoletoBancoCod() {
|
||||||
return txtBoletoBancoCod;
|
return cmbBoletoBancoCod;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTxtBoletoBancoCod(Textbox txtBoletoBancoCod) {
|
public void setCmbBoletoBancoCod(Combobox cmbBoletoBancoCod) {
|
||||||
this.txtBoletoBancoCod = txtBoletoBancoCod;
|
this.cmbBoletoBancoCod = cmbBoletoBancoCod;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Textbox getTxtBoletoBancoAgencia() {
|
public Textbox getTxtBoletoBancoAgencia() {
|
||||||
|
@ -202,4 +231,12 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
||||||
this.txtBoletoDiasVenc = txtBoletoDiasVenc;
|
this.txtBoletoDiasVenc = txtBoletoDiasVenc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<String> getLsBancosSuportados() {
|
||||||
|
return lsBancosSuportados;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsBancosSuportados(List<String> lsBancosSuportados) {
|
||||||
|
this.lsBancosSuportados = lsBancosSuportados;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,12 +45,13 @@
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('busquedaFechamentoParamgeralController.boletoBancoCod.label')}" />
|
<label value="${c:l('busquedaFechamentoParamgeralController.boletoBancoCod.label')}" />
|
||||||
<textbox id="txtBoletoBancoCod"
|
|
||||||
width="190px"
|
<combobox id="cmbBoletoBancoCod"
|
||||||
maxlength="5"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
value="@{winEditarFechamentoParamgeral$composer.fechamentoParamgeral.boletoBancoCod}"
|
mold="rounded"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
buttonVisible="true"
|
||||||
constraint="no empty" />
|
model="@{winEditarFechamentoParamgeral$composer.lsBancosSuportados}"
|
||||||
|
constraint="no empty" />
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('busquedaFechamentoParamgeralController.boletoBancoAgencia.label')}" />
|
<label value="${c:l('busquedaFechamentoParamgeralController.boletoBancoAgencia.label')}" />
|
||||||
|
|
Loading…
Reference in New Issue