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-87c2c4800839
master
thiago.penido 2015-10-16 17:58:09 +00:00
parent 52438b46a1
commit 863fc7d78e
9 changed files with 336 additions and 29 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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">