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-87c2c4800839
master
vinicius 2015-01-27 18:06:21 +00:00
parent 999af6cf45
commit cf7b37aeae
2 changed files with 50 additions and 12 deletions

View File

@ -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;
}
}

View File

@ -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')}" />