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 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 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 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 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 137 // if($scope.definicaoDetentor.colaborador.estruturaOrganizacional !== undefined){
134 138 //
... ...