Commit 598ff106a069cb09b062f9240b238d7d58c5507d

Authored by joyfas
1 parent b90b3664
Exists in master

redmine #4517

citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java
@@ -654,6 +654,7 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio @@ -654,6 +654,7 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio
654 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.TRANSFERENCIA_ANTERIOR_ULTIMA_OPERACAO", "Você não pode transferir um bem patrimonial com data anterior a da última operação do bem! Verifique a operação: ", dominio, modulo)); 654 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.TRANSFERENCIA_ANTERIOR_ULTIMA_OPERACAO", "Você não pode transferir um bem patrimonial com data anterior a da última operação do bem! Verifique a operação: ", dominio, modulo));
655 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.TRANSFERENCIA_DATA_INFERIOR_ENTRADA", "Não foi possível realizar a transferência pois a data informada é inferior a data contábil da entrada do bem", dominio, modulo)); 655 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.TRANSFERENCIA_DATA_INFERIOR_ENTRADA", "Não foi possível realizar a transferência pois a data informada é inferior a data contábil da entrada do bem", dominio, modulo));
656 internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.REMOVER_ULTIMO_ITEM_TRASNFERENCIA", "Não é permitido remover o último item da transferência. Caso queira remover este bem, favor excluir a transferência.", dominio, modulo)); 656 internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.REMOVER_ULTIMO_ITEM_TRASNFERENCIA", "Não é permitido remover o último item da transferência. Caso queira remover este bem, favor excluir a transferência.", dominio, modulo));
  657 + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.ESTRUTURA_ORGANIZACIONAL", "Detentor não possui estrutura organizacional vinculada em seu cadastro. Por gentileza, preencha tal informação para prosseguir.", dominio, modulo));
657 658
658 } 659 }
659 660
citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/DefinicaoDetentorController.js
@@ -122,13 +122,17 @@ citApp.controller('DefinicaoDetentorController', ['$scope', '$filter', 'Definica @@ -122,13 +122,17 @@ citApp.controller('DefinicaoDetentorController', ['$scope', '$filter', 'Definica
122 return; 122 return;
123 } 123 }
124 124
125 - DefinicaoDetentorRepository.validarTransferenciaDefinicao($scope.definicaoDetentor.colaborador.estruturaOrganizacional.id, $scope.listaBemPatrimonialTemp).then(function(result){  
126 - if(result) {  
127 - $scope.$openModal('modal-realizaTransferencia', 'mr');  
128 - } else {  
129 - $scope.save(false);  
130 - }  
131 - }); 125 + if($scope.definicaoDetentor.colaborador.estruturaOrganizacional){
  126 + DefinicaoDetentorRepository.validarTransferenciaDefinicao($scope.definicaoDetentor.colaborador.estruturaOrganizacional.id, $scope.listaBemPatrimonialTemp).then(function(result){
  127 + if(result) {
  128 + $scope.$openModal('modal-realizaTransferencia', 'mr');
  129 + } else {
  130 + $scope.save(false);
  131 + }
  132 + });
  133 + }else{
  134 + $scope.showAlert("warning", $translate.instant("PATRIMONIO.VALIDACAO.ESTRUTURA_ORGANIZACIONAL"), " ", false);
  135 + }
132 136
133 // if($scope.definicaoDetentor.colaborador.estruturaOrganizacional !== undefined){ 137 // if($scope.definicaoDetentor.colaborador.estruturaOrganizacional !== undefined){
134 // 138 //