Alteração do cadastro de ponto de venda (agencia)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@22225 d1611594-4594-4d17-8e1d-87c2c4800839
master
carla 2012-10-26 20:13:06 +00:00
parent 4239d331b0
commit b60bfa9baa
3 changed files with 706 additions and 21 deletions

View File

@ -4,6 +4,7 @@
*/
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import java.io.IOException;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Calendar;
@ -16,13 +17,16 @@ import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.UiException;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.UploadEvent;
import org.zkoss.zkplus.databind.BindingListModel;
import org.zkoss.zkplus.databind.BindingListModelList;
import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Doublebox;
import org.zkoss.zul.Image;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Radio;
import org.zkoss.zul.Textbox;
@ -36,7 +40,10 @@ import com.rjconsultores.ventaboletos.entidad.Moneda;
import com.rjconsultores.ventaboletos.entidad.Nodo;
import com.rjconsultores.ventaboletos.entidad.ParamRecoleccion;
import com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario;
import com.rjconsultores.ventaboletos.entidad.PtovtaAgenciaBancaria;
import com.rjconsultores.ventaboletos.entidad.PtovtaBanco;
import com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa;
import com.rjconsultores.ventaboletos.entidad.PtovtaTitular;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
import com.rjconsultores.ventaboletos.entidad.UsuarioBancario;
@ -47,6 +54,8 @@ import com.rjconsultores.ventaboletos.service.FormaPagoService;
import com.rjconsultores.ventaboletos.service.MonedaService;
import com.rjconsultores.ventaboletos.service.NodoService;
import com.rjconsultores.ventaboletos.service.PtoVtaUsuarioBancarioService;
import com.rjconsultores.ventaboletos.service.PtovtaAgenciaBancariaService;
import com.rjconsultores.ventaboletos.service.PtovtaBancoService;
import com.rjconsultores.ventaboletos.service.PtovtaEmpresaService;
import com.rjconsultores.ventaboletos.service.PuntoVentaService;
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
@ -72,6 +81,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired
private PuntoVentaService puntoVentaService;
@Autowired
private PtovtaAgenciaBancariaService agenciaService;
@Autowired
private EmpresaService empresaService;
@Autowired
@ -79,6 +91,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
@Autowired
private MonedaService monedaService;
@Autowired
private PtovtaBancoService ptovtaBancoService;
@Autowired
private NodoService nodoService;
@Autowired
private FormaPagoService formaPagoService;
@ -92,6 +106,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private PtoVtaUsuarioBancarioService ptoVtaUsuarioBancarioService;
@Autowired
private UsuarioBancarioService usuarioBancarioService;
private PtovtaAgenciaBancaria agenciaBancaria;
private PuntoVenta puntoVenta;
private Textbox txtCP;
private MyListbox puntoVentaList;
@ -101,6 +116,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private MyListbox ptovtaUsuarioBancarioList;
private static Logger log = Logger.getLogger(EditarPuntoVentaController.class);
private List<Empresa> lsEmpresas;
private List<PtovtaBanco> lsBanco;
private List<TipoPuntoVenta> lsTipoPuntoVenta;
private List<Moneda> lsMoneda;
private List<Colonia> lsColonia;
@ -112,6 +128,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private List<UsuarioBancario> lsUsuarioBancario;
private List<PtovtaEmpresa> lsPtovtaEmpresa;
private List<PtoVtaUsuarioBancario> lsPtovtaUsuarioBancario;
private List<PtovtaAgenciaBancaria> lsAgencia;
private MyTextbox txtNome;
private Radio radDatosTarjetaSi;
private Radio radDatosTarjetaNo;
@ -125,8 +144,23 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private Combobox cmbTipoPontoVenta;
private Combobox cmbMoneda;
private Combobox cmbNodo;
private Combobox cmbBanco;
private Combobox cmbPessoa;
private Combobox cmbTipoConta;
private Button btnSalvarFormaPago;
private Doublebox txtCargosExtras;
private MyTextbox txtNumFax;
private MyTextbox txtCompl;
private Textbox txtNumAg;
private Textbox txtConta;
private Textbox txtDigito;
private Textbox txtBilhetes;
private Textbox txtCarga;
private Textbox txtNomeBanco;
private Textbox txtTitularNome;
private Textbox txtTitularCpf;
private Textbox txtTitularRg;
private Textbox txtTitularEmissor;
private Button btnApagar;
private Combobox cmbCiudad;
private Combobox cmbColonia;
@ -134,7 +168,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private Combobox cmbUsuarioBancario;
private Combobox cmbUsuarioBancarioPtoVtaUsuarioBancario;
private MyTextboxDecimal importeInicial;
private MyTextboxDecimal importeAdicional;
private MyTextboxDecimal importeAdicional;
private Image img;
public Button getBtnApagar() {
return btnApagar;
@ -143,22 +179,35 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
public void setBtnApagar(Button btnApagar) {
this.btnApagar = btnApagar;
}
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
popularCombobox(cmbPessoa, this.getPessoa());
popularCombobox(cmbTipoConta, this.getTipoConta());
lsEmpresas = empresaService.obtenerIndTipo1();
lsMoneda = monedaService.obtenerTodos();
lsBanco = ptovtaBancoService.obtenerTodos();
lsCiudad = ciudadService.obtenerTodos();
lsColonia = new ArrayList<Colonia>();
lsNodos = nodoService.obtenerTodos();
lsFormaPago = formaPagoService.obtenerTodos();
lsTipoPuntoVenta = tipoPuntoVentaService.obtenerTodos();
lsUsuarioBancario = usuarioBancarioService.obtenerTodos();
super.doAfterCompose(comp);
try {
txtCP.setDisabled(true);
puntoVenta = (PuntoVenta) Executions.getCurrent().getArg().get("puntoVenta");
if (puntoVenta.getPuntoventaId() != null) {
puntoVenta = puntoVentaService.obtenerID(puntoVenta.getPuntoventaId());
if (puntoVenta.getColonia() != null) {
@ -178,6 +227,39 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
}
}
}
if (puntoVenta.getPuntoventaId() != null) {
if (puntoVenta.getAgenciaId()!= null) {
if (puntoVenta.getAgenciaId()!= null) {
if(puntoVenta.getAgenciaId().getBancoId()!= null){
cmbBanco.setText(puntoVenta.getAgenciaId().getBancoId().getCodigo());
}
if(puntoVenta.getAgenciaId().getPessoa() != null){
cmbPessoa.setText(puntoVenta.getAgenciaId().getPessoa());
}
if(puntoVenta.getAgenciaId().getTipo() != null){
cmbPessoa.setText(puntoVenta.getAgenciaId().getTipo());
}
}
}else{
puntoVenta.setAgenciaId(new PtovtaAgenciaBancaria());
}
}
if (puntoVenta.getPuntoventaId() != null) {
if(puntoVenta.getTitularId() != null){
if (puntoVenta.getTitularId().getImagem() != null) {
img.setContent(new org.zkoss.image.AImage("foto",puntoVenta.getTitularId().getImagem()));
}
}else{
puntoVenta.setTitularId(new PtovtaTitular());
}
}
formaPagoList.setItemRenderer(new FormaPagoDetRender());
if (puntoVenta.getLsFormaPagoDet() == null) {
@ -185,6 +267,10 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
}
lsFormaPagoDet = puntoVenta.getLsFormaPagoDet();
formaPagoList.setData(lsFormaPagoDet);
paramRecoleccionList.setItemRenderer(new ParamRecoleccionRender());
if (puntoVenta.getLsParamRecoleccion() == null) {
@ -195,9 +281,13 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
paramRecoleccionList.setData(lsParamRecoleccion);
ptovtaEmpresaList.setItemRenderer(new PtovtaEmpresaRender());
if (puntoVenta.getLsPtovtaEmpresa() == null) {
puntoVenta.setLsPtovtaEmpresa(new ArrayList<PtovtaEmpresa>());
}
lsPtovtaEmpresa = puntoVenta.getLsPtovtaEmpresa();
ptovtaEmpresaList.setData(lsPtovtaEmpresa);
@ -226,6 +316,42 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
}
txtNome.focus();
}
public void clearCombobox(Combobox combobox) {
int size = combobox.getItemCount();
for (int i = size - 1; i >= 0; i--){
combobox.removeItemAt(i);
}
}
public void popularCombobox(Combobox cmb, List<String> lista) throws Exception{
clearCombobox(cmb);
List<String> getList = lista;
if(!getList.isEmpty()){
for (String obj : getList) {
Comboitem comboItem = new Comboitem(obj);
comboItem.setValue(obj);
comboItem.setParent(cmb);
}
}
}
public void onSelect$cmbBanco(){
PtovtaBanco banco = (PtovtaBanco) cmbBanco.getSelectedItem().getValue();
txtNomeBanco.setValue(banco.getNome());
}
public void onChange$cmbCiudad(Event ev) {
if (cmbCiudad.getSelectedItem() == null) {
@ -250,6 +376,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtNome.getValue();
txtNumFax.getValue();
txtCompl.getValue();
txtNumAg.getValue();
cmbEmpresa.getValue();
cmbParada.getValue();
cmbTipoPontoVenta.getValue();
@ -258,6 +387,11 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
cmbColonia.setConstraint("no empty");
cmbColonia.getValue();
cmbCiudad.getValue();
cmbBanco.getValue();
cmbPessoa.getValue();
cmbTipoConta.getValue();
try {
if (puntoVenta.getEmpresa() == null) {
Messagebox.show(
@ -319,6 +453,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
puntoVenta.setLsParamRecoleccion(lsParamRecoleccion);
puntoVenta.setLsPtovtaEmpresa(lsPtovtaEmpresa);
puntoVenta.setLsPtovtaUsuarioBancario(lsPtovtaUsuarioBancario);
puntoVenta.setAgenciaId(preencherAgenciaBancaria());
puntoVenta.setTitularId(preencherTitular());
List<PtovtaEmpresa> lsPto = new ArrayList<PtovtaEmpresa>();
for (PtovtaEmpresa pto : lsPtovtaEmpresa) {
@ -402,10 +539,94 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
log.error(ex);
}
}
public void uploadPhoto(UploadEvent event) {
org.zkoss.util.media.Media media = event.getMedia();
try {
if (media instanceof org.zkoss.image.Image) {
img.setContent(new org.zkoss.image.AImage(media.getName(),
media.getStreamData()));
} else {
Messagebox.show(
Labels.getLabel("editarPuntoVentaController.MSG.errorIMG") + " " + media,
Labels.getLabel("editarPuntoVentaController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
} catch (IOException ex) {
log.error(ex);
throw UiException.Aide.wrap(ex);
} catch (InterruptedException ex) {
log.error(ex);
throw UiException.Aide.wrap(ex);
}
}
public PtovtaTitular preencherTitular(){
txtTitularNome.getValue();
txtTitularCpf.getValue();
txtTitularRg.getValue();
txtTitularEmissor.getValue();
PtovtaTitular titular = new PtovtaTitular();
titular.setNome(txtTitularNome.getValue());
titular.setCpf(txtTitularCpf.getValue());
titular.setRg(txtTitularRg.getValue());
titular.setNome(txtTitularEmissor.getValue());
if (img.getContent() != null) {
titular.setImagem(img.getContent().getByteData());
}
titular.setActivo(Boolean.TRUE);
titular.setFecmodif(Calendar.getInstance().getTime());
titular.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
return titular;
}
public PtovtaAgenciaBancaria preencherAgenciaBancaria() {
cmbBanco.getValue();
cmbPessoa.getValue();
txtNumAg.getValue();
txtConta.getValue();
txtDigito.getValue();
txtBilhetes.getValue();
txtCarga.getValue();
PtovtaBanco banco = new PtovtaBanco();
PtovtaAgenciaBancaria agencia = new PtovtaAgenciaBancaria();
banco = (PtovtaBanco) cmbBanco.getSelectedItem().getValue();
agencia.setBancoId(banco);
agencia.setNumagencia(txtNumAg.getValue());
agencia.setNumconta(txtConta.getValue());
agencia.setDigito(txtDigito.getValue());
agencia.setCarga(txtCarga.getValue());
agencia.setBilhetes(txtBilhetes.getValue());
agencia.setBancoId(banco);
agencia.setPessoa((String) cmbPessoa.getSelectedItem().getValue());
agencia.setTipo((String) cmbTipoConta.getSelectedItem().getValue());
agencia.setActivo(Boolean.TRUE);
agencia.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
agencia.setFecmodif(Calendar.getInstance().getTime());
return agencia;
}
public void onClick$btnSalvarFormaPago(Event ev) throws InterruptedException {
cmbFormaPago.getValue();
txtCargosExtras.getValue();
txtNumFax.getValue();
try {
FormaPago formaPago = new FormaPago();
try {
@ -674,6 +895,14 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
log.error(ex);
}
}
public List<String> getPessoa() {
return PtovtaAgenciaBancaria.getPessoaList();
}
public List<String> getTipoConta() {
return PtovtaAgenciaBancaria.getTipoContaList();
}
public PuntoVenta getPuntoVenta() {
return puntoVenta;
@ -746,6 +975,47 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
public void setLsMoneda(List<Moneda> lsMoneda) {
this.lsMoneda = lsMoneda;
}
public PtovtaBancoService getBancoService() {
return ptovtaBancoService;
}
public void setBancoService(PtovtaBancoService ptovtaBancoService) {
this.ptovtaBancoService = ptovtaBancoService;
}
public List<PtovtaBanco> getLsBanco() {
return lsBanco;
}
public void setLsBanco(List<PtovtaBanco> lsBanco) {
this.lsBanco = lsBanco;
}
public Combobox getCmbBanco() {
return cmbBanco;
}
public void setCmbBanco(Combobox cmbBanco) {
this.cmbBanco = cmbBanco;
}
public Combobox getCmbPessoa() {
return cmbPessoa;
}
public void setCmbPessoa(Combobox cmbPessoa) {
this.cmbPessoa = cmbPessoa;
}
public Image getImg() {
return img;
}
public void setImg(Image img) {
this.img = img;
}
public Radio getRadAprobacionAutorizado() {
return radAprobacionAutorizado;
@ -958,7 +1228,17 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
public void setTxtCP(Textbox txtCP) {
this.txtCP = txtCP;
}
public Textbox getTxtNumAg() {
return txtNumAg;
}
public void setTxtNumAg(Textbox txtNumAg) {
this.txtNumAg = txtNumAg;
}
public List<UsuarioBancario> getLsUsuarioBancario() {
return lsUsuarioBancario;
}
@ -974,6 +1254,40 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
public void setLsParamRecoleccion(List<ParamRecoleccion> lsParamRecoleccion) {
this.lsParamRecoleccion = lsParamRecoleccion;
}
public Textbox getTxtConta() {
return txtConta;
}
public void setTxtConta(Textbox txtConta) {
this.txtConta = txtConta;
}
public Textbox getTxtDigito() {
return txtDigito;
}
public void setTxtDigito(Textbox txtDigito) {
this.txtDigito = txtDigito;
}
public Textbox getTxtBilhetes() {
return txtBilhetes;
}
public void setTxtBilhetes(Textbox txtBilhetes) {
this.txtBilhetes = txtBilhetes;
}
public Textbox getTxtCarga() {
return txtCarga;
}
public void setTxtCarga(Textbox txtCarga) {
this.txtCarga = txtCarga;
}
public MyListbox getParamRecoleccionList() {
return paramRecoleccionList;
@ -982,7 +1296,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
public void setParamRecoleccionList(MyListbox paramRecoleccionList) {
this.paramRecoleccionList = paramRecoleccionList;
}
public List<PtovtaEmpresa> getLsPtovtaEmpresa() {
return lsPtovtaEmpresa;
}
@ -990,6 +1305,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
public void setLsPtovtaEmpresa(List<PtovtaEmpresa> lsPtovtaEmpresa) {
this.lsPtovtaEmpresa = lsPtovtaEmpresa;
}
public MyListbox getPtovtaEmpresaList() {
return ptovtaEmpresaList;

View File

@ -486,6 +486,8 @@ editarPuntoVentaController.lbNome.value = Ponto de Venda ( Agência )
editarPuntoVentaController.lbActivo.value = Ativo
editarPuntoVentaController.lbCalle.value = Rua
editarPuntoVentaController.lbNumero.value = Número
editarPuntoVentaController.lbCompl.value = Complemento
editarPuntoVentaController.lbCompl.value = Complemento
editarPuntoVentaController.lbDescCorreo.value = Endereço de email
editarPuntoVentaController.lbColonia.value = Bairro
editarPuntoVentaController.lbCodPostal.value = CP
@ -496,8 +498,9 @@ editarPuntoVentaController.lbdscContrasenaInternet.value = Senha Internet
editarPuntoVentaController.lbPoblacion.value = População
editarPuntoVentaController.lbMunicipio.value = Município
editarPuntoVentaController.lbEstado.value = Estado
editarPuntoVentaController.lbTelefonoUno.value = Telefone 1
editarPuntoVentaController.lbTelefonoDos.value = Telefone 2
editarPuntoVentaController.lbTelefonoUno.value = Telefone
editarPuntoVentaController.lbTelefonoDos.value = Celular
editarPuntoVentaController.lbNumFax.value = Fax
editarPuntoVentaController.lbNumEdirecion.value = Endereço
editarPuntoVentaController.lbIndDatosTarjeta.value = Base de dados
editarPuntoVentaController.lbNodo.value = Servidor
@ -524,8 +527,14 @@ editarPuntoVentaController.MSG.Achou.ParamRecoleccion = Parametro para sangria j
editarPuntoVentaController.MSG.Achou.PtovtaEmpresa = Empresas para Venda já está registrada.
editarPuntoVentaController.MSG.Achou.PtovtaUsuario = Empresa já está registrado.
editarPuntoVentaController.tab.label.endereco = Endereço
editarPuntoVentaController.tab.label.banco = Banco
editarPuntoVentaController.tab.label.titular = Titular/Foto
editarPuntoVentaController.tab.label.antecipa = Antecipa. Com.
editarPuntoVentaController.tab.label.horario = Horários
editarPuntoVentaController.tab.label.comissao = Comissão
editarPuntoVentaController.tab.label.recoleccion = Sangria
editarPuntoVentaController.tab.label.empVenta = Empresas para Venda
editarPuntoVentaController.tab.label.estoque = Estoque Mínimo
editarPuntoVentaController.tab.label.usuBancario = Usuarios bancários
editarPuntoVentaController.lbCP.value = Cod. Postal
@ -3835,4 +3844,53 @@ editarAliasServicoController.btnFechar.tooltiptext = Fechar
editarAliasServicoController.MSG.suscribirOK = Alias Localidade gravado com sucesso.
editarAliasServicoController.MSG.borrarPergunta = Deseja apagar Alias Localidade?
editarAliasServicoController.MSG.borrarOK = Alias Localidade apagado com sucesso.
editarAliasServicoController.btnBuscarServico.tooltiptext = Buscar Serviço
editarAliasServicoController.btnBuscarServico.tooltiptext = Buscar Serviço
#Editar Agencia Bancaria
editarConfiguracionAgenciaBancariaController.lbBanco.value = Banco
editarConfiguracionAgenciaBancariaController.lbNumAg.value = Número da Agência
editarConfiguracionAgenciaBancariaController.lbTipoConta.value = Tipo Conta
editarConfiguracionAgenciaBancariaController.lbNumConta.value = Número Conta
editarConfiguracionAgenciaBancariaController.lbPessoa.value = Pessoa
editarConfiguracionAgenciaBancariaController.lbBilhetes.value = Bilhetes
editarConfiguracionAgenciaBancariaController.lbCarga.value = Carga
#Editar Titular
editarConfiguracionTitularController.lbNome.value = Nome
editarConfiguracionTitularController.lbCpf.value = CPF
editarConfiguracionTitularController.lbRg.value = RG
editarConfiguracionTitularController.lbOrgEmis.value = Orgão Emissor
editarConfiguracionTitularController.lbUpload.value = Foto
editarConfiguracionTitularController.btnUpload.Foto = Selecionar Imagem
editarConfiguracionTitularController.btnUpload.tooltiptext = Inserir a foto do titular
#Editar AntecipaComissao
editarConfiguracionAntecipaComController.lbData.value = Data
editarConfiguracionAntecipaComController.lbRetem.value = Retém
editarConfiguracionAntecipaComController.lbPercentual.value = Percentual
editarConfiguracionAntecipaController.btnApagar.tooltiptext = Eliminar
editarConfiguracionAntecipaController.btnSalvar.tooltiptext = Salvar
editarConfiguracionAntecipaController.lblData.value = Data
editarConfiguracionAntecipaController.lblRetem.value = Retem
editarConfiguracionAntecipaController.lblPercentual.value = Percentual
#Editar Horario
editarConfiguracionHorarioController.lbInicio.value = Início
editarConfiguracionHorarioController.lbFim.value = Fim
editarConfiguracionHorarioController.btnApagar.tooltiptext = Eliminar
editarConfiguracionHorarioController.btnSalvar.tooltiptext = Salvar
editarConfiguracionHorarioController.lblInicio.value = Início
editarConfiguracionHorarioController.lblFim.value = Fim
#Editar Estoque
editarConfiguracionEstoqueController.lbEspecie.value = Espécie
editarConfiguracionEstoqueController.lbForm.value = Form. Cont.
editarConfiguracionEstoqueController.lbQuant.value = Quantidade
editarConfiguracionEstoqueController.lbLote.value = Lote Form.
editarConfiguracionEstoqueController.btnApagar.tooltiptext = Eliminar
editarConfiguracionEstoqueController.btnSalvar.tooltiptext = Salvar
editarConfiguracionEstoqueController.lblEspecie.value = Espécie
editarConfiguracionEstoqueController.lblForm.value = Form. Cont.
editarConfiguracionEstoqueController.lblQuant.value = Quantidade
editarConfiguracionEstoqueController.lblLote.value = Lote Form.

View File

@ -7,7 +7,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarPuntoVenta" border="normal"
apply="${editarPuntoVentaController}" height="520px" width="640px"
contentStyle="overflow:auto"
contentStyle="overflow:auto" xmlns:h="http://www.w3.org/1999/xhtml"
title="${c:l('editarPuntoVentaController.window.title')}">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
@ -26,18 +26,17 @@
<tabbox>
<tabs width="200px">
<tab
label="${c:l('editarPuntoVentaController.window.title')}" />
<tab
label="${c:l('editarPuntoVentaController.tab.label.endereco')}" />
<tab
label="${c:l('indexController.mniFormaPago.label')}" />
<tab
label="${c:l('editarPuntoVentaController.tab.label.recoleccion')}" />
<tab
label="${c:l('editarPuntoVentaController.tab.label.empVenta')}" />
<tab visible="false"
label="${c:l('editarPuntoVentaController.tab.label.usuBancario')}" />
<tab label="${c:l('editarPuntoVentaController.window.title')}" />
<tab label="${c:l('editarPuntoVentaController.tab.label.endereco')}" />
<tab label="${c:l('editarPuntoVentaController.tab.label.banco')}" />
<tab label="${c:l('editarPuntoVentaController.tab.label.titular')}" />
<tab label="${c:l('editarPuntoVentaController.tab.label.antecipa')}" />
<tab label="${c:l('editarPuntoVentaController.tab.label.horario')}" />
<tab label="${c:l('indexController.mniFormaPago.label')}" />
<tab label="${c:l('editarPuntoVentaController.tab.label.recoleccion')}" />
<tab label="${c:l('editarPuntoVentaController.tab.label.empVenta')}" />
<tab label="${c:l('editarPuntoVentaController.tab.label.estoque')}" />
<tab visible="false" label="${c:l('editarPuntoVentaController.tab.label.usuBancario')}" />
</tabs>
<tabpanels>
@ -127,6 +126,16 @@
value="@{winEditarPuntoVenta$composer.puntoVenta.numtelefonodos}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<!--fax-->
<label
value="${c:l('editarPuntoVentaController.lbNumFax.value')}" />
<textbox id="txtNumFax"
constraint="no zero" width="70%" maxlength="10"
value="@{winEditarPuntoVenta$composer.puntoVenta.numfax}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<!-- Nodo -->
@ -196,6 +205,7 @@
</rows>
</grid>
</tabpanel>
<!-- ENDERECO -->
<tabpanel>
<grid fixedLayout="true">
<columns>
@ -221,6 +231,15 @@
value="@{winEditarPuntoVenta$composer.puntoVenta.direccionnumero}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<!--compl-->
<label
value="${c:l('editarPuntoVentaController.lbCompl.value')}" />
<textbox id="txtCompl"
width="70%" maxlength="30"
value="@{winEditarPuntoVenta$composer.puntoVenta.compl}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<!-- descCorreo -->
<label
@ -258,6 +277,232 @@
</rows>
</grid>
</tabpanel>
<!-- DADOS AGENCIA BANCARIA -->
<tabpanel height="215px">
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarConfiguracionAgenciaBancariaController.lbBanco.value')}" />
<hbox>
<h:table border="none">
<h:tr>
<h:td>
<combobox id="cmbBanco"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
width="45%" mold="rounded" buttonVisible="true"
model="@{winEditarPuntoVenta$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('editarConfiguracionAgenciaBancariaController.lbNumAg.value')}" />
<textbox id="txtNumAg"
width="70%" maxlength="10"
value="@{winEditarPuntoVenta$composer.puntoVenta.agenciaId.numagencia}" />
</row>
<row>
<label value="${c:l('editarConfiguracionAgenciaBancariaController.lbTipoConta.value')}" />
<combobox id="cmbTipoConta"
width="70%" mold="rounded" buttonVisible="true"/>
</row>
<row>
<label value="${c:l('editarConfiguracionAgenciaBancariaController.lbNumConta.value')}" />
<hbox>
<h:table border="none">
<h:tr>
<h:td>
<textbox id="txtConta" width="250px" maxlength="9"
value="@{winEditarPuntoVenta$composer.puntoVenta.agenciaId.numconta}"/>
</h:td>
<h:td>
<label value=" - "/>
<textbox id="txtDigito" width="20%" maxlength="1"
value="@{winEditarPuntoVenta$composer.puntoVenta.agenciaId.digito}" />
</h:td>
</h:tr>
</h:table>
</hbox>
</row>
<row>
<label value="${c:l('editarConfiguracionAgenciaBancariaController.lbPessoa.value')}" />
<combobox id="cmbPessoa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
width="70%" mold="rounded" buttonVisible="true"/>
</row>
<row>
<label value="${c:l('editarConfiguracionAgenciaBancariaController.lbBilhetes.value')}" />
<textbox id="txtBilhetes" width="70%"
value="@{winEditarPuntoVenta$composer.puntoVenta.agenciaId.bilhetes}" />
</row>
<row>
<label value="${c:l('editarConfiguracionAgenciaBancariaController.lbCarga.value')}" />
<textbox id="txtCarga" width="70%"
value="@{winEditarPuntoVenta$composer.puntoVenta.agenciaId.carga}"/>
</row>
</rows>
</grid>
</tabpanel>
<!-- TITULAR -->
<tabpanel height="220px">
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarConfiguracionTitularController.lbNome.value')}" />
<textbox id="txtTitularNome" width="70%"
value="@{winEditarPuntoVenta$composer.puntoVenta.titularId.nome}"/>
</row>
<row>
<label value="${c:l('editarConfiguracionTitularController.lbCpf.value')}" />
<textbox id="txtTitularCpf" width="70%" maxlength="14"
value="@{winEditarPuntoVenta$composer.puntoVenta.titularId.cpf}"/>
</row>
<row>
<label value="${c:l('editarConfiguracionTitularController.lbRg.value')}" />
<textbox id="txtTitularRg" width="70%" maxlength="16"
value="@{winEditarPuntoVenta$composer.puntoVenta.titularId.rg}"/>
</row>
<row>
<label value="${c:l('editarConfiguracionTitularController.lbOrgEmis.value')}" />
<textbox id="txtTitularEmissor" width="70%" maxlength="5"
value="@{winEditarPuntoVenta$composer.puntoVenta.titularId.orgaoemissor}"/>
</row>
<row>
<fileupload label="${c:l('editarConfiguracionTitularController.btnUpload.Foto')}"
onUpload="winEditarPuntoVenta$composer.uploadPhoto(event)"/>
<image id="img" height="100px" width="150px" />
</row>
</rows>
</grid>
</tabpanel>
<!-- DADOS ANTECIPACOMISSAO -->
<tabpanel height="300px">
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarConfiguracionAntecipaComController.lbData.value')}" />
<textbox id="txtAntecipData"
constraint="no empty" width="70%" />
</row>
<row>
<label value="${c:l('editarConfiguracionAntecipaComController.lbRetem.value')}" />
<textbox id="txtAntecipRetem"
constraint="no empty" width="70%" />
</row>
<row>
<label value="${c:l('editarConfiguracionAntecipaComController.lbPercentual.value')}" />
<textbox id="txtAntecipPercentual"
constraint="no empty" width="70%" />
</row>
</rows>
</grid>
<toolbar>
<hbox spacing="5px" style="padding:1px"
align="right">
<button id="btnApagarAntecipa" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionAntecipaController.btnApagar.tooltiptext')}" />
<button id="btnSalvarAntecipa" height="20"
image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionAntecipaController.btnSalvar.tooltiptext')}" />
</hbox>
</toolbar>
<listbox id="antecipaList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="false">
<listhead sizable="true">
<listheader id="lhData"
image="/gui/img/builder.gif"
label="${c:l('editarConfiguracionAntecipaController.lblData.value')}" />
<listheader id="lhRetem"
image="/gui/img/builder.gif"
label="${c:l('editarConfiguracionAntecipaController.lblRetem.value')}" />
<listheader id="lhPercentual"
image="/gui/img/builder.gif"
label="${c:l('editarConfiguracionAntecipaController.lblPercentual.value')}" />
</listhead>
</listbox>
</tabpanel>
<!-- DADOS DO HORARIO -->
<tabpanel height="300px">
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarConfiguracionHorarioController.lbInicio.value')}" />
<textbox id="txtInicio"
constraint="no empty" width="70%" />
</row>
<row>
<label value="${c:l('editarConfiguracionHorarioController.lbFim.value')}" />
<textbox id="txtFim"
constraint="no empty" width="70%" />
</row>
</rows>
</grid>
<toolbar>
<hbox spacing="5px" style="padding:1px"
align="right">
<button id="btnApagarHorario" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionHorarioController.btnApagar.tooltiptext')}" />
<button id="btnSalvarHorario" height="20"
image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionHorarioController.btnSalvar.tooltiptext')}" />
</hbox>
</toolbar>
<listbox id="horarioList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="false">
<listhead sizable="true">
<listheader id="lhInicio"
image="/gui/img/builder.gif"
label="${c:l('editarConfiguracionHorarioController.lblInicio.value')}" />
<listheader id="lhFim"
image="/gui/img/builder.gif"
label="${c:l('editarConfiguracionHorarioController.lblFim.value')}" />
</listhead>
</listbox>
</tabpanel>
<!-- formas de pagamento -->
<tabpanel height="300px">
<grid fixedLayout="true">
<columns>
@ -267,7 +512,7 @@
<rows>
<row>
<label id="lblFormaPago"
value="${c:l('editarConfiguracionFormaPagoController.lblInicial.value')}" />
value="${c:l('editarFormaPagoController.lbNome.value')}" />
<combobox id="cmbFormaPago"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
width="80%" mold="rounded" buttonVisible="true"
@ -359,6 +604,8 @@
</listhead>
</listbox>
</tabpanel>
<!-- Empresas para venta -->
<tabpanel height="300px">
<grid fixedLayout="true">
@ -400,6 +647,69 @@
</listhead>
</listbox>
</tabpanel>
<!-- DADOS DO ESTOQUE -->
<tabpanel height="300px" >
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarConfiguracionEstoqueController.lbEspecie.value')}" />
<textbox id="txtEspecie"
constraint="no empty" width="70%" />
</row>
<row>
<label value="${c:l('editarConfiguracionEstoqueController.lbForm.value')}" />
<textbox id="txtForm"
constraint="no empty" width="70%" />
</row>
<row>
<label value="${c:l('editarConfiguracionEstoqueController.lbQuant.value')}" />
<textbox id="txtQuant"
constraint="no empty" width="70%" />
</row>
<row>
<label value="${c:l('editarConfiguracionEstoqueController.lbLote.value')}" />
<textbox id="txtLote"
constraint="no empty" width="70%" />
</row>
</rows>
</grid>
<toolbar>
<hbox spacing="5px" style="padding:1px"
align="right">
<button id="btnApagarEstoque" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionEstoqueController.btnApagar.tooltiptext')}" />
<button id="btnSalvarEstoque" height="20"
image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionEstoqueController.btnSalvar.tooltiptext')}" />
</hbox>
</toolbar>
<listbox id="estoqueList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="false">
<listhead sizable="true">
<listheader id="lhEspecie"
image="/gui/img/builder.gif"
label="${c:l('editarConfiguracionEstoqueController.lblEspecie.value')}" />
<listheader id="lhForm"
image="/gui/img/builder.gif"
label="${c:l('editarConfiguracionEstoqueController.lblForm.value')}" />
<listheader id="lhQuant"
image="/gui/img/builder.gif"
label="${c:l('editarConfiguracionEstoqueController.lblQuant.value')}" />
<listheader id="lhLote"
image="/gui/img/builder.gif"
label="${c:l('editarConfiguracionEstoqueController.lblLote.value')}" />
</listhead>
</listbox>
</tabpanel>
<!-- Usuario Bancario -->
<tabpanel height="300px">
<grid fixedLayout="true">