From fffb229d72180d31b4f2671f827075d683c5fb96 Mon Sep 17 00:00:00 2001 From: thiago Date: Mon, 20 Jul 2015 17:43:51 +0000 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3o=20em=20grava=C3=A7=C3=A3o=20?= =?UTF-8?q?de=20Totalizadores=20n=C3=A3o=20fiscais?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@46135 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarTotnaofiscalEmpresaController.java | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/EditarTotnaofiscalEmpresaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/EditarTotnaofiscalEmpresaController.java index 351a64c43..ab86f313b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/EditarTotnaofiscalEmpresaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/EditarTotnaofiscalEmpresaController.java @@ -140,16 +140,25 @@ public class EditarTotnaofiscalEmpresaController extends MyGenericForwardCompose totnaofiscalEmpresa.setActivo(true); totnaofiscalEmpresa.setFecmodif(Calendar.getInstance().getTime()); totnaofiscalEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - if(totnaofiscalEmpresa.getTipototalizador()!= TipoTotalizadorNaoFiscal.CUSTOM.name() && totnaofiscalEmpresaList.getListData().contains(totnaofiscalEmpresa)){ - Messagebox.show( - Labels.getLabel("editarTotnaofiscalEmpresaController.MSG.erroTipoTotalizador"), - Labels.getLabel("editarTotnaofiscalEmpresaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - return; + for (Object totalizador : totnaofiscalEmpresaList.getListData()) { + if(!((FiscalTotnaofiscalEmpresa)totalizador).getFiscaltotnaofiscalId().equals(totnaofiscalEmpresa.getFiscaltotnaofiscalId()) + && totnaofiscalEmpresa.getEmpresa().equals(((FiscalTotnaofiscalEmpresa)totalizador).getEmpresa()) + && totnaofiscalEmpresa.getTipototalizador()!= TipoTotalizadorNaoFiscal.CUSTOM.name() + && totnaofiscalEmpresaList.getListData().contains(totnaofiscalEmpresa) + && ((FiscalTotnaofiscalEmpresa)totalizador).getTipototalizador().equals(totnaofiscalEmpresa.getTipototalizador())){ + Messagebox.show( + Labels.getLabel("editarTotnaofiscalEmpresaController.MSG.erroTipoTotalizador"), + Labels.getLabel("editarTotnaofiscalEmpresaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + return; + } } for (Object totalizador : totnaofiscalEmpresaList.getListData()) { - if(totnaofiscalEmpresa.getTipoeventoextra()!= null && !"".equals(totnaofiscalEmpresa.getTipoeventoextra().getDescTipoEvento().trim()) + if(!((FiscalTotnaofiscalEmpresa)totalizador).getFiscaltotnaofiscalId().equals(totnaofiscalEmpresa.getFiscaltotnaofiscalId()) + && totnaofiscalEmpresa.getEmpresa().equals(((FiscalTotnaofiscalEmpresa)totalizador).getEmpresa()) + && totnaofiscalEmpresa.getTipoeventoextra()!= null + && !"".equals(totnaofiscalEmpresa.getTipoeventoextra().getDescTipoEvento().trim()) && ((FiscalTotnaofiscalEmpresa)totalizador).getTipoeventoextra()!= null && totnaofiscalEmpresa.getTipoeventoextra().getDescTipoEvento().equals(((FiscalTotnaofiscalEmpresa)totalizador).getTipoeventoextra().getDescTipoEvento())){ Messagebox.show(