From 89f4994cef52c512eca34423734013be993b3d6d Mon Sep 17 00:00:00 2001 From: wilian Date: Tue, 2 Feb 2016 16:15:52 +0000 Subject: [PATCH] fixes bug #7082 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@52506 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/EditarCategoriaController.java | 4 - .../catalogos/EditarEmpresaController.java | 247 +++++++- .../catalogos/EditarFormaPagoController.java | 8 - .../EditarTipoEventoExtraController.java | 7 - .../render/RenderBoletoComissao.java | 19 +- .../render/RenderComEmpCategoria.java | 22 + .../render/RenderComEmpFormapago.java | 22 + .../render/RenderComEmpTipoEventoExtra.java | 22 + .../render/RenderLogConferencia.java | 2 +- .../web/utilerias/render/RenderOcd.java | 3 +- src/java/spring-config.xml | 3 + web/WEB-INF/i3-label_es_MX.label | 23 +- web/WEB-INF/i3-label_pt_BR.label | 26 +- web/gui/catalogos/editarCategoria.zul | 6 - web/gui/catalogos/editarEmpresa.zul | 148 ++++- web/gui/catalogos/editarFormaPago.zul | 6 - web/gui/comissao/conferencia.zul | 574 ++++++++---------- web/gui/ingreso/editarTipoEventoExtra.zul | 7 - 18 files changed, 769 insertions(+), 380 deletions(-) create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpCategoria.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpFormapago.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpTipoEventoExtra.java diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java index 2ef08c58c..0241d0994 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java @@ -51,7 +51,6 @@ public class EditarCategoriaController extends MyGenericForwardComposer { private MyTextbox txtNome; private Combobox cmbGrupoCategoria; - private Checkbox chkIndconferenciafisicacomissao; private Checkbox chkIndemitetermorecusa; private List lsGrupoCategoria; @@ -77,7 +76,6 @@ public class EditarCategoriaController extends MyGenericForwardComposer { } } - chkIndconferenciafisicacomissao.setChecked((categoria.getIndconferenciafisicacomissao() == null)?false:categoria.getIndconferenciafisicacomissao()); chkIndemitetermorecusa.setChecked((categoria.getIndemitetermorecusa() == null) ? false : categoria.getIndemitetermorecusa()); txtNome.focus(); @@ -85,12 +83,10 @@ public class EditarCategoriaController extends MyGenericForwardComposer { public void onClick$btnSalvar(Event ev) throws InterruptedException { txtNome.getValue(); - chkIndconferenciafisicacomissao.getValue(); try { categoria.setActivo(true); categoria.setFecmodif(Calendar.getInstance().getTime()); categoria.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - categoria.setIndconferenciafisicacomissao(chkIndconferenciafisicacomissao.isChecked()); categoria.setIndemitetermorecusa(chkIndemitetermorecusa.isChecked()); Comboitem grupo = cmbGrupoCategoria.getSelectedItem(); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java index 58ecd8571..200c6423c 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java @@ -33,24 +33,37 @@ import org.zkoss.zul.Radio; import org.zkoss.zul.Row; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.entidad.Categoria; import com.rjconsultores.ventaboletos.entidad.Ciudad; +import com.rjconsultores.ventaboletos.entidad.ComEmpCategoria; +import com.rjconsultores.ventaboletos.entidad.ComEmpFormapago; +import com.rjconsultores.ventaboletos.entidad.ComEmpTipoEventoExtra; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.EmpresaContaBancaria; import com.rjconsultores.ventaboletos.entidad.EmpresaImposto; import com.rjconsultores.ventaboletos.entidad.Estado; +import com.rjconsultores.ventaboletos.entidad.FormaPago; import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual; import com.rjconsultores.ventaboletos.entidad.InstiFinanceira; +import com.rjconsultores.ventaboletos.entidad.TipoEventoExtra; +import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.CiudadService; import com.rjconsultores.ventaboletos.service.EmpresaImpostoService; import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.EstadoService; +import com.rjconsultores.ventaboletos.service.FormaPagoService; import com.rjconsultores.ventaboletos.service.InstiFinanceiraService; +import com.rjconsultores.ventaboletos.service.TipoEventoExtraService; import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties; import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; +import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderComEmpCategoria; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderComEmpFormapago; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderComEmpTipoEventoExtra; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaContaBancaria; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaImposto; @@ -74,6 +87,13 @@ public class EditarEmpresaController extends MyGenericForwardComposer { private CiudadService ciudadService; @Autowired private InstiFinanceiraService instFinanceiraService; + @Autowired + private CategoriaService categoriaService; + @Autowired + private FormaPagoService formaPagoService; + @Autowired + private TipoEventoExtraService tipoEventoExtraService; + private Empresa empresa; private MyListbox empresaList; private MyTextbox txtNome; @@ -100,7 +120,6 @@ public class EditarEmpresaController extends MyGenericForwardComposer { private MyTextbox txtInscEstadual; private Button btnRemoverInscEstadual; - private List lsBanco; private Combobox cmbBanco; private MyListbox empresaContaBancariaList; @@ -114,8 +133,19 @@ public class EditarEmpresaController extends MyGenericForwardComposer { private Textbox txtInscEstCEP; private Textbox txtInscEstBairro; private Combobox cmbInscEstCidade; - private Textbox txtInscEstCNPJ; + private Textbox txtInscEstCNPJ; + private List lsCategorias; + private List lsFormaPagos; + private List lsTipoEventoExtras; + + private MyListbox comEmpCategoriaList; + private MyListbox comEmpFormapagoList; + private MyListbox comEmpTipoEventoExtraList; + + private MyComboboxEstandar cmbCategorias; + private MyComboboxEstandar cmbFormaPagos; + private MyComboboxEstandar cmbTipoEventoExtras; public Empresa getEmpresa() { return empresa; @@ -159,6 +189,10 @@ public class EditarEmpresaController extends MyGenericForwardComposer { @Override public void doAfterCompose(Component comp) throws Exception { + lsCategorias = categoriaService.obtenerTodasCategoriasVisibles(); + lsFormaPagos = formaPagoService.obtenerTodos(); + lsTipoEventoExtras = tipoEventoExtraService.obtenerTodos(); + empresa = (Empresa) Executions.getCurrent().getArg().get("empresa"); empresaList = (MyListbox) Executions.getCurrent().getArg().get("empresaList"); @@ -254,6 +288,15 @@ public class EditarEmpresaController extends MyGenericForwardComposer { if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { rowEquivalencia.setVisible(Boolean.FALSE); } + + comEmpCategoriaList.setItemRenderer(new RenderComEmpCategoria()); + comEmpCategoriaList.setData(empresa.getComEmpCategorias()); + + comEmpFormapagoList.setItemRenderer(new RenderComEmpFormapago()); + comEmpFormapagoList.setData(empresa.getComEmpFormapagos()); + + comEmpTipoEventoExtraList.setItemRenderer(new RenderComEmpTipoEventoExtra()); + comEmpTipoEventoExtraList.setData(empresa.getComEmpTipoEventoExtras()); } @@ -482,6 +525,174 @@ public class EditarEmpresaController extends MyGenericForwardComposer { inscEstadualList.setData(empresa.getInscricoesEstaduaisActivas()); } } + + public void onClick$btnAdicionarComissaoCategoria(Event ev) throws InterruptedException { + try { + + Categoria categoria = (Categoria) cmbCategorias.getSelectedItem().getValue(); + + if(categoria != null) { + + ComEmpCategoria comEmpCategoria = new ComEmpCategoria(); + comEmpCategoria.setCategoria(categoria); + comEmpCategoria.setEmpresa(getEmpresa()); + + comEmpCategoria = empresaService.adicionarComissaoCategoria(comEmpCategoria); + + comEmpCategoriaList.updateItem(comEmpCategoria); + + Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoCategoria"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.INFORMATION); + + } + + } catch (Exception e) { + log.error(e.getMessage(), e); + Messagebox.show(Labels.getLabel("MSG.Error"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.ERROR); + } + } + + public void onClick$btnRemoverComissaoCategoria(Event ev) throws InterruptedException { + try { + if(comEmpCategoriaList.getSelected() != null) { + int resp = Messagebox.show( + Labels.getLabel("editarEmpresaController.MSG.borrarComissaoCategoriaPergunta"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + + if (resp == Messagebox.YES) { + ComEmpCategoria comEmpCategoria = (ComEmpCategoria) comEmpCategoriaList.getSelected(); + empresaService.removerComissaoCategoria(comEmpCategoria); + comEmpCategoriaList.removeItem(comEmpCategoria); + + Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoCategoria"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.INFORMATION); + } + } + + } catch (Exception e) { + log.error(e.getMessage(), e); + Messagebox.show(Labels.getLabel("MSG.Error"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.ERROR); + } + } + + public void onClick$btnAdicionarComissaoFormapago(Event ev) throws InterruptedException { + try { + + FormaPago formapago = (FormaPago) cmbFormaPagos.getSelectedItem().getValue(); + + if(formapago != null) { + + ComEmpFormapago comEmpFormapago = new ComEmpFormapago(); + comEmpFormapago.setFormaPago(formapago); + comEmpFormapago.setEmpresa(getEmpresa()); + + comEmpFormapago = empresaService.adicionarComissaoFormapago(comEmpFormapago); + + comEmpFormapagoList.updateItem(comEmpFormapago); + + Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoFormapago"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.INFORMATION); + + } + + } catch (Exception e) { + log.error(e.getMessage(), e); + Messagebox.show(Labels.getLabel("MSG.Error"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.ERROR); + } + } + + public void onClick$btnRemoverComissaoFormapago(Event ev) throws InterruptedException { + try { + if(comEmpFormapagoList.getSelected() != null) { + int resp = Messagebox.show( + Labels.getLabel("editarEmpresaController.MSG.borrarComissaoFormapagoPergunta"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + + if (resp == Messagebox.YES) { + ComEmpFormapago comEmpFormapago = (ComEmpFormapago) comEmpFormapagoList.getSelected(); + empresaService.removerComissaoFormapago(comEmpFormapago); + comEmpFormapagoList.removeItem(comEmpFormapago); + + Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoFormapago"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.INFORMATION); + } + } + + } catch (Exception e) { + log.error(e.getMessage(), e); + Messagebox.show(Labels.getLabel("MSG.Error"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.ERROR); + } + } + + public void onClick$btnAdicionarComissaoTipoEventoExtra(Event ev) throws InterruptedException { + try { + + TipoEventoExtra tipoEventoExtra = (TipoEventoExtra) cmbTipoEventoExtras.getSelectedItem().getValue(); + + if(tipoEventoExtra != null) { + + ComEmpTipoEventoExtra comEmpTipoEventoExtra = new ComEmpTipoEventoExtra(); + comEmpTipoEventoExtra.setTipoEventoExtra(tipoEventoExtra); + comEmpTipoEventoExtra.setEmpresa(getEmpresa()); + + comEmpTipoEventoExtra = empresaService.adicionarComissaoTipoEventoExtra(comEmpTipoEventoExtra); + + comEmpTipoEventoExtraList.updateItem(comEmpTipoEventoExtra); + + Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoTipoEventoExtra"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.INFORMATION); + + } + + } catch (Exception e) { + log.error(e.getMessage(), e); + Messagebox.show(Labels.getLabel("MSG.Error"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.ERROR); + } + } + + public void onClick$btnRemoverComissaoTipoEventoExtra(Event ev) throws InterruptedException { + try { + if(comEmpTipoEventoExtraList.getSelected() != null) { + int resp = Messagebox.show( + Labels.getLabel("editarEmpresaController.MSG.borrarComissaoTipoEventoExtraPergunta"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + + if (resp == Messagebox.YES) { + ComEmpTipoEventoExtra comEmpTipoEventoExtra = (ComEmpTipoEventoExtra) comEmpTipoEventoExtraList.getSelected(); + empresaService.removerComissaoTipoEventoExtra(comEmpTipoEventoExtra); + comEmpTipoEventoExtraList.removeItem(comEmpTipoEventoExtra); + + Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoTipoEventoExtra"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.INFORMATION); + } + } + + } catch (Exception e) { + log.error(e.getMessage(), e); + Messagebox.show(Labels.getLabel("MSG.Error"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK,Messagebox.ERROR); + } + } public Combobox getCmbEstadoInscEstadual() { return cmbEstadoInscEstadual; @@ -715,4 +926,36 @@ public class EditarEmpresaController extends MyGenericForwardComposer { return true; } + + public List getLsCategorias() { + return lsCategorias; + } + + public void setLsCategorias(List lsCategorias) { + this.lsCategorias = lsCategorias; + } + + public List getLsFormaPagos() { + return lsFormaPagos; + } + + public void setLsFormaPagos(List lsFormaPagos) { + this.lsFormaPagos = lsFormaPagos; + } + + public List getLsTipoEventoExtras() { + return lsTipoEventoExtras; + } + + public void setLsTipoEventoExtras(List lsTipoEventoExtras) { + this.lsTipoEventoExtras = lsTipoEventoExtras; + } + + public MyListbox getComEmpCategoriaList() { + return comEmpCategoriaList; + } + + public void setComEmpCategoriaList(MyListbox comEmpCategoriaList) { + this.comEmpCategoriaList = comEmpCategoriaList; + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java index a7a1e0133..856da41f3 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarFormaPagoController.java @@ -17,7 +17,6 @@ import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Button; -import org.zkoss.zul.Checkbox; import org.zkoss.zul.Radio; import org.zkoss.zul.Row; @@ -53,7 +52,6 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { private Radio rd4; private static Logger log = Logger.getLogger(EditarFormaPagoController.class); private Row rowEquivalencia; - private Checkbox chkIndconferenciafisicacomissao; public FormaPago getFormaPago() { return formaPago; @@ -70,10 +68,6 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { formaPago = (FormaPago) Executions.getCurrent().getArg().get("formaPago"); formaPagoList = (MyListbox) Executions.getCurrent().getArg().get("formaPagoList"); - if(formaPago.getIndconferenciafisicacomissao() != null){ - chkIndconferenciafisicacomissao.setChecked(formaPago.getIndconferenciafisicacomissao()); - } - if (formaPago.getFormapagoId() == null) { btnApagar.setVisible(Boolean.FALSE); } else { @@ -112,8 +106,6 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { txtCvePago.getValue(); try { - formaPago.setIndconferenciafisicacomissao(chkIndconferenciafisicacomissao.isChecked()); - formaPago.setActivo(Boolean.TRUE); formaPago.setFecmodif(Calendar.getInstance().getTime()); formaPago.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java index 0ac4a1288..6bc81aadf 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java @@ -52,8 +52,6 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { private Radio raTipo22; private static Logger log = Logger.getLogger(EditarTipoEventoExtraController.class); - private Checkbox chkIndconferenciafisicacomissao; - public TipoEventoExtra getTipoEventoExtra() { return tipoEventoExtra; } @@ -84,9 +82,6 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { raTipo22.setChecked(Boolean.TRUE); } } - if(tipoEventoExtra!=null && tipoEventoExtra.getIndconferenciafisicacomissao()!=null){ - chkIndconferenciafisicacomissao.setChecked(tipoEventoExtra.getIndconferenciafisicacomissao()); - } txtNome.focus(); } @@ -94,13 +89,11 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { public void onClick$btnSalvar(Event ev) throws InterruptedException { txtNome.getValue(); impMax.getValue(); - chkIndconferenciafisicacomissao.getValue(); tipoEventoExtra.setIndoperacion(TipoEventoExtra.OPERACION_NORMAL); tipoEventoExtra.setIndboleto(Boolean.FALSE);// não valida boleto tipoEventoExtra.setPorciva(BigDecimal.ZERO); tipoEventoExtra.setIndtipo(raTipo11.isChecked() ? "1" : "0"); - tipoEventoExtra.setIndconferenciafisicacomissao(chkIndconferenciafisicacomissao.isChecked()); try { tipoEventoExtra.setActivo(Boolean.TRUE); diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java index 5ef13e739..fe02f8235 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java @@ -5,7 +5,6 @@ import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; -import com.rjconsultores.ventaboletos.constantes.DescricaoTipoVenta; import com.rjconsultores.ventaboletos.enums.IndStatusBoleto; import com.rjconsultores.ventaboletos.vo.comissao.BoletoComissao; import com.rjconsultores.ventaboletos.web.utilerias.BigDecimalUtil; @@ -17,20 +16,7 @@ public class RenderBoletoComissao implements ListitemRenderer { public void render(Listitem lstm, Object o) throws Exception { BoletoComissao boletoComissao = (BoletoComissao) o; - Listcell lc = new Listcell(DescricaoTipoVenta.getDescricaoTipoVenta(boletoComissao.getTipoVenta())); - lc.setParent(lstm); - - lc = new Listcell(boletoComissao.getUf()); - lc.setParent(lstm); - - if(StringUtils.isNotBlank(boletoComissao.getNumAsiento()) && StringUtils.isNotBlank(boletoComissao.getNumAsientoVinculado())) { - lc = new Listcell(String.valueOf(boletoComissao.getNumAsientoVinculado().concat(".1"))); - } else { - lc = new Listcell(String.valueOf(boletoComissao.getNumAsiento())); - } - lc.setParent(lstm); - - lc = new Listcell(boletoComissao.getNumFolioSistema()); + Listcell lc = new Listcell(boletoComissao.getNumFolioSistema()); lc.setParent(lstm); lc = new Listcell(boletoComissao.getNumSeriePreimpresa()); @@ -59,6 +45,9 @@ public class RenderBoletoComissao implements ListitemRenderer { lc = new Listcell(boletoComissao.getDescFormapagos()); lc.setParent(lstm); + lc = new Listcell(boletoComissao.getNombusuario()); + lc.setParent(lstm); + lstm.setAttribute("data", boletoComissao); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpCategoria.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpCategoria.java new file mode 100644 index 000000000..f29d342f3 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpCategoria.java @@ -0,0 +1,22 @@ +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.ComEmpCategoria; + +public class RenderComEmpCategoria implements ListitemRenderer { + + @Override + public void render(Listitem lstm, Object o) throws Exception { + ComEmpCategoria comEmpCategoria = (ComEmpCategoria) o; + + Listcell lc = new Listcell(comEmpCategoria.getCategoria().getDesccategoria()); + lc.setParent(lstm); + + lstm.setAttribute("data", comEmpCategoria); + + } + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpFormapago.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpFormapago.java new file mode 100644 index 000000000..f565c6ff3 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpFormapago.java @@ -0,0 +1,22 @@ +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.ComEmpFormapago; + +public class RenderComEmpFormapago implements ListitemRenderer { + + @Override + public void render(Listitem lstm, Object o) throws Exception { + ComEmpFormapago comEmpCategoria = (ComEmpFormapago) o; + + Listcell lc = new Listcell(comEmpCategoria.getFormaPago().getDescpago()); + lc.setParent(lstm); + + lstm.setAttribute("data", comEmpCategoria); + + } + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpTipoEventoExtra.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpTipoEventoExtra.java new file mode 100644 index 000000000..d04e22069 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderComEmpTipoEventoExtra.java @@ -0,0 +1,22 @@ +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.ComEmpTipoEventoExtra; + +public class RenderComEmpTipoEventoExtra implements ListitemRenderer { + + @Override + public void render(Listitem lstm, Object o) throws Exception { + ComEmpTipoEventoExtra comEmpTipoEventoExtra = (ComEmpTipoEventoExtra) o; + + Listcell lc = new Listcell(comEmpTipoEventoExtra.getTipoEventoExtra().getDescTipoEvento()); + lc.setParent(lstm); + + lstm.setAttribute("data", comEmpTipoEventoExtra); + + } + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java index 28a022b1f..f30b2e2b1 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderLogConferencia.java @@ -30,7 +30,7 @@ public class RenderLogConferencia implements ListitemRenderer { lc = new Listcell(logConferencia.getObservacao()); lc.setParent(lstm); - lc = new Listcell(logConferencia.isIndcredito() ? "C" : "D"); + lc = new Listcell(logConferencia.getDescdebitocredito()); lc.setParent(lstm); lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(logConferencia.getPreco(), LocaleUtil.getLocale())); diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOcd.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOcd.java index 42be235e5..fd6105813 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOcd.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOcd.java @@ -1,6 +1,5 @@ package com.rjconsultores.ventaboletos.web.utilerias.render; -import org.zkoss.util.resource.Labels; import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; @@ -28,7 +27,7 @@ public class RenderOcd implements ListitemRenderer { lc = new Listcell(ocd.getFecpago() != null ? DateUtil.getStringDate(ocd.getFecpago(), "dd/MM/yyyy") : ""); lc.setParent(lstm); - lc = new Listcell(ocd.getIndpago() != null && ocd.getIndpago() ? Labels.getLabel("conferenciaController.lbl.sim") : Labels.getLabel("conferenciaController.lbl.nao")); + lc = new Listcell(ocd.getDescindpago()); lc.setParent(lstm); lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(ocd.getValorPagar(), LocaleUtil.getLocale())); diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml index f04397eeb..3dd41d4ce 100644 --- a/src/java/spring-config.xml +++ b/src/java/spring-config.xml @@ -410,6 +410,9 @@ com.rjconsultores.ventaboletos.entidad.EmpresaContaBancaria com.rjconsultores.ventaboletos.entidad.ConvenioEmpresa com.rjconsultores.ventaboletos.entidad.ConvenioRuta + com.rjconsultores.ventaboletos.entidad.ComEmpCategoria + com.rjconsultores.ventaboletos.entidad.ComEmpFormapago + com.rjconsultores.ventaboletos.entidad.ComEmpTipoEventoExtra diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 11e4c4ec6..413379a31 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -822,6 +822,26 @@ editarEmpresaController.inscEstCompl.label = Complemento editarEmpresaController.inscEstCep.label = CP editarEmpresaController.inscEstBairro.label = Barrio editarEmpresaController.inscEstCiudad.label = Ciudad +editarEmpresaController.comissao.label = Comissão +editarEmpresaController.comissaoTipoEventoExtra.label = Tipo Evento Extra +editarEmpresaController.comissaoTipoEventoExtraConferenciaFisica.label = Adicione os tipos de Evento Extra que exige conferência física na comissão +editarEmpresaController.comissaoFormapagoConferenciaFisica.label = Adicione as formas de pagamento que exige conferência física na comissão +editarEmpresaController.comissaoCategoriaConferenciaFisica.label = Adicione os tipos de passagem que exige conferência física na comissão +editarEmpresaController.msg.adicionarComissaoCategoria = Tipo Passagem adicionada com sucesso +editarEmpresaController.MSG.borrarComissaoCategoriaPergunta = Deseja remover o tipo de passagem selecionado? +editarEmpresaController.msg.removerComissaoCategoria = Tipo Passagem removida com sucesso +editarEmpresaController.msg.adicionarComissaoFormapago = Forma de pagamento adicionada com sucesso +editarEmpresaController.MSG.borrarComissaoFormapagoPergunta = Deseja remover a Forma de pagamento selecionado? +editarEmpresaController.msg.removerComissaoFormapago = Forma de pagamento removida com sucesso +editarEmpresaController.msg.adicionarComissaoTipoEventoExtra = Tipo de Evento Extra adicionado com sucesso +editarEmpresaController.MSG.borrarComissaoTipoEventoExtraPergunta = Deseja remover a Tipo de Evento Extra selecionado? +editarEmpresaController.msg.removerComissaoTipoEventoExtra = Tipo de Evento Extra removido com sucesso +editarEmpresaController.btnAdicionarComissaoCategoria.tooltiptext = Adicionar Categoria +editarEmpresaController.btnRemoverComissaoCategoria.tooltiptext = Remover Categoria +editarEmpresaController.btnAdicionarComissaoFormaPago.tooltiptext = Adicionar Forma de pagamento +editarEmpresaController.btnRemoverComissaoFormaPago.tooltiptext = Remover Forma de pagamento +editarEmpresaController.btnAdicionarComissaoTipoEventoExtra.tooltiptext = Adicionar Tipo de Evento Extra +editarEmpresaController.btnRemoverComissaoTipoEventoExtra.tooltiptext = Remover Tipo de Evento Extra #Empresa impuesto editarEmpresaImpostoController.window.title = Configuración de impuesto por empresa/estado @@ -6019,7 +6039,7 @@ conferenciaController.lbl.sim = Si conferenciaController.lbl.nao = No conferenciaController.lhFormpago.value = Forma Pago conferenciaController.MSG.bilheteSemConferenciaFormapagoCategoria = Existen Boletos con Forma Pago ou Categoria sin conferencia -conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago = Existen Eventos Financieros con Forma Pago sin conferencia +conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago = Existen Eventos Financieros con Tipo Evento ou Forma Pago sin conferencia conferenciaController.MSG.observacaoObrigatorio = O campo observação deve ser preenchido. conferenciaController.lhDebitoCredito.value = D/C conferenciaController.lbDebito.value = Débito @@ -6028,6 +6048,7 @@ conferenciaController.lbValorTotal.label = Total conferenciaController.lbQtdeTotal.label = Quantidade conferenciaController.lbTotalOcdPenalizacion.label = Total Penalização conferenciaController.lbTotalOcdValorPagar.label = Total Pagar +conferenciaController.lhNombusuario.value = Bilheteiro # Editar LogConferencia Comissao editarLogConferenciaComissaoController.window.title = Registro de Observaciones diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 270361135..13c24b8ff 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -861,9 +861,26 @@ editarEmpresaController.inscEstCompl.label = Complemento editarEmpresaController.inscEstCep.label = CEP editarEmpresaController.inscEstBairro.label = Bairro editarEmpresaController.inscEstCiudad.label = Cidade - - - +editarEmpresaController.comissao.label = Comissão +editarEmpresaController.comissaoTipoEventoExtra.label = Tipo Evento Extra +editarEmpresaController.comissaoTipoEventoExtraConferenciaFisica.label = Adicione os tipos de Evento Extra que exige conferência física na comissão +editarEmpresaController.comissaoFormapagoConferenciaFisica.label = Adicione as formas de pagamento que exige conferência física na comissão +editarEmpresaController.comissaoCategoriaConferenciaFisica.label = Adicione os tipos de passagem que exige conferência física na comissão +editarEmpresaController.msg.adicionarComissaoCategoria = Tipo Passagem adicionada com sucesso +editarEmpresaController.MSG.borrarComissaoCategoriaPergunta = Deseja remover o tipo de passagem selecionado? +editarEmpresaController.msg.removerComissaoCategoria = Tipo Passagem removida com sucesso +editarEmpresaController.msg.adicionarComissaoFormapago = Forma de pagamento adicionada com sucesso +editarEmpresaController.MSG.borrarComissaoFormapagoPergunta = Deseja remover a Forma de pagamento selecionado? +editarEmpresaController.msg.removerComissaoFormapago = Forma de pagamento removida com sucesso +editarEmpresaController.msg.adicionarComissaoTipoEventoExtra = Tipo de Evento Extra adicionado com sucesso +editarEmpresaController.MSG.borrarComissaoTipoEventoExtraPergunta = Deseja remover a Tipo de Evento Extra selecionado? +editarEmpresaController.msg.removerComissaoTipoEventoExtra = Tipo de Evento Extra removido com sucesso +editarEmpresaController.btnAdicionarComissaoCategoria.tooltiptext = Adicionar Categoria +editarEmpresaController.btnRemoverComissaoCategoria.tooltiptext = Remover Categoria +editarEmpresaController.btnAdicionarComissaoFormaPago.tooltiptext = Adicionar Forma de pagamento +editarEmpresaController.btnRemoverComissaoFormaPago.tooltiptext = Remover Forma de pagamento +editarEmpresaController.btnAdicionarComissaoTipoEventoExtra.tooltiptext = Adicionar Tipo de Evento Extra +editarEmpresaController.btnRemoverComissaoTipoEventoExtra.tooltiptext = Remover Tipo de Evento Extra #Empresa Imposto editarEmpresaImpostoController.window.title = Configuração de Imposto por Empresa/Estado @@ -6166,7 +6183,7 @@ conferenciaController.lbl.sim = Sim conferenciaController.lbl.nao = Não conferenciaController.lhFormpago.value = Forma Pago conferenciaController.MSG.bilheteSemConferenciaFormapagoCategoria = Existem Bilhetes com Forma Pago ou Categoria sem conferência -conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago = Existem Eventos Financeiros com Forma Pago sem conferência +conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago = Existem Eventos Financeiros com Tipo de Evento ou Forma Pago sem conferência conferenciaController.MSG.observacaoObrigatorio = O campo observação deve ser preenchido. conferenciaController.lhDebitoCredito.value = D/C conferenciaController.lbDebitoCredito.value = Débito/Crédito @@ -6176,6 +6193,7 @@ conferenciaController.lbValorTotal.label = Total conferenciaController.lbQtdeTotal.label = Quantidade conferenciaController.lbTotalOcdPenalizacion.label = Total Penalização conferenciaController.lbTotalOcdValorPagar.label = Total Pagar +conferenciaController.lhNombusuario.value = Bilheteiro # Editar LogConferencia Comissao editarLogConferenciaComissaoController.window.title = Lançamento de Observações diff --git a/web/gui/catalogos/editarCategoria.zul b/web/gui/catalogos/editarCategoria.zul index 57ec227cd..d54d9a55c 100644 --- a/web/gui/catalogos/editarCategoria.zul +++ b/web/gui/catalogos/editarCategoria.zul @@ -45,12 +45,6 @@ model="@{winEditarCategoria$composer.lsGrupoCategoria}" selectedItem="@{winEditarCategoria$composer.categoria.grupoCategoria}" /> - -