Commit 598ff106a069cb09b062f9240b238d7d58c5507d
1 parent
b90b3664
Exists in
master
redmine #4517
Showing
2 changed files
with
12 additions
and
7 deletions
Show diff stats
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 | // | ... | ... |