diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioReciboComissao_es.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioReciboComissao_es.properties index eb772befb..bc589ebff 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioReciboComissao_es.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioReciboComissao_es.properties @@ -1,20 +1,26 @@ #Labes label.recibo=RECIBO -label.comissaoBpr=Comissão BPR -label.receitaExcessobagagem=Excesso Bagagem -label.receitaSeguroopcional=Seguro Opcional -label.receitaOutros=Outros -label.bonificacaoMetas=Bonificação Metas -label.entregasPassagem=Entregas de Passagens -label.total=Total -label.totalLiquido=Total Líquido -label.descontosFixos=Descontos Fixos -label.descontosEventuais=Descontos Eventuais -label.iss=ISS -label.royaties=Royaties +label.comissaoBpr=Comissão BPR(+) +label.receitaExcessobagagem=Excesso Bagagem(+) +label.receitaSeguroopcional=Seguro Opcional(+) +label.receitaOutros=Outros(+) +label.bonificacaoMetas=Bonificação Metas(+) +label.entregasPassagem=Entregas de Passagens(+) +label.total=Total(=) +label.totalLiquido=Total Líquido(=) +label.descontosFixos=Descontos Fixos(-) +label.descontosEventuais=Descontos Eventuais(-) +label.iss=ISS(-) +label.royaties=Royaties(-) label.numpuntoventa=Número label.nome=Nome label.banco=Banco label.agencia=Agência label.conta=Conta -label.cidade=Cidade \ No newline at end of file +label.cidade=Cidade +label.baseCalculo=Base de Cálculo +label.receitaBpr=Receita BPR +label.devolucoes=Devoluções +label.receitaBaseComissao=Receita Base Comissão +label.receitaSeguros=Receita Seguros +label.receitaExcBagagens=Receita Exc. Bagagens \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioReciboComissao_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioReciboComissao_pt_BR.properties index eb772befb..bc589ebff 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioReciboComissao_pt_BR.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioReciboComissao_pt_BR.properties @@ -1,20 +1,26 @@ #Labes label.recibo=RECIBO -label.comissaoBpr=Comissão BPR -label.receitaExcessobagagem=Excesso Bagagem -label.receitaSeguroopcional=Seguro Opcional -label.receitaOutros=Outros -label.bonificacaoMetas=Bonificação Metas -label.entregasPassagem=Entregas de Passagens -label.total=Total -label.totalLiquido=Total Líquido -label.descontosFixos=Descontos Fixos -label.descontosEventuais=Descontos Eventuais -label.iss=ISS -label.royaties=Royaties +label.comissaoBpr=Comissão BPR(+) +label.receitaExcessobagagem=Excesso Bagagem(+) +label.receitaSeguroopcional=Seguro Opcional(+) +label.receitaOutros=Outros(+) +label.bonificacaoMetas=Bonificação Metas(+) +label.entregasPassagem=Entregas de Passagens(+) +label.total=Total(=) +label.totalLiquido=Total Líquido(=) +label.descontosFixos=Descontos Fixos(-) +label.descontosEventuais=Descontos Eventuais(-) +label.iss=ISS(-) +label.royaties=Royaties(-) label.numpuntoventa=Número label.nome=Nome label.banco=Banco label.agencia=Agência label.conta=Conta -label.cidade=Cidade \ No newline at end of file +label.cidade=Cidade +label.baseCalculo=Base de Cálculo +label.receitaBpr=Receita BPR +label.devolucoes=Devoluções +label.receitaBaseComissao=Receita Base Comissão +label.receitaSeguros=Receita Seguros +label.receitaExcBagagens=Receita Exc. Bagagens \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReciboComissao.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReciboComissao.jasper index 12f45798c..10dd1affd 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReciboComissao.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReciboComissao.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReciboComissao.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReciboComissao.jrxml index 3e172620c..6772085ea 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReciboComissao.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReciboComissao.jrxml @@ -1,8 +1,8 @@ - + - + @@ -28,6 +28,13 @@ + + + + + + + @@ -458,14 +465,14 @@ - + - + @@ -917,6 +924,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaCalculoComissaoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaCalculoComissaoController.java index 103e3ea10..44a8d84af 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaCalculoComissaoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaCalculoComissaoController.java @@ -33,6 +33,7 @@ import com.rjconsultores.ventaboletos.relatorios.utilitarios.SaidaRelatorio; import com.rjconsultores.ventaboletos.service.CalculoComissaoService; import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.utilerias.DateUtil; +import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.vo.comissao.HistoricoComissao; import com.rjconsultores.ventaboletos.vo.comissao.RegistroCalculo; import com.rjconsultores.ventaboletos.web.utilerias.MaskUtil; @@ -68,7 +69,7 @@ public class BusquedaCalculoComissaoController extends MyGenericForwardComposer txtCompetencia.focus(); aplicarMascara(); - lsEmpresas = empresaService.obtenerTodos(); + lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa(); lsPuntoVenta = new ArrayList(); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaConferenciaComissaoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaConferenciaComissaoController.java index 5e4d4d6cd..37fa13f48 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaConferenciaComissaoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaConferenciaComissaoController.java @@ -41,7 +41,6 @@ public class BusquedaConferenciaComissaoController extends MyGenericForwardCompo public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); aplicarMascara(); - // lsEmpresas = empresaService.obtenerTodos(); lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa(); txtCompetencia.focus(); } 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 13327536b..4883b82c3 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 @@ -5,6 +5,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.ingreso; import java.math.BigDecimal; +import java.util.Arrays; import java.util.Calendar; import java.util.List; @@ -66,6 +67,8 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { private MyComboboxEstandar cmbEmpresa; private List lsEmpresas; private List lsTipoEventoExtraEmpresas; + private List lsEventoExtrasConstantes; + private MyComboboxEstandar cmbCveTipoEvento; private static Logger log = Logger.getLogger(EditarTipoEventoExtraController.class); @@ -80,6 +83,7 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { @Override public void doAfterCompose(Component comp) throws Exception { lsEmpresas = empresaService.obtenerTodosIncluindoEmpresaTodas(); + lsEventoExtrasConstantes = Arrays.asList(com.rjconsultores.ventaboletos.constantes.TipoEventoExtra.values()); super.doAfterCompose(comp); @@ -109,6 +113,10 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { btnApagar.setVisible(false); btnSalvar.setVisible(false); } + + if(tipoEventoExtra.getCvetipoevento() != null) { + cmbCveTipoEvento.setValue(tipoEventoExtra.getCvetipoevento().toString()); + } txtNome.focus(); } @@ -151,6 +159,10 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { tipoEventoExtra.setIndboleto(Boolean.FALSE);// não valida boleto tipoEventoExtra.setPorciva(BigDecimal.ZERO); tipoEventoExtra.setIndtipo(raTipo11.isChecked() ? "1" : "0"); + + if(cmbCveTipoEvento.getSelectedItem() != null) { + tipoEventoExtra.setCvetipoevento(com.rjconsultores.ventaboletos.constantes.TipoEventoExtra.valueOf(cmbCveTipoEvento.getSelectedItem().getValue().toString())); + } try { tipoEventoExtra.setActivo(Boolean.TRUE); @@ -238,5 +250,21 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { public void setLsEmpresas(List lsEmpresas) { this.lsEmpresas = lsEmpresas; } - + + public MyComboboxEstandar getCmbCveTipoEvento() { + return cmbCveTipoEvento; + } + + public void setCmbCveTipoEvento(MyComboboxEstandar cmbCveTipoEvento) { + this.cmbCveTipoEvento = cmbCveTipoEvento; + } + + public List getLsEventoExtrasConstantes() { + return lsEventoExtrasConstantes; + } + + public void setLsEventoExtrasConstantes(List lsEventoExtrasConstantes) { + this.lsEventoExtrasConstantes = lsEventoExtrasConstantes; + } + } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDescontoComissao.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDescontoComissao.java index ca67bfe51..216b7bf55 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDescontoComissao.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDescontoComissao.java @@ -1,21 +1,16 @@ package com.rjconsultores.ventaboletos.web.utilerias.render; -import java.text.DecimalFormat; -import java.text.NumberFormat; -import java.text.SimpleDateFormat; -import java.util.Locale; - import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; import com.rjconsultores.ventaboletos.entidad.DescontoComissao; +import com.rjconsultores.ventaboletos.utilerias.BigDecimalUtil; +import com.rjconsultores.ventaboletos.utilerias.DateUtil; +import com.rjconsultores.ventaboletos.utilerias.LocaleUtil; public class RenderDescontoComissao implements ListitemRenderer { - private static NumberFormat NF = DecimalFormat.getInstance(new Locale("pt","br")); - private static SimpleDateFormat SDF = new SimpleDateFormat("dd/MM/yyyy"); - public void render(Listitem lstm, Object o) throws Exception { DescontoComissao descontoComissao = (DescontoComissao) o; @@ -25,14 +20,13 @@ public class RenderDescontoComissao implements ListitemRenderer { lc = new Listcell(descontoComissao.getItemDesconto().getNomitemdesconto() != null ? descontoComissao.getItemDesconto().getNomitemdesconto() : ""); lc.setParent(lstm); - NF.setMinimumFractionDigits(2); - lc = new Listcell(descontoComissao.getPreco() != null ? NF.format(descontoComissao.getPreco()) : "0,00"); + lc = new Listcell(descontoComissao.getPreco() != null ? BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(descontoComissao.getPreco(), LocaleUtil.getLocale()) : "0,00"); lc.setParent(lstm); - lc = new Listcell(descontoComissao.getDatainicial() != null ? SDF.format(descontoComissao.getDatainicial()) : ""); + lc = new Listcell(descontoComissao.getDatainicial() != null ? DateUtil.getStringDate(descontoComissao.getDatainicial(), "dd/MM/yyyy") : ""); lc.setParent(lstm); - lc = new Listcell(descontoComissao.getDatafinal() != null ? SDF.format(descontoComissao.getDatafinal()) : ""); + lc = new Listcell(descontoComissao.getDatafinal() != null ? DateUtil.getStringDate(descontoComissao.getDatafinal(), "dd/MM/yyyy") : ""); lc.setParent(lstm); lstm.setAttribute("data", descontoComissao); diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTipoEventoExtra.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTipoEventoExtra.java index e3f6de0c7..79afcad19 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTipoEventoExtra.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTipoEventoExtra.java @@ -18,6 +18,9 @@ public class RenderTipoEventoExtra implements ListitemRenderer { lc = new Listcell(banco.getDescTipoEvento() == null ? "" : banco.getDescTipoEvento()); lc.setParent(lstm); + + lc = new Listcell(banco.getCvetipoevento() == null ? "" : banco.getCvetipoevento().toString()); + lc.setParent(lstm); BigDecimal valorMax = banco.getImpmax(); if (valorMax != null) { diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index bd8ccc66d..119ea685a 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -4954,7 +4954,7 @@ busquedaTipoEventoExtraController.lh8.label = Compesación busquedaTipoEventoExtraController.lh9.label = IVA busquedaTipoEventoExtraController.lh10.label = Empresa venta busquedaTipoEventoExtraController.lh11.label = Empresa ingreso - +busquedaTipoEventoExtraController.lhTipo.label = Tipo # Pantalla de Edición da tipoEventoExtra editarTipoEventoExtraController.MSG.formaPagoObligatolia = Forma de pago es obligatória @@ -4997,6 +4997,7 @@ editarTipoEventoExtraController.MSG.contaContabil = Cuenta Contabilidad es oblig editarTipoEventoExtraController.MSG.natureza = Naturaleza es obligatória editarTipoEventoExtraController.lbIndconferenciafisicacomissao.value = Exigir Conferencia Fisíca Comisión editarTipoEventoExtraController.MSG.selecionarEmpresa = Seleccione una empresa! +editarTipoEventoExtraController.lbCveTipoEvento = Tipo #Pago Motorista indexController.mniPagoConductor.label = Pago conductor @@ -6488,7 +6489,7 @@ busquedaCalculoComissaoController.registro.comissao.msg = Registrado el cálculo busquedaCalculoComissaoController.recibo.texto = Recebi da {0}, CNPJ: {1} a importância supra de {2} busquedaCalculoComissaoController.recibo.texto1 = Referente a comisión sobre la venta de pasajes en el período de {0} a {1}. busquedaCalculoComissaoController.recibo.texto2 = Pelo que firmo o presente, para todos os fins e efeitos legais. -busquedaCalculoComissaoController.recibo.msg = Enviar esta via firmada y adjunta a la factura para el sector financiero de la empresa {0}. +busquedaCalculoComissaoController.recibo.msg = Enviar esta via firmada y adjunta a la factura para el sector comercial de la empresa {0}. busquedaCalculoComissaoController.recibo.msg1 = Via para controle de la Agencia (no enviar para la Empresa {0}). busquedaCalculoComissaoController.recibo.email.assunto = Recibo Comisión Competencia: {0} diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 830d1f7a4..059122bc0 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -5035,6 +5035,7 @@ busquedaTipoEventoExtraController.lh8.label = Compensação busquedaTipoEventoExtraController.lh9.label = IVA busquedaTipoEventoExtraController.lh10.label = Empresa Venda busquedaTipoEventoExtraController.lh11.label = Empresa Ingresso +busquedaTipoEventoExtraController.lhTipo.label = Tipo # Pantalla de Edición da tipoEventoExtra @@ -5078,6 +5079,7 @@ editarTipoEventoExtraController.MSG.contaContabil = Conta Contábil é Obrigató editarTipoEventoExtraController.MSG.natureza = Natureza é Obrigatória editarTipoEventoExtraController.lbIndconferenciafisicacomissao.value = Exigir Conferência Fisíca Comissão editarTipoEventoExtraController.MSG.selecionarEmpresa = Selecione uma empresa! +editarTipoEventoExtraController.lbCveTipoEvento = Tipo #Pago Motorista indexController.mniPagoConductor.label = Pagamento Motorista @@ -6681,7 +6683,7 @@ busquedaCalculoComissaoController.registro.comissao.msg = Foi registrado com suc busquedaCalculoComissaoController.recibo.texto = Recebi da {0}, CNPJ: {1} a importância supra de {2} busquedaCalculoComissaoController.recibo.texto1 = Referente a comissão sobre venda de passagens no período de {0} a {1}. busquedaCalculoComissaoController.recibo.texto2 = Pelo que firmo o presente, para todos os fins e efeitos legais. -busquedaCalculoComissaoController.recibo.msg = Enviar esta via assinada e anexa a Nota Fiscal para setor Financeiro da Empresa {0}. +busquedaCalculoComissaoController.recibo.msg = Enviar esta via assinada e anexa a Nota Fiscal para setor Comercial da Empresa {0}. busquedaCalculoComissaoController.recibo.msg1 = Via para controle da Agência (não enviar para a Empresa {0}). busquedaCalculoComissaoController.recibo.email.assunto = Recibo Comissão Competencia: {0} busquedaCalculoComissaoController.recibo.email.texto = Recibo Comissão Competencia: {0} em anexo. diff --git a/web/gui/catalogos/editarPuntoVentaComissao.zul b/web/gui/catalogos/editarPuntoVentaComissao.zul index 842f0b1df..df7ffc4cf 100644 --- a/web/gui/catalogos/editarPuntoVentaComissao.zul +++ b/web/gui/catalogos/editarPuntoVentaComissao.zul @@ -328,7 +328,7 @@