Lista de Contas Bancárias no cadastro da empresa.
Cadastro da conta bancária utilizada para cada empresa do punto venta. fixes bug 6745 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@49076 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
52438b46a1
commit
863fc7d78e
|
@ -33,19 +33,23 @@ import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.EmpresaContaBancaria;
|
||||||
import com.rjconsultores.ventaboletos.entidad.EmpresaImposto;
|
import com.rjconsultores.ventaboletos.entidad.EmpresaImposto;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
import com.rjconsultores.ventaboletos.entidad.Estado;
|
||||||
import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual;
|
import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.InstiFinanceira;
|
||||||
import com.rjconsultores.ventaboletos.service.CiudadService;
|
import com.rjconsultores.ventaboletos.service.CiudadService;
|
||||||
import com.rjconsultores.ventaboletos.service.EmpresaImpostoService;
|
import com.rjconsultores.ventaboletos.service.EmpresaImpostoService;
|
||||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||||
import com.rjconsultores.ventaboletos.service.EstadoService;
|
import com.rjconsultores.ventaboletos.service.EstadoService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.InstiFinanceiraService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
|
import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaContaBancaria;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaImposto;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaImposto;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -66,6 +70,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
|
||||||
private EstadoService estadoService;
|
private EstadoService estadoService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private CiudadService ciudadService;
|
private CiudadService ciudadService;
|
||||||
|
@Autowired
|
||||||
|
private InstiFinanceiraService instFinanceiraService;
|
||||||
private Empresa empresa;
|
private Empresa empresa;
|
||||||
private MyListbox empresaList;
|
private MyListbox empresaList;
|
||||||
private MyTextbox txtNome;
|
private MyTextbox txtNome;
|
||||||
|
@ -89,6 +95,14 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
|
||||||
private MyTextbox txtInscEstadual;
|
private MyTextbox txtInscEstadual;
|
||||||
private Button btnRemoverInscEstadual;
|
private Button btnRemoverInscEstadual;
|
||||||
|
|
||||||
|
private List<InstiFinanceira> lsBanco;
|
||||||
|
private Combobox cmbBanco;
|
||||||
|
private Textbox txtNomeBanco;
|
||||||
|
private MyListbox empresaContaBancariaList;
|
||||||
|
private Textbox txtNumConta;
|
||||||
|
private Textbox txtNumAgencia;
|
||||||
|
private List<EmpresaContaBancaria> lsEmpresaContaBancaria;
|
||||||
|
|
||||||
public Empresa getEmpresa() {
|
public Empresa getEmpresa() {
|
||||||
return empresa;
|
return empresa;
|
||||||
}
|
}
|
||||||
|
@ -137,9 +151,13 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
|
||||||
lsEstados = estadoService.buscarNotInEmpresaImposto(empresa);
|
lsEstados = estadoService.buscarNotInEmpresaImposto(empresa);
|
||||||
lsTodosEstados = estadoService.obtenerTodos();
|
lsTodosEstados = estadoService.obtenerTodos();
|
||||||
lsCidades = new ArrayList<Ciudad>();
|
lsCidades = new ArrayList<Ciudad>();
|
||||||
|
lsBanco = instFinanceiraService.obtenerTodos();
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
|
lsEmpresaContaBancaria = new ArrayList<EmpresaContaBancaria>();
|
||||||
|
empresaContaBancariaList.setItemRenderer(new RenderEmpresaContaBancaria());
|
||||||
|
|
||||||
empresaImpostoList.setItemRenderer(new RenderEmpresaImposto());
|
empresaImpostoList.setItemRenderer(new RenderEmpresaImposto());
|
||||||
empresaImpostoList.addEventListener("onDoubleClick", new EventListener() {
|
empresaImpostoList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
@Override
|
@Override
|
||||||
|
@ -164,12 +182,13 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
if (empresa.getEmpresaId() != null) {
|
if (empresa.getEmpresaId() != null) {
|
||||||
empresa = empresaService.obtenerID(empresa.getEmpresaId());
|
empresa = empresaService.obtenerID(empresa.getEmpresaId());
|
||||||
|
|
||||||
lsEmpresaImposto = empresaImpostoService.buscarByEmpresa(empresa);
|
lsEmpresaImposto = empresaImpostoService.buscarByEmpresa(empresa);
|
||||||
|
|
||||||
empresaImpostoList.setData(lsEmpresaImposto);
|
empresaImpostoList.setData(lsEmpresaImposto);
|
||||||
|
inscEstadualList.setData(empresa.getInscricoesEstaduaisActivas());
|
||||||
inscEstadualList.setData(empresa.getInscricoesEstaduaisActivas());
|
|
||||||
|
//Contas Bancárias das Empresas
|
||||||
|
lsEmpresaContaBancaria = empresa.getEmpresaContaBancaria();
|
||||||
|
empresaContaBancariaList.setData(lsEmpresaContaBancaria);
|
||||||
}
|
}
|
||||||
|
|
||||||
txtNome.focus();
|
txtNome.focus();
|
||||||
|
@ -397,4 +416,160 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
|
||||||
public void setBtnRemoverInscEstadual(Button btnRemoverInscEstadual) {
|
public void setBtnRemoverInscEstadual(Button btnRemoverInscEstadual) {
|
||||||
this.btnRemoverInscEstadual = btnRemoverInscEstadual;
|
this.btnRemoverInscEstadual = btnRemoverInscEstadual;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
public void onSelect$cmbBanco() {
|
||||||
|
InstiFinanceira banco = (InstiFinanceira) cmbBanco.getSelectedItem().getValue();
|
||||||
|
txtNomeBanco.setValue(banco.getNome());
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<InstiFinanceira> getLsBanco() {
|
||||||
|
return lsBanco;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsBanco(List<InstiFinanceira> lsBanco) {
|
||||||
|
this.lsBanco = lsBanco;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Combobox getCmbBanco() {
|
||||||
|
return cmbBanco;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCmbBanco(Combobox cmbBanco) {
|
||||||
|
this.cmbBanco = cmbBanco;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Textbox getTxtNomeBanco() {
|
||||||
|
return txtNomeBanco;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTxtNomeBanco(Textbox txtNomeBanco) {
|
||||||
|
this.txtNomeBanco = txtNomeBanco;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MyListbox getEmpresaContaBancariaList() {
|
||||||
|
return empresaContaBancariaList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmpresaContaBancariaList(MyListbox empresaContaBancariaList) {
|
||||||
|
this.empresaContaBancariaList = empresaContaBancariaList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Textbox getTxtNumConta() {
|
||||||
|
return txtNumConta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTxtNumConta(Textbox txtNumConta) {
|
||||||
|
this.txtNumConta = txtNumConta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Textbox getTxtNumAgencia() {
|
||||||
|
return txtNumAgencia;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTxtNumAgencia(Textbox txtNumAgencia) {
|
||||||
|
this.txtNumAgencia = txtNumAgencia;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoverContaBancaria(Event ev) {
|
||||||
|
|
||||||
|
EmpresaContaBancaria empresaToRemove = (EmpresaContaBancaria) empresaContaBancariaList.getSelected();
|
||||||
|
|
||||||
|
if (empresaToRemove != null) {
|
||||||
|
lsEmpresaContaBancaria.remove(empresaToRemove);
|
||||||
|
empresaToRemove.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
empresaToRemove.setActivo(Boolean.FALSE);
|
||||||
|
empresaToRemove.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
lsEmpresaContaBancaria.add(empresaToRemove);
|
||||||
|
empresaContaBancariaList.updateItem(empresaToRemove);
|
||||||
|
empresaContaBancariaList.removeItem(empresaToRemove);
|
||||||
|
empresa.setEmpresaContaBancaria(lsEmpresaContaBancaria);
|
||||||
|
} else {
|
||||||
|
try {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarEmpresaController.MSG.selecioneUmItem"),
|
||||||
|
Labels.getLabel("editarEmpresaController.contaBancaria.label"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
} catch (InterruptedException e) {
|
||||||
|
log.error("editarEmpresaController: " + e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAdicionarContaBancaria(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
|
if(infoContaBancariaValida()) {
|
||||||
|
InstiFinanceira instiFinanceira = (InstiFinanceira) cmbBanco.getSelectedItem().getValue();
|
||||||
|
String numConta = txtNumConta.getValue();
|
||||||
|
String numAgencia = txtNumAgencia.getValue();
|
||||||
|
|
||||||
|
EmpresaContaBancaria empresaContaBancariaToAdd = new EmpresaContaBancaria();
|
||||||
|
empresaContaBancariaToAdd.setActivo(Boolean.TRUE);
|
||||||
|
empresaContaBancariaToAdd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
empresaContaBancariaToAdd.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
empresaContaBancariaToAdd.setEmpresa(empresa);
|
||||||
|
empresaContaBancariaToAdd.setInstituicaoFinandeira(instiFinanceira);
|
||||||
|
empresaContaBancariaToAdd.setNumAgencia(numAgencia);
|
||||||
|
empresaContaBancariaToAdd.setNumConta(numConta);
|
||||||
|
|
||||||
|
boolean achou = Boolean.FALSE;
|
||||||
|
for (EmpresaContaBancaria empresaContaBancariaInTheList : lsEmpresaContaBancaria) {
|
||||||
|
if(empresaContaBancariaInTheList.equals(empresaContaBancariaToAdd)) {
|
||||||
|
achou = Boolean.TRUE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!achou) {
|
||||||
|
lsEmpresaContaBancaria.add(empresaContaBancariaToAdd);
|
||||||
|
empresa.setEmpresaContaBancaria(lsEmpresaContaBancaria);
|
||||||
|
}
|
||||||
|
|
||||||
|
List<EmpresaContaBancaria> tempList = new ArrayList<EmpresaContaBancaria>();
|
||||||
|
if(lsEmpresaContaBancaria != null) {
|
||||||
|
for (EmpresaContaBancaria empresaContaBancaria : lsEmpresaContaBancaria) {
|
||||||
|
if(empresaContaBancaria.getActivo()) {
|
||||||
|
tempList.add(empresaContaBancaria);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
empresaContaBancariaList.setData(tempList);
|
||||||
|
clearContaBancaria();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void clearContaBancaria() {
|
||||||
|
cmbBanco.setSelectedItem(null);
|
||||||
|
txtNumAgencia.setValue(null);
|
||||||
|
txtNumConta.setValue(null);
|
||||||
|
txtNomeBanco.setValue(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean infoContaBancariaValida() throws InterruptedException {
|
||||||
|
|
||||||
|
if (cmbBanco.getSelectedItem().getValue() == null) {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarEmpresaController.MSG.informeBanco"),
|
||||||
|
Labels.getLabel("editarEmpresaController.contaBancaria.label"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(txtNumConta.getValue() == null) {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarEmpresaController.MSG.informeConta"),
|
||||||
|
Labels.getLabel("editarEmpresaController.contaBancaria.label"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(txtNumAgencia.getValue() == null) {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarEmpresaController.MSG.informeAgencia"),
|
||||||
|
Labels.getLabel("editarEmpresaController.contaBancaria.label"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
|
@ -65,6 +65,7 @@ import com.rjconsultores.ventaboletos.entidad.Categoria;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Colonia;
|
import com.rjconsultores.ventaboletos.entidad.Colonia;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.EmpresaContaBancaria;
|
||||||
import com.rjconsultores.ventaboletos.entidad.FechamentoParamptovta;
|
import com.rjconsultores.ventaboletos.entidad.FechamentoParamptovta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.FormaPago;
|
import com.rjconsultores.ventaboletos.entidad.FormaPago;
|
||||||
import com.rjconsultores.ventaboletos.entidad.FormaPagoDet;
|
import com.rjconsultores.ventaboletos.entidad.FormaPagoDet;
|
||||||
|
@ -117,6 +118,7 @@ import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales.FechamentoParamptovtaListItemRenderer;
|
import com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales.FechamentoParamptovtaListItemRenderer;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
@ -210,6 +212,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
private List<Empresa> lsEmpresasBloquear;
|
private List<Empresa> lsEmpresasBloquear;
|
||||||
private List<Empresa> lsEmpresas;
|
private List<Empresa> lsEmpresas;
|
||||||
|
private List<EmpresaContaBancaria> lsEmpresaContaBancarias;
|
||||||
private List<InstiFinanceira> lsBanco;
|
private List<InstiFinanceira> lsBanco;
|
||||||
private List<TipoPuntoVenta> lsTipoPuntoVenta;
|
private List<TipoPuntoVenta> lsTipoPuntoVenta;
|
||||||
private List<Moneda> lsMoneda;
|
private List<Moneda> lsMoneda;
|
||||||
|
@ -269,6 +272,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
private Combobox cmbReceita;
|
private Combobox cmbReceita;
|
||||||
private Combobox cmbEmpresaComissao;
|
private Combobox cmbEmpresaComissao;
|
||||||
private Combobox cmbEmpresas;
|
private Combobox cmbEmpresas;
|
||||||
|
private MyComboboxEstandar cmbEmpresasContaBancarias;
|
||||||
private Combobox cmbCategorias;
|
private Combobox cmbCategorias;
|
||||||
private Combobox cmbEmpresaFechamentoParamptovta;
|
private Combobox cmbEmpresaFechamentoParamptovta;
|
||||||
private Combobox cmbLogFiles;
|
private Combobox cmbLogFiles;
|
||||||
|
@ -828,6 +832,19 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
InstiFinanceira banco = (InstiFinanceira) cmbBanco.getSelectedItem().getValue();
|
InstiFinanceira banco = (InstiFinanceira) cmbBanco.getSelectedItem().getValue();
|
||||||
txtNomeBanco.setValue(banco.getNome());
|
txtNomeBanco.setValue(banco.getNome());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onSelect$cmbEmpresaPtoVta() {
|
||||||
|
|
||||||
|
Empresa empresa = (Empresa) cmbEmpresaPtoVta.getSelectedItem().getValue();
|
||||||
|
lsEmpresaContaBancarias = ptovtaBancoService.buscarContasBancariasPorIdEmpresa(empresa.getEmpresaId());
|
||||||
|
|
||||||
|
if(lsEmpresaContaBancarias != null && !lsEmpresaContaBancarias.isEmpty()) {
|
||||||
|
cmbEmpresasContaBancarias.setModel(new BindingListModelList(lsEmpresaContaBancarias, true));
|
||||||
|
} else {
|
||||||
|
cmbEmpresasContaBancarias.setModel(new BindingListModelList(new ArrayList(), true));
|
||||||
|
cmbEmpresasContaBancarias.setSelectedItem(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void onClick$ckIsento(Event ev) {
|
public void onClick$ckIsento(Event ev) {
|
||||||
if (ckIsento.isChecked()) {
|
if (ckIsento.isChecked()) {
|
||||||
|
@ -1697,7 +1714,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
ptovtaEmpresa.setIndTerceirizada(checkPtoVtaEmpresaIndTerceirizada.isChecked());
|
ptovtaEmpresa.setIndTerceirizada(checkPtoVtaEmpresaIndTerceirizada.isChecked());
|
||||||
ptovtaEmpresa.setIndBloqueada(checkPtoVtaEmpresaIndBloqueada.isChecked());
|
ptovtaEmpresa.setIndBloqueada(checkPtoVtaEmpresaIndBloqueada.isChecked());
|
||||||
ptovtaEmpresa.setNumeroSitef(txtNumeroSitef.getText());
|
ptovtaEmpresa.setNumeroSitef(txtNumeroSitef.getText());
|
||||||
|
ptovtaEmpresa.setEmpresaContaBancaria((EmpresaContaBancaria) cmbEmpresasContaBancarias.getSelectedItem().getValue());
|
||||||
lsPtovtaEmpresa.add(ptovtaEmpresa);
|
lsPtovtaEmpresa.add(ptovtaEmpresa);
|
||||||
|
|
||||||
List<PtovtaEmpresa> lsP = new ArrayList<PtovtaEmpresa>();
|
List<PtovtaEmpresa> lsP = new ArrayList<PtovtaEmpresa>();
|
||||||
|
@ -2719,5 +2736,20 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
public Boolean isPermissaoEditarComissao() {
|
public Boolean isPermissaoEditarComissao() {
|
||||||
return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_EDITAR_COMISSAO);
|
return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_EDITAR_COMISSAO);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
public List<EmpresaContaBancaria> getLsEmpresaContaBancarias() {
|
||||||
|
return lsEmpresaContaBancarias;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsEmpresaContaBancarias(List<EmpresaContaBancaria> lsEmpresaContaBancarias) {
|
||||||
|
this.lsEmpresaContaBancarias = lsEmpresaContaBancarias;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MyComboboxEstandar getCmbEmpresasContaBancarias() {
|
||||||
|
return cmbEmpresasContaBancarias;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCmbEmpresasContaBancarias(MyComboboxEstandar cmbEmpresasContaBancarias) {
|
||||||
|
this.cmbEmpresasContaBancarias = cmbEmpresasContaBancarias;
|
||||||
|
}
|
||||||
|
}
|
|
@ -31,6 +31,9 @@ public class PtovtaEmpresaRender implements ListitemRenderer {
|
||||||
|
|
||||||
lc = new Listcell(ptoVta.getIndBloqueada() != null ? ptoVta.getNumeroSitef() : "");
|
lc = new Listcell(ptoVta.getIndBloqueada() != null ? ptoVta.getNumeroSitef() : "");
|
||||||
lc.setParent(lstm);
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(ptoVta.getEmpresaContaBancaria() != null ? ptoVta.getEmpresaContaBancaria().toString() : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
lstm.setAttribute("data", ptoVta);
|
lstm.setAttribute("data", ptoVta);
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.EmpresaContaBancaria;
|
||||||
|
|
||||||
|
public class RenderEmpresaContaBancaria implements ListitemRenderer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(Listitem listItem, Object selectedEmpresaContaBancaria) throws Exception {
|
||||||
|
|
||||||
|
Listcell lc = new Listcell();
|
||||||
|
|
||||||
|
if(selectedEmpresaContaBancaria != null) {
|
||||||
|
EmpresaContaBancaria empresaContaBancaria = (EmpresaContaBancaria) selectedEmpresaContaBancaria;
|
||||||
|
|
||||||
|
lc = new Listcell(empresaContaBancaria.getInstituicaoFinandeira() != null ? empresaContaBancaria.getInstituicaoFinandeira().getNome() : "");
|
||||||
|
lc.setParent(listItem);
|
||||||
|
lc = new Listcell(empresaContaBancaria.getNumConta() != null ? empresaContaBancaria.getNumConta() : "");
|
||||||
|
lc.setParent(listItem);
|
||||||
|
lc = new Listcell(empresaContaBancaria.getNumAgencia() != null ? empresaContaBancaria.getNumAgencia() : "");
|
||||||
|
lc.setParent(listItem);
|
||||||
|
listItem.setAttribute("data", empresaContaBancaria);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -402,6 +402,7 @@
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.DescontoComissao</value>
|
<value>com.rjconsultores.ventaboletos.entidad.DescontoComissao</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionPeaje</value>
|
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionPeaje</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionPeajeVigencia</value>
|
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionPeajeVigencia</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.EmpresaContaBancaria</value>
|
||||||
</list>
|
</list>
|
||||||
</property>
|
</property>
|
||||||
|
|
||||||
|
|
|
@ -782,6 +782,14 @@ editarEmpresaController.estado.label = Estado
|
||||||
editarEmpresaController.inscricaoestadual.label=Insc.Estadual
|
editarEmpresaController.inscricaoestadual.label=Insc.Estadual
|
||||||
editarEmpresaController.lhUFInscEstadual.label=UF
|
editarEmpresaController.lhUFInscEstadual.label=UF
|
||||||
editarEmpresaController.telefono.label = Teléfono
|
editarEmpresaController.telefono.label = Teléfono
|
||||||
|
editarEmpresaController.contaBancaria.label = Contas Bancárias
|
||||||
|
editarEmpresaController.contaBancaria.instiFinanceira = Instituição Financeira
|
||||||
|
editarEmpresaController.contaBancaria.conta = Número da Conta
|
||||||
|
editarEmpresaController.contaBancaria.agencia = Número da Agência
|
||||||
|
editarEmpresaController.MSG.informeBanco = Informe o Banco
|
||||||
|
editarEmpresaController.MSG.informeConta = Informe a Conta
|
||||||
|
editarEmpresaController.MSG.informeAgencia = Informe a Agência
|
||||||
|
editarEmpresaController.MSG.selecioneUmItem = Selecione a Conta Bancária a ser Removida
|
||||||
|
|
||||||
#Empresa impuesto
|
#Empresa impuesto
|
||||||
editarEmpresaImpostoController.window.title = Configuración de impuesto por empresa/estado
|
editarEmpresaImpostoController.window.title = Configuración de impuesto por empresa/estado
|
||||||
|
@ -867,6 +875,7 @@ editarPuntoVentaController.lbNumEdirecion.value = Dirección
|
||||||
editarPuntoVentaController.lbIndDatosTarjeta.value = Base de datos
|
editarPuntoVentaController.lbIndDatosTarjeta.value = Base de datos
|
||||||
editarPuntoVentaController.lbNodo.value = Servidor
|
editarPuntoVentaController.lbNodo.value = Servidor
|
||||||
editarPuntoVentaController.lbEmpresa.value = Empresa
|
editarPuntoVentaController.lbEmpresa.value = Empresa
|
||||||
|
editarPuntoVentaController.lbEmpresaContaBancaria.value = Conta Bancária
|
||||||
editarPuntoVentaController.lbEmpresaBloqueada.value = Bloqueada
|
editarPuntoVentaController.lbEmpresaBloqueada.value = Bloqueada
|
||||||
editarPuntoVentaController.lbNumeroSitef.value = Número SITEF
|
editarPuntoVentaController.lbNumeroSitef.value = Número SITEF
|
||||||
editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
|
editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
|
||||||
|
|
|
@ -818,6 +818,14 @@ editarEmpresaController.estado.label = Estado
|
||||||
editarEmpresaController.inscricaoestadual.label=Insc.Estadual
|
editarEmpresaController.inscricaoestadual.label=Insc.Estadual
|
||||||
editarEmpresaController.lhUFInscEstadual.label=UF
|
editarEmpresaController.lhUFInscEstadual.label=UF
|
||||||
editarEmpresaController.telefono.label = Telefone
|
editarEmpresaController.telefono.label = Telefone
|
||||||
|
editarEmpresaController.contaBancaria.label = Contas Bancárias
|
||||||
|
editarEmpresaController.contaBancaria.instiFinanceira = Instituição Financeira
|
||||||
|
editarEmpresaController.contaBancaria.conta = Número da Conta
|
||||||
|
editarEmpresaController.contaBancaria.agencia = Número da Agência
|
||||||
|
editarEmpresaController.MSG.informeBanco = Informe o Banco
|
||||||
|
editarEmpresaController.MSG.informeConta = Informe a Conta
|
||||||
|
editarEmpresaController.MSG.informeAgencia = Informe a Agência
|
||||||
|
editarEmpresaController.MSG.selecioneUmItem = Selecione a Conta Bancária a ser Removida
|
||||||
|
|
||||||
#Empresa Imposto
|
#Empresa Imposto
|
||||||
editarEmpresaImpostoController.window.title = Configuração de Imposto por Empresa/Estado
|
editarEmpresaImpostoController.window.title = Configuração de Imposto por Empresa/Estado
|
||||||
|
@ -905,6 +913,7 @@ editarPuntoVentaController.lbNumEdirecion.value = Endereço
|
||||||
editarPuntoVentaController.lbIndDatosTarjeta.value = Base de dados
|
editarPuntoVentaController.lbIndDatosTarjeta.value = Base de dados
|
||||||
editarPuntoVentaController.lbNodo.value = Servidor
|
editarPuntoVentaController.lbNodo.value = Servidor
|
||||||
editarPuntoVentaController.lbEmpresa.value = Empresa
|
editarPuntoVentaController.lbEmpresa.value = Empresa
|
||||||
|
editarPuntoVentaController.lbEmpresaContaBancaria.value = Conta Bancária
|
||||||
editarPuntoVentaController.lbEmpresaBloqueada.value = Bloqueada
|
editarPuntoVentaController.lbEmpresaBloqueada.value = Bloqueada
|
||||||
editarPuntoVentaController.lbNumeroSitef.value = Número SITEF
|
editarPuntoVentaController.lbNumeroSitef.value = Número SITEF
|
||||||
editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
|
editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
<window id="winEditarEmpresa" border="normal"
|
<window id="winEditarEmpresa" border="normal"
|
||||||
apply="${editarEmpresaController}" width="500px"
|
apply="${editarEmpresaController}" width="500px"
|
||||||
contentStyle="overflow:auto"
|
contentStyle="overflow:auto" xmlns:h="http://www.w3.org/1999/xhtml"
|
||||||
title="${c:l('editarEmpresaController.window.title')}">
|
title="${c:l('editarEmpresaController.window.title')}">
|
||||||
|
|
||||||
<toolbar>
|
<toolbar>
|
||||||
|
@ -27,15 +27,11 @@
|
||||||
|
|
||||||
<tabbox>
|
<tabbox>
|
||||||
<tabs>
|
<tabs>
|
||||||
<tab
|
<tab label="${c:l('editarEmpresaController.lbNome.value')}" />
|
||||||
label="${c:l('editarEmpresaController.lbNome.value')}" />
|
<tab label="${c:l('editarEmpresaController.endereco.label')}" />
|
||||||
<tab
|
<tab label="${c:l('editarEmpresaController.impostos.label')}" />
|
||||||
label="${c:l('editarEmpresaController.endereco.label')}" />
|
<tab label="${c:l('editarEmpresaController.inscricaoestadual.label')}" />
|
||||||
<tab
|
<tab label="${c:l('editarEmpresaController.contaBancaria.label')}" />
|
||||||
label="${c:l('editarEmpresaController.impostos.label')}" />
|
|
||||||
|
|
||||||
<tab
|
|
||||||
label="${c:l('editarEmpresaController.inscricaoestadual.label')}" />
|
|
||||||
</tabs>
|
</tabs>
|
||||||
<tabpanels>
|
<tabpanels>
|
||||||
<tabpanel>
|
<tabpanel>
|
||||||
|
@ -250,7 +246,57 @@
|
||||||
</listhead>
|
</listhead>
|
||||||
</listbox>
|
</listbox>
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
|
<tabpanel>
|
||||||
|
<!-- Contas Bancárias -->
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="80%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarEmpresaController.contaBancaria.instiFinanceira')}" />
|
||||||
|
<hbox>
|
||||||
|
<h:table border="none">
|
||||||
|
<h:tr>
|
||||||
|
<h:td>
|
||||||
|
<combobox id="cmbBanco"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
width="60%" mold="rounded" buttonVisible="true"
|
||||||
|
model="@{winEditarEmpresa$composer.lsBanco}" />
|
||||||
|
</h:td>
|
||||||
|
<h:td>
|
||||||
|
<textbox id="txtNomeBanco" width="215px" disabled="true" />
|
||||||
|
</h:td>
|
||||||
|
</h:tr>
|
||||||
|
</h:table>
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarEmpresaController.contaBancaria.conta')}"/>
|
||||||
|
<textbox id="txtNumConta" maxlength="12" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarEmpresaController.contaBancaria.agencia')}"/>
|
||||||
|
<textbox id="txtNumAgencia" maxlength="12" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value=" " />
|
||||||
|
<hbox>
|
||||||
|
<button id="btnAdicionarContaBancaria" height="20" image="/gui/img/add.png" width="35px" tooltiptext="${c:l('tooltiptext.btnAgregar')}" />
|
||||||
|
<button id="btnRemoverContaBancaria" height="20" image="/gui/img/remove.png" width="35px" tooltiptext="${c:l('tooltiptext.btnEliminar')}" />
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
<listbox id="empresaContaBancariaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" vflex="true" multiple="false">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader image="/gui/img/create_doc.gif" label="${c:l('editarEmpresaController.contaBancaria.instiFinanceira')}" />
|
||||||
|
<listheader image="/gui/img/create_doc.gif" label="${c:l('editarEmpresaController.contaBancaria.conta')}" />
|
||||||
|
<listheader image="/gui/img/create_doc.gif" label="${c:l('editarEmpresaController.contaBancaria.agencia')}" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
</tabpanels>
|
</tabpanels>
|
||||||
</tabbox>
|
</tabbox>
|
||||||
</window>
|
</window>
|
||||||
|
|
|
@ -920,6 +920,14 @@
|
||||||
constraint="no empty" mold="rounded" buttonVisible="true"
|
constraint="no empty" mold="rounded" buttonVisible="true"
|
||||||
width="70%" model="@{winEditarPuntoVenta$composer.lsEmpresas}" />
|
width="70%" model="@{winEditarPuntoVenta$composer.lsEmpresas}" />
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('editarPuntoVentaController.lbEmpresaContaBancaria.value')}" />
|
||||||
|
<combobox id="cmbEmpresasContaBancarias"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
constraint="no empty" mold="rounded" buttonVisible="true"
|
||||||
|
width="70%" model="@{winEditarPuntoVenta$composer.lsEmpresaContaBancarias}" />
|
||||||
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarPuntoVentaController.lbEmpresaTerceirizada.value')}" />
|
value="${c:l('editarPuntoVentaController.lbEmpresaTerceirizada.value')}" />
|
||||||
|
@ -959,19 +967,15 @@
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
vflex="true" multiple="false">
|
vflex="true" multiple="false">
|
||||||
<listhead sizable="true">
|
<listhead sizable="true">
|
||||||
<listheader image="/gui/img/builder.gif"
|
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbEmpresa.value')}" width="20%"/>
|
||||||
label="${c:l('editarPuntoVentaController.lbEmpresa.value')}" width="40%"/>
|
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbEmpresaTerceirizada.value')}" width="20%" />
|
||||||
<listheader image="/gui/img/builder.gif"
|
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbEmpresaBloqueada.value')}" width="20%" />
|
||||||
label="${c:l('editarPuntoVentaController.lbEmpresaTerceirizada.value')}" width="20%" />
|
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbNumeroSitef.value')}" width="20%" />
|
||||||
<listheader image="/gui/img/builder.gif"
|
<listheader image="/gui/img/builder.gif" label="${c:l('editarPuntoVentaController.lbEmpresaContaBancaria.value')}" width="20%" />
|
||||||
label="${c:l('editarPuntoVentaController.lbEmpresaBloqueada.value')}" width="20%" />
|
|
||||||
<listheader image="/gui/img/builder.gif"
|
|
||||||
label="${c:l('editarPuntoVentaController.lbNumeroSitef.value')}" width="20%" />
|
|
||||||
</listhead>
|
</listhead>
|
||||||
</listbox>
|
</listbox>
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
|
|
||||||
|
|
||||||
<!-- Usuario Bancario -->
|
<!-- Usuario Bancario -->
|
||||||
<tabpanel height="300px">
|
<tabpanel height="300px">
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
|
|
Loading…
Reference in New Issue