From 07f36e067d2553a6c185908d36d2f7e75f679892 Mon Sep 17 00:00:00 2001 From: wilian Date: Fri, 17 Jun 2016 16:52:03 +0000 Subject: [PATCH] fixes bug #7591 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@57048 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../rjconsultores/ventaboletos/constantes/Constantes.java | 1 + .../ventaboletos/vo/comissao/BoletoComissao.java | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/com/rjconsultores/ventaboletos/constantes/Constantes.java b/src/com/rjconsultores/ventaboletos/constantes/Constantes.java index 235d11bca..2f76db3de 100644 --- a/src/com/rjconsultores/ventaboletos/constantes/Constantes.java +++ b/src/com/rjconsultores/ventaboletos/constantes/Constantes.java @@ -21,6 +21,7 @@ public class Constantes { public static final Long MVO_CANCEL_CHECKIN = new Long(27); public static final Long MVO_CANCEL_TRANSFERENCIA = new Long(23); public static final Long MVO_CANCEL_BOLETO_ENTREGADO = new Long(16); + public static final Long MVO_CANCEL_BOLETO_AGRUPAMENTO = new Long(17); public static Long TPV_DIRECTO_NORMAL = new Long(1); public static Long TPV_MANUAL = new Long(3); diff --git a/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java b/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java index 89b9774ec..bd83bbf59 100644 --- a/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java +++ b/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java @@ -532,6 +532,10 @@ public class BoletoComissao { return getMotivoCancelacionId() == null; } + public boolean isMotivocancelacionAgrupamento() { + return !isSemMotivocancelacion() && getMotivoCancelacionId() == Constantes.MVO_CANCEL_BOLETO_AGRUPAMENTO.intValue(); + } + public boolean isMotivocancelacionCancelado() { return !isSemMotivocancelacion() && getMotivoCancelacionId() == Constantes.MVO_CANCEL_CANCELACION.intValue(); } @@ -570,6 +574,7 @@ public class BoletoComissao { (isVendaBilheteNormal(getTipoVenta()) && isStatusVendido() && isMotivocancelacionTransferido()) || // Venda transferida (isVendaBilheteNormal(getTipoVenta()) && isStatusVendido() && isMotivocancelacionCancelado()) || // Venda cancelada (isVendaBilheteNormal(getTipoVenta()) && isStatusVendido() && isMotivocancelacionDevolvido()) || // Venda devolvida + (isVendaBilheteNormal(getTipoVenta()) && isStatusVendido() && isMotivocancelacionAgrupamento()) || // Agrupamento de corrida (isVendaBilheteTroca(getTipoVenta()) && isStatusTroca() && isSemMotivocancelacion()) || // Novo bilhete da troca (isVendaBilheteTroca(getTipoVenta()) && isStatusVendido() && isSemMotivocancelacion()) || // Novo bilhete de agrupamento de corrida (isVendaBilheteTroca(getTipoVenta()) && isStatusTroca() && isMotivocancelacionDevolvido()) || // Novo bilhete da troca devolvido