From e30ea630eb9fc0fb60369b848a9d008c9786569e Mon Sep 17 00:00:00 2001 From: gleimar Date: Thu, 29 Sep 2016 13:52:58 +0000 Subject: [PATCH] fixes bug#8042 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@60884 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarRelgerencialEmpresaController.java | 41 +++++-------------- 1 file changed, 11 insertions(+), 30 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/EditarRelgerencialEmpresaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/EditarRelgerencialEmpresaController.java index ae0773c10..f3a96cecb 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/EditarRelgerencialEmpresaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/EditarRelgerencialEmpresaController.java @@ -20,7 +20,9 @@ import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.FiscalRelgerencialEmpresa; +import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.service.FiscalImpressoraService; +import com.rjconsultores.ventaboletos.service.impl.FiscalImpressoraServiceImpl.TipoRelatorioGerencial; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @@ -29,16 +31,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @Scope("prototype") public class EditarRelgerencialEmpresaController extends MyGenericForwardComposer { - public enum TipoRelatorioGerencial { - RelatorioGeral, - CupomEmbarque, - CupomEmbGratuidade, - IdentificacaoPafECF, - ManifestoFiscal, - ParametrosConfiguracao, - IdentificacaoIdaVolta - /*CUSTOM*/; - } + /** * */ @@ -96,32 +89,20 @@ public class EditarRelgerencialEmpresaController extends MyGenericForwardCompose } relgerencialEmpresa.setDescricao(txtDescricao.getText()); - - relgerencialEmpresa.setActivo(true); - relgerencialEmpresa.setFecmodif(Calendar.getInstance().getTime()); - relgerencialEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - if(relgerencialEmpresaList.getListData().contains(relgerencialEmpresa)){ - Messagebox.show( - Labels.getLabel("editarRelgerencialEmpresaController.MSG.erroTipoRelgerencial"), - Labels.getLabel("editarRelgerencialEmpresaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - return; - } - - if(relgerencialEmpresa.getFiscalrelgerencialId() == null){ - fiscalImpressoraService.suscribirRelgerencialEmpresa(relgerencialEmpresa); - relgerencialEmpresaList.addItemNovo(relgerencialEmpresa); - } else { - fiscalImpressoraService.actualizacionRelgerencialEmpresa(relgerencialEmpresa); - relgerencialEmpresaList.updateItem(relgerencialEmpresa); - } - + fiscalImpressoraService.suscribirActualizarRelgerencialEmpresa(relgerencialEmpresa); + relgerencialEmpresaList.updateItem(relgerencialEmpresa); + Messagebox.show( Labels.getLabel("editarRelgerencialEmpresaController.MSG.suscribirOK"), Labels.getLabel("editarRelgerencialEmpresaController.window.title"), Messagebox.OK, Messagebox.INFORMATION); closeWindow(); + }catch (BusinessException ex) { + Messagebox.show( + ex.getLocalizedMessage(), + Labels.getLabel("editarRelgerencialEmpresaController.window.title"), + Messagebox.OK, Messagebox.ERROR); }catch (Exception ex) { log.error("editarRelgerencialEmpresaController: " + ex);