diff --git a/citgrp-patrimonio-api/src/main/java/br/com/centralit/api/viewHelper/DefinicaoDetentorVH.java b/citgrp-patrimonio-api/src/main/java/br/com/centralit/api/viewHelper/DefinicaoDetentorVH.java new file mode 100644 index 0000000..04c555d --- /dev/null +++ b/citgrp-patrimonio-api/src/main/java/br/com/centralit/api/viewHelper/DefinicaoDetentorVH.java @@ -0,0 +1,31 @@ +package br.com.centralit.api.viewHelper; + +import java.io.Serializable; +import java.util.List; + +public class DefinicaoDetentorVH implements Serializable { + + /** Atributo serialVersionUID. */ + private static final long serialVersionUID = 2342505270077662292L; + + private List idsBens; + + private Long idEstruturaDetentor; + + public List getIdsBens() { + return idsBens; + } + + public void setIdsBens(List idsBens) { + this.idsBens = idsBens; + } + + public Long getIdEstruturaDetentor() { + return idEstruturaDetentor; + } + + public void setIdEstruturaDetentor(Long idEstruturaDetentor) { + this.idEstruturaDetentor = idEstruturaDetentor; + } + +} diff --git a/citgrp-patrimonio-web/src/main/java/br/com/centralit/controller/DefinicaoDetentorController.java b/citgrp-patrimonio-web/src/main/java/br/com/centralit/controller/DefinicaoDetentorController.java index 021d738..871488c 100644 --- a/citgrp-patrimonio-web/src/main/java/br/com/centralit/controller/DefinicaoDetentorController.java +++ b/citgrp-patrimonio-web/src/main/java/br/com/centralit/controller/DefinicaoDetentorController.java @@ -41,6 +41,7 @@ import br.com.centralit.api.service.DominioService; import br.com.centralit.api.service.EstruturaOrganizacionalService; import br.com.centralit.api.service.InternacionalizacaoService; import br.com.centralit.api.service.UsuarioService; +import br.com.centralit.api.viewHelper.DefinicaoDetentorVH; import br.com.centralit.framework.controller.GenericController; import br.com.centralit.framework.controller.ReportController; import br.com.centralit.framework.json.ResponseBodyWrapper; @@ -283,9 +284,9 @@ public class DefinicaoDetentorController extends GenericController idsBens) { - return this.definicaoDetentorService.validarTransferenciaDefinicao(idEstruturaDetentor,idsBens); + public boolean validarTransferenciaDefinicao(@RequestBody DefinicaoDetentorVH detentorVH) { + return this.definicaoDetentorService.validarTransferenciaDefinicao(detentorVH.getIdEstruturaDetentor(),detentorVH.getIdsBens()); } } 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 2a45fea..a67fa5e 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 @@ -748,6 +748,7 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio 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)); + internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.DESEJA_ENCERRAR_PARTICIPACAO_DE", "Deseja encerrar a participação de ", dominio, modulo)); } } diff --git a/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/DefinicaoDetentorController.js b/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/DefinicaoDetentorController.js index 648fc18..a42d370 100644 --- a/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/DefinicaoDetentorController.js +++ b/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/DefinicaoDetentorController.js @@ -123,7 +123,10 @@ citApp.controller('DefinicaoDetentorController', ['$scope', '$filter', 'Definica } if($scope.definicaoDetentor.colaborador.estruturaOrganizacional){ - DefinicaoDetentorRepository.validarTransferenciaDefinicao($scope.definicaoDetentor.colaborador.estruturaOrganizacional.id, $scope.listaBemPatrimonialTemp).then(function(result){ + + var definicaoDetentorVH = {idEstruturaDetentor : $scope.definicaoDetentor.colaborador.estruturaOrganizacional.id, idsBens : $scope.listaBemPatrimonialTemp}; + + DefinicaoDetentorRepository.validarTransferenciaDefinicao(definicaoDetentorVH).then(function(result){ if(result) { $scope.$openModal('modal-realizaTransferencia', 'mr'); } else { diff --git a/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/repository/DefinicaoDetentorRepository.js b/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/repository/DefinicaoDetentorRepository.js index 81fc72d..c68d4de 100644 --- a/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/repository/DefinicaoDetentorRepository.js +++ b/citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/repository/DefinicaoDetentorRepository.js @@ -4,8 +4,8 @@ citApp.factory('DefinicaoDetentorRepository', ['RestangularPatrimonio', 'Abstrac function DefinicaoDetentorRepository() { - this.validarTransferenciaDefinicao = function(idEstruturaDetentor, idsBens) { - return this.restangular.one(this.route+'/validarTransferenciaDefinicao').get({idEstruturaDetentor: idEstruturaDetentor, idsBens : idsBens}).then(); + this.validarTransferenciaDefinicao = function(definicaoDetentor) { + return this.restangular.all(this.route+"/validarTransferenciaDefinicao").post(definicaoDetentor); }; AbstractRepository.call(this, restangularPatrimonio, 'rest/definicaoDetentor'); -- libgit2 0.21.2