From c40005e39f26bce92eff2ec55cbfb276c44f0338 Mon Sep 17 00:00:00 2001 From: Ronan Tavares Camargo Date: Tue, 10 May 2016 09:29:33 -0300 Subject: [PATCH] Redmine #4832 --- citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java | 2 ++ citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/EntradaController.js | 28 ++++++++++++---------------- citgrp-patrimonio-web/src/main/webapp/html/entrada/dialog_entrada_item.html | 32 ++++++++++++++++++++++++-------- 3 files changed, 38 insertions(+), 24 deletions(-) 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 4ebdb4c..0ba9afb 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 @@ -745,6 +745,8 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.EXCLUSAO_TRANSFERENCIA_IMPOSSIVEL" , "Não é possível excluir a transferência, pois houve movimentação após a transferência!", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.ACAO_ALTERAR_STATUS", "Esta ação irá realizar uma alteração de status do bem patrimonial", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.SELECIONE_ALTERAR_STATUS", "Selecione um status para realizar a alteração.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.CARREGAR_VIDA_UTIL_CONTA_CONTABIL", "Carregar vida útil configurada na conta contábil do material", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.CARREGAR_TAXA_RESIDUAL_CONTA_CONTABIL", "Carregar taxa residual configurada na conta contábil do material", dominio, modulo)); } } diff --git a/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/EntradaController.js b/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/EntradaController.js index 4915563..12629c3 100644 --- a/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/EntradaController.js +++ b/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/EntradaController.js @@ -1211,6 +1211,18 @@ citApp.controller('EntradaController', ['$scope', '$timeout', 'FileUploader', 'E $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS')); } }; + + $scope.loadTaxaResidual = function(){ + ContaContabilRepository.findContaContabilPorMaterial($scope.entradaItem.material.id).then(function(result) { + $scope.bemPatrimonial.percentualNaoDepreciavel = result.percentualNaoDepreciavel; + }); + } + + $scope.loadVidaUtil = function(){ + ContaContabilRepository.findContaContabilPorMaterial($scope.entradaItem.material.id).then(function(result) { + $scope.bemPatrimonial.vidaUtilOriginal = result.vidaUtil; + }); + } $scope.salvaBensTemp = function(entradaItemId) { if ($scope.entradaItemSelect.bensPatrimoniaisMaterial && $scope.entradaItemSelect.bensPatrimoniaisMaterial.length > 0) { @@ -1732,22 +1744,6 @@ citApp.controller('EntradaController', ['$scope', '$timeout', 'FileUploader', 'E }); //Watch para calcular valor unitario - $scope.$watch('entradaItem.material', function() { - $timeout(function() { - if ($scope.step == 1 && $scope.entrada.dominioTipoRecebimento.codigo == 3 && ($scope.entradaItem && ($scope.entradaItem.material && - $scope.entradaItem.material.id))) { - ContaContabilRepository.findContaContabilPorMaterial($scope.entradaItem.material.id).then(function(result) { - $scope.bemPatrimonial.percentualNaoDepreciavel = result.percentualNaoDepreciavel; - }); - } else { - if ($scope.bemPatrimonial) { - $scope.bemPatrimonial.percentualNaoDepreciavel = null; - } - } - }); - }); - - //Watch para calcular valor unitario $scope.$watch('entradaItemSelect.entradaItem', function() { if($scope.step == 2) { diff --git a/citgrp-patrimonio-web/src/main/webapp/html/entrada/dialog_entrada_item.html b/citgrp-patrimonio-web/src/main/webapp/html/entrada/dialog_entrada_item.html index 4e916af..adba7de 100644 --- a/citgrp-patrimonio-web/src/main/webapp/html/entrada/dialog_entrada_item.html +++ b/citgrp-patrimonio-web/src/main/webapp/html/entrada/dialog_entrada_item.html @@ -2,8 +2,7 @@
- + + -
+ +
- + +
-- libgit2 0.21.2