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;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Calendar;
|
||||
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.util.Clients;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.ListModelList;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
|
@ -25,7 +28,21 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
|||
@Controller("editarFechamentoParamgeralController")
|
||||
@Scope("prototype")
|
||||
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 Logger log = Logger.getLogger(EditarFechamentoParamgeralController.class);
|
||||
|
@ -34,7 +51,7 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
|||
private FechamentoParamgeralService fechamentoParamgeralService;
|
||||
|
||||
private Combobox cmbEmpresa;
|
||||
private Textbox txtBoletoBancoCod;
|
||||
private Combobox cmbBoletoBancoCod;
|
||||
private Textbox txtBoletoBancoAgencia;
|
||||
private Textbox txtBoletoBancoConta;
|
||||
private Textbox txtBoletoBancoContaDigito;
|
||||
|
@ -42,6 +59,7 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
|||
private Textbox txtBoletoDiasVenc;
|
||||
|
||||
private List<Empresa> lsEmpresas;
|
||||
private List<String> lsBancosSuportados;
|
||||
private FechamentoParamgeral fechamentoParamgeral;
|
||||
|
||||
private MyListbox paramsList;
|
||||
|
@ -49,6 +67,9 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
|||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
||||
List<String> bancosSuportados = new ArrayList<String>(Arrays.asList(new String[]{BancosSuportados.ITAU.getCodBanco()}));
|
||||
lsBancosSuportados = bancosSuportados;
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
Long fechamentoparamgeralId = (Long) Executions.getCurrent().getArg().get("fechamentoparamgeralId");
|
||||
|
@ -57,6 +78,10 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
|||
if(fechamentoParamgeral.getEmpresa() != null) {
|
||||
cmbEmpresa.setText(fechamentoParamgeral.getEmpresa().getNombempresa());
|
||||
}
|
||||
|
||||
if(fechamentoParamgeral.getBoletoBancoCod() != null){
|
||||
cmbBoletoBancoCod.setText(fechamentoParamgeral.getBoletoBancoCod());
|
||||
}
|
||||
}
|
||||
paramsList = (MyListbox) Executions.getCurrent().getArg().get("paramsList");
|
||||
|
||||
|
@ -94,7 +119,11 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
|||
|
||||
getFechamentoParamgeral().setBoletoBancoAgencia(txtBoletoBancoAgencia.getText());
|
||||
getFechamentoParamgeral().setBoletoBancoCarteira(txtBoletoBancoCarteira.getText());
|
||||
getFechamentoParamgeral().setBoletoBancoCod(txtBoletoBancoCod.getText());
|
||||
|
||||
if(cmbBoletoBancoCod.getSelectedItem() != null) {
|
||||
getFechamentoParamgeral().setBoletoBancoCod((String) cmbBoletoBancoCod.getSelectedItem().getValue());
|
||||
}
|
||||
|
||||
getFechamentoParamgeral().setBoletoBancoConta(txtBoletoBancoConta.getText());
|
||||
getFechamentoParamgeral().setBoletoBancoContaDigito(txtBoletoBancoContaDigito.getText());
|
||||
getFechamentoParamgeral().setBoletoDiasVenc(Integer.valueOf(txtBoletoDiasVenc.getText()));
|
||||
|
@ -155,11 +184,11 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
|||
}
|
||||
|
||||
public Textbox getTxtBoletoBancoCod() {
|
||||
return txtBoletoBancoCod;
|
||||
return cmbBoletoBancoCod;
|
||||
}
|
||||
|
||||
public void setTxtBoletoBancoCod(Textbox txtBoletoBancoCod) {
|
||||
this.txtBoletoBancoCod = txtBoletoBancoCod;
|
||||
public void setCmbBoletoBancoCod(Combobox cmbBoletoBancoCod) {
|
||||
this.cmbBoletoBancoCod = cmbBoletoBancoCod;
|
||||
}
|
||||
|
||||
public Textbox getTxtBoletoBancoAgencia() {
|
||||
|
@ -201,5 +230,13 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
|
|||
public void setTxtBoletoDiasVenc(Textbox 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>
|
||||
<label value="${c:l('busquedaFechamentoParamgeralController.boletoBancoCod.label')}" />
|
||||
<textbox id="txtBoletoBancoCod"
|
||||
width="190px"
|
||||
maxlength="5"
|
||||
value="@{winEditarFechamentoParamgeral$composer.fechamentoParamgeral.boletoBancoCod}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
constraint="no empty" />
|
||||
|
||||
<combobox id="cmbBoletoBancoCod"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded"
|
||||
buttonVisible="true"
|
||||
model="@{winEditarFechamentoParamgeral$composer.lsBancosSuportados}"
|
||||
constraint="no empty" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaFechamentoParamgeralController.boletoBancoAgencia.label')}" />
|
||||
|
|
Loading…
Reference in New Issue