diff --git a/citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/impl/EntradaServiceImpl.java b/citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/impl/EntradaServiceImpl.java index 0dd624a..216a056 100644 --- a/citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/impl/EntradaServiceImpl.java +++ b/citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/impl/EntradaServiceImpl.java @@ -638,27 +638,26 @@ public class EntradaServiceImpl extends GenericServiceImpl bensPatrimoniaisTemporarios; List bensPatrimoniais; + List bensPatrimoniaisTemporarios; - if(entradaPatrimonio.getEntradasIten() != null) { - + if(UtilObjeto.isReferencia(entradaPatrimonio.getEntradasIten()) && !entradaPatrimonio.getEntradasIten().isEmpty()) { for (EntradaPatrimonioItem entradaPatrimonioItem : entradaPatrimonio.getEntradasIten()) { - bensPatrimoniaisTemporarios = bemPatrimonialTemporarioService.findAllByEntradaItemId(entradaPatrimonioItem.getId()); bensPatrimoniais = bemPatrimonialService.findAllByEntradaItemId(entradaPatrimonioItem.getId()); + bensPatrimoniaisTemporarios = bemPatrimonialTemporarioService.findAllByEntradaItemId(entradaPatrimonioItem.getId()); - if(bensPatrimoniaisTemporarios != null && !bensPatrimoniaisTemporarios.isEmpty()) { + if (!UtilObjeto.isReferencia(bensPatrimoniais) || bensPatrimoniais.isEmpty()) { return false; } - if(bensPatrimoniais == null || bensPatrimoniais.isEmpty()) { + if (UtilObjeto.isReferencia(bensPatrimoniaisTemporarios) && !bensPatrimoniaisTemporarios.isEmpty()) { return false; } - } + } else { + return false; } return true; } diff --git a/citgrp-patrimonio-web/src/main/java/br/com/centralit/controller/ReportEntradaController.java b/citgrp-patrimonio-web/src/main/java/br/com/centralit/controller/ReportEntradaController.java index 4cc2648..1207151 100644 --- a/citgrp-patrimonio-web/src/main/java/br/com/centralit/controller/ReportEntradaController.java +++ b/citgrp-patrimonio-web/src/main/java/br/com/centralit/controller/ReportEntradaController.java @@ -217,7 +217,7 @@ public class ReportEntradaController extends GenericController { //Inicio relatorio de resumo input = this.getClass().getResourceAsStream("/reports/templateRetratoRepeat.jrxml"); inputSub = this.getClass().getResourceAsStream("/reports/entradaPatrimonioBensResumoContabil.jrxml"); - String titulo = this.internacionalizacaoService.getTranslate("LABEL.TITULO_ENTRADA_PATRIMONIO_RESUMO_CONTABIL", this.getIdioma()); + String titulo = this.internacionalizacaoService.getTranslate("PATRIMONIO.LABEL.TITULO_ENTRADA_PATRIMONIO_RESUMO_CONTABIL", this.getIdioma()); JasperDesign jasperDesign = JRXmlLoader.load(input); JasperDesign jasperDesignSubResumo = JRXmlLoader.load(inputSub); @@ -319,7 +319,7 @@ public class ReportEntradaController extends GenericController { //Inicio relatorio de resumo input = this.getClass().getResourceAsStream("/reports/templateRetratoRepeat.jrxml"); inputSub = this.getClass().getResourceAsStream("/reports/entradaPatrimonioBensResumoContabil.jrxml"); - String titulo = this.internacionalizacaoService.getTranslate("LABEL.TITULO_ENTRADA_PATRIMONIO_RESUMO_CONTABIL", this.getIdioma()); + String titulo = this.internacionalizacaoService.getTranslate("PATRIMONIO.LABEL.TITULO_ENTRADA_PATRIMONIO_RESUMO_CONTABIL", this.getIdioma()); JasperDesign jasperDesign = JRXmlLoader.load(input); JasperDesign jasperDesignSubResumo = JRXmlLoader.load(inputSub); diff --git a/citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java b/citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java index 2e7ce12..35e2a19 100644 --- a/citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java +++ b/citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java @@ -408,6 +408,7 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_BEM_PATRIMONIAL_ANALITICO_UA_ENDERECO", "Relatório Analítico de Bens Móveis (Ordenado por Descrição - Agrupado por U.A./Endereço)", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_BEM_PATRIMONIAL_FICHA_INDIVIDUAL", "Ficha Individual do Bem", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_ENTRADA_PATRIMONIO_ANALITICO", "Entrada de Materiais - Analítico", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_ENTRADA_PATRIMONIO_RESUMO_CONTABIL", "Resumo por Código Contábil", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_ENTRADA_PATRIMONIO_SINTETICO", "Entrada de Materiais - Sintético", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_INVENTARIO_ANALITICO", "Relatório de Inventário Geral Agrupado por Conta Contábil Analítico", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_INVENTARIO_BENS_ENCONTRADOS_EXTRAVIADO", "Bens Encontrados com Status Extraviado", dominio, modulo)); diff --git a/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/EntradaListController.js b/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/EntradaListController.js index da8741e..4467bf5 100644 --- a/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/EntradaListController.js +++ b/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/EntradaListController.js @@ -138,7 +138,9 @@ citApp.controller('EntradaListController', ['$scope', 'EntradaRepository', '$tra $scope.showAlert("warning", $translate.instant("MSG.SELECIONE_UM_ITEM_PARA_RELATORIO") + " ", false ); } else{ + $scope.setLoadingPesquisa(true); EntradaRepository.validaExistenciaBemMaterialEntrada($scope.entradaChecked.id).then(function(result){ + $scope.setLoading(false); if (result == true){ $scope.url = '/citgrp-patrimonio-web/rest/relatorioEntrada/relEntradaMaterialAnalitico?idEntrada='+ $scope.entradaChecked.id; @@ -157,8 +159,9 @@ citApp.controller('EntradaListController', ['$scope', 'EntradaRepository', '$tra $scope.showAlert("warning", $translate.instant("MSG.SELECIONE_UM_ITEM_PARA_RELATORIO") + " ", false ); } else{ - + $scope.setLoadingPesquisa(true); EntradaRepository.validaExistenciaBemMaterialEntrada($scope.entradaChecked.id).then(function(result){ + $scope.setLoading(false); if (result == true){ $scope.url = '/citgrp-patrimonio-web/rest/relatorioEntrada/relEntradaMaterialSintetico?idEntrada='+ $scope.entradaChecked.id; -- libgit2 0.21.2