From 07674081126afe22bdb218c2582ce5a13f3a3b8f Mon Sep 17 00:00:00 2001 From: wilian Date: Mon, 26 Oct 2015 16:09:52 +0000 Subject: [PATCH] fixes bug #6688 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@49440 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/EditarFormaPagoController.java | 8 +++-- .../comissao/ConferenciaController.java | 14 +++++++++ .../EditarTipoEventoExtraController.java | 7 +++++ .../render/RenderBoletoComissao.java | 3 ++ .../render/RenderEventosFinanceiros.java | 3 ++ web/WEB-INF/i3-label_es_MX.label | 8 ++++- web/WEB-INF/i3-label_pt_BR.label | 7 ++++- web/gui/catalogos/editarEmpresa.zul | 3 +- web/gui/catalogos/editarFormaPago.zul | 6 ++++ web/gui/comissao/conferencia.zul | 30 +++++++++++++++++-- web/gui/ingreso/editarTipoEventoExtra.zul | 9 +++++- 11 files changed, 89 insertions(+), 9 deletions(-) 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 9cc795944..a38222bab 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,6 +17,7 @@ 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; @@ -52,6 +53,7 @@ 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; @@ -68,6 +70,7 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { formaPago = (FormaPago) Executions.getCurrent().getArg().get("formaPago"); formaPagoList = (MyListbox) Executions.getCurrent().getArg().get("formaPagoList"); + chkIndconferenciafisicacomissao.setChecked(formaPago.getIndconferenciafisicacomissao()); if (formaPago.getFormapagoId() == null) { btnApagar.setVisible(Boolean.FALSE); } else { @@ -84,7 +87,6 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { if (formaPago.getFormapagoId() <= 11 || (formaPago.getFormapagoId() >= 92 && formaPago.getFormapagoId() <= 99) || formaPago.getFormapagoId() == 37) { btnApagar.setVisible(Boolean.FALSE); - btnSalvar.setVisible(Boolean.FALSE); txtNome.setDisabled(Boolean.TRUE); txtCvePago.setDisabled(Boolean.TRUE); @@ -98,7 +100,7 @@ public class EditarFormaPagoController extends MyGenericForwardComposer { if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { rowEquivalencia.setVisible(Boolean.FALSE); } - + txtNome.focus(); } @@ -107,6 +109,8 @@ 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/comissao/ConferenciaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java index b652c036b..c99d8aaa8 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java @@ -321,6 +321,20 @@ public class ConferenciaController extends MyGenericForwardComposer { public void onClick$btnEncerrarMovimentoDiario(Event event) throws InterruptedException { try { + if(conferenciaComissaoService.isBilhetesSemConferencia(conferencia)) { + Messagebox.show(Labels.getLabel("conferenciaController.MSG.bilheteSemConferenciaFormapago"), + Labels.getLabel("conferenciaController.window.title"), + Messagebox.OK,Messagebox.EXCLAMATION); + return; + } + + if(conferenciaComissaoService.isEventosFinanceirosSemConferencia(conferencia)) { + Messagebox.show(Labels.getLabel("conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago"), + Labels.getLabel("conferenciaController.window.title"), + Messagebox.OK,Messagebox.EXCLAMATION); + return; + } + conferencia = conferenciaComissaoService.encerrarMovimentoDiario(conferencia); Messagebox.show(Labels.getLabel("conferenciaController.msg.encerrarMovimentoDiario"), 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 c659053a7..caba0a755 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 @@ -51,6 +51,8 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { private Radio raTipo11; private Radio raTipo22; private static Logger log = Logger.getLogger(EditarTipoEventoExtraController.class); + + private Checkbox chkIndconferenciafisicacomissao; public TipoEventoExtra getTipoEventoExtra() { return tipoEventoExtra; @@ -82,6 +84,8 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { raTipo22.setChecked(Boolean.TRUE); } } + + chkIndconferenciafisicacomissao.setChecked(tipoEventoExtra.getIndconferenciafisicacomissao()); txtNome.focus(); } @@ -89,10 +93,13 @@ 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 4ebb006c2..934ab1822 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java @@ -51,6 +51,9 @@ public class RenderBoletoComissao implements ListitemRenderer { lc = new Listcell(boletoComissao.getStatusDescricao()); lc.setParent(lstm); + lc = new Listcell(boletoComissao.getDescFormapagos()); + lc.setParent(lstm); + lstm.setAttribute("data", boletoComissao); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEventosFinanceiros.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEventosFinanceiros.java index 7ea99172a..5542d58a6 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEventosFinanceiros.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEventosFinanceiros.java @@ -28,6 +28,9 @@ public class RenderEventosFinanceiros implements ListitemRenderer { lc = new Listcell(eventosFinanceiros.getStatusDescricao()); lc.setParent(lstm); + + lc = new Listcell(eventosFinanceiros.getDescpago()); + lc.setParent(lstm); lstm.setAttribute("data", eventosFinanceiros); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 732b0ed88..b8cd82727 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -569,6 +569,7 @@ editarFormaPagoController.MSG.suscribirOK = Forma de pago se registró exitosame editarFormaPagoController.MSG.borrarPergunta = Deseas eliminar forma de pago? editarFormaPagoController.MSG.borrarOK = Forma de pago se eliminó exitosamente editarFormaPagoController.MSG.existe.registro= Ya existe un registro con estos datos +editarFormaPagoController.lbIndconferenciafisicacomissao.value = Exigir Conferência Fisíca Comissão # Muestra o tipo de Búsqueda Punto de venta busquedaTipoPuntoVentaController.window.title = Canal de venta @@ -800,7 +801,8 @@ editarEmpresaController.MSG.informeConta = Informe a Conta editarEmpresaController.MSG.informeAgencia = Informe a Agência editarEmpresaController.MSG.selecioneUmItem = Selecione a Conta Bancária a ser Removida editarEmpresaController.MSG.jaExisteContaComAsMesmasInfoCadastradas = Já existe uma conta com as mesmas informações cadastrada -editarEmpresaController.lbIndcarboletosdevolvidosconf = Carregar Bilhetes Devolvidos Conferência +editarEmpresaController.indcarboletosdevolvidosconf.label = Carregar Bilhetes Devolvidos Conferência +editarEmpresaController.btnPesquisa.label = Pesquisa #Empresa impuesto editarEmpresaImpostoController.window.title = Configuración de impuesto por empresa/estado @@ -4443,6 +4445,7 @@ editarTipoEventoExtraController.rd2.label = AJUSTE editarTipoEventoExtraController.rd3.label = CHEQUE editarTipoEventoExtraController.MSG.contaContabil = Cuenta Contabilidad es obligatória editarTipoEventoExtraController.MSG.natureza = Naturaleza es obligatória +editarTipoEventoExtraController.lbIndconferenciafisicacomissao.value = Exigir Conferência Fisíca Comissão #Pago Motorista indexController.mniPagoConductor.label = Pago conductor @@ -5898,6 +5901,9 @@ conferenciaController.lhSituacaoObservacao.value = Sit. Observação conferenciaController.MSG.borrarLogConferenciaPergunta = Deseja Eliminar esta observação? conferenciaController.lbl.sim = Si conferenciaController.lbl.nao = No +conferenciaController.lhFormpago.value = Forma Pago +conferenciaController.MSG.bilheteSemConferenciaFormapago = Existem Bilhetes com Forma Pago sem conferência +conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago = Existem Eventos Financeiros com Forma Pago sem conferência # Editar LogConferencia Comissao editarLogConferenciaComissaoController.window.title = Lançamento de Observações diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index a190e9240..3ac47a3b5 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -605,6 +605,7 @@ editarFormaPagoController.MSG.suscribirOK = Forma de Pagamento Registrada com Su editarFormaPagoController.MSG.borrarPergunta = Deseja Eliminar Forma de Pagamento? editarFormaPagoController.MSG.borrarOK = Forma de Pagamento Excluida com Sucesso. editarFormaPagoController.MSG.existe.registro= Já existe um registro com estes dados. +editarFormaPagoController.lbIndconferenciafisicacomissao.value = Exigir Conferência Fisíca Comissão # Muestra o tipo de Pesquisa Ponto Venda busquedaTipoPuntoVentaController.window.title = Canal de Venda @@ -836,7 +837,7 @@ editarEmpresaController.MSG.informeConta = Informe a Conta editarEmpresaController.MSG.informeAgencia = Informe a Agência editarEmpresaController.MSG.selecioneUmItem = Selecione a Conta Bancária a ser Removida editarEmpresaController.MSG.jaExisteContaComAsMesmasInfoCadastradas = Já existe uma conta com as mesmas informações cadastrada -editarEmpresaController.lbIndcarboletosdevolvidosconf = Carregar Bilhetes Devolvidos Conferência +editarEmpresaController.indcarboletosdevolvidosconf.label = Carregar Bilhetes Devolvidos Conferência editarEmpresaController.btnPesquisa.label = Pesquisa #Empresa Imposto @@ -4502,6 +4503,7 @@ editarTipoEventoExtraController.rd2.label = AJUSTE editarTipoEventoExtraController.rd3.label = CHEQUE editarTipoEventoExtraController.MSG.contaContabil = Conta Contábil é Obrigatória editarTipoEventoExtraController.MSG.natureza = Natureza é Obrigatória +editarTipoEventoExtraController.lbIndconferenciafisicacomissao.value = Exigir Conferência Fisíca Comissão #Pago Motorista indexController.mniPagoConductor.label = Pagamento Motorista @@ -6040,6 +6042,9 @@ conferenciaController.lhSituacaoObservacao.value = Sit. Observação conferenciaController.MSG.borrarLogConferenciaPergunta = Deseja Eliminar esta observação? conferenciaController.lbl.sim = Sim conferenciaController.lbl.nao = Não +conferenciaController.lhFormpago.value = Forma Pago +conferenciaController.MSG.bilheteSemConferenciaFormapago = Existem Bilhetes com Forma Pago sem conferência +conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago = Existem Eventos Financeiros com Forma Pago sem conferência # Editar LogConferencia Comissao editarLogConferenciaComissaoController.window.title = Lançamento de Observações diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul index bffa3fe8c..14edb411e 100644 --- a/web/gui/catalogos/editarEmpresa.zul +++ b/web/gui/catalogos/editarEmpresa.zul @@ -90,7 +90,8 @@ use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> - diff --git a/web/gui/catalogos/editarFormaPago.zul b/web/gui/catalogos/editarFormaPago.zul index eefe05c83..cef69aaaa 100644 --- a/web/gui/catalogos/editarFormaPago.zul +++ b/web/gui/catalogos/editarFormaPago.zul @@ -71,6 +71,12 @@ + + diff --git a/web/gui/comissao/conferencia.zul b/web/gui/comissao/conferencia.zul index 51ffe1652..be2f680b0 100644 --- a/web/gui/comissao/conferencia.zul +++ b/web/gui/comissao/conferencia.zul @@ -10,7 +10,7 @@ apply="${conferenciaController}" contentStyle="overflow:auto" height="500px" - width="950px" + width="1100px" border="normal">