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; 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;
@ -25,7 +28,21 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@Controller("editarFechamentoParamgeralController") @Controller("editarFechamentoParamgeralController")
@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() {
@ -201,5 +230,13 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos
public void setTxtBoletoDiasVenc(Textbox txtBoletoDiasVenc) { public void setTxtBoletoDiasVenc(Textbox txtBoletoDiasVenc) {
this.txtBoletoDiasVenc = 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>
<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')}" />