Commit 9e23643f126b4255ce343eefd5522e28a4fb7bb6
1 parent
339cd7ca
Exists in
master
redmine #2040 finalizacao relatorio com correcoes de labels
Showing
6 changed files
with
37 additions
and
2 deletions
Show diff stats
cit-tabelas-corp-api/src/main/java/br/com/centralit/api/dao/impl/EstruturaOrganizacionalDaoHibernate.java
@@ -799,5 +799,5 @@ public class EstruturaOrganizacionalDaoHibernate extends CitGenericDAOImpl imple | @@ -799,5 +799,5 @@ public class EstruturaOrganizacionalDaoHibernate extends CitGenericDAOImpl imple | ||
799 | 799 | ||
800 | return this.search(search); | 800 | return this.search(search); |
801 | } | 801 | } |
802 | - | 802 | + |
803 | } | 803 | } |
804 | \ No newline at end of file | 804 | \ No newline at end of file |
cit-tabelas-corp-api/src/main/java/br/com/centralit/api/service/EstruturaOrganizacionalService.java
@@ -472,4 +472,11 @@ public interface EstruturaOrganizacionalService extends GenericService<Estrutura | @@ -472,4 +472,11 @@ public interface EstruturaOrganizacionalService extends GenericService<Estrutura | ||
472 | */ | 472 | */ |
473 | EstruturaOrganizacional obterUGPorIdEstrutura(Long idEstrutura); | 473 | EstruturaOrganizacional obterUGPorIdEstrutura(Long idEstrutura); |
474 | 474 | ||
475 | + /** | ||
476 | + * Método responsável por buscar a UA por UL | ||
477 | + * @author rogerio.cassimiro | ||
478 | + * @param idUL | ||
479 | + * @return | ||
480 | + */ | ||
481 | + EstruturaOrganizacional listarEstruturaOrganizacionalAdministrativaPorUL(Long idUL); | ||
475 | } | 482 | } |
cit-tabelas-corp-api/src/main/java/br/com/centralit/api/service/impl/EstruturaOrganizacionalServiceImpl.java
@@ -1546,4 +1546,16 @@ public class EstruturaOrganizacionalServiceImpl extends GenericServiceImpl<Estru | @@ -1546,4 +1546,16 @@ public class EstruturaOrganizacionalServiceImpl extends GenericServiceImpl<Estru | ||
1546 | 1546 | ||
1547 | entity.setCodigo(codigo); | 1547 | entity.setCodigo(codigo); |
1548 | } | 1548 | } |
1549 | + | ||
1550 | + /** | ||
1551 | + * Método responsável por buscar a UA por UL | ||
1552 | + * @author rogerio.cassimiro | ||
1553 | + * @param idUL | ||
1554 | + * @return {@link EstruturaOrganizacional} | ||
1555 | + */ | ||
1556 | + @Override | ||
1557 | + public EstruturaOrganizacional listarEstruturaOrganizacionalAdministrativaPorUL(Long idUL) { | ||
1558 | + EstruturaOrganizacional estruturaOrganizacional = (EstruturaOrganizacional) this.estruturaOrganizacionalDao.find(idUL); | ||
1559 | + return estruturaOrganizacional.getEstruturaOrganizacionalParent(); | ||
1560 | + } | ||
1549 | } | 1561 | } |
cit-tabelas-corp-web/src/main/java/br/com/centralit/controller/EstruturaOrganizacionalController.java
@@ -426,5 +426,16 @@ public class EstruturaOrganizacionalController extends GenericController<Estrutu | @@ -426,5 +426,16 @@ public class EstruturaOrganizacionalController extends GenericController<Estrutu | ||
426 | 426 | ||
427 | return responseBody; | 427 | return responseBody; |
428 | } | 428 | } |
429 | + | ||
430 | + @RequestMapping(value = "/listarEstruturaOrganizacionalAdministrativaPorUL", method = RequestMethod.GET, produces = "application/json") | ||
431 | + @ResponseBody | ||
432 | + public ResponseBodyWrapper listarEstruturaOrganizacionalAdministrativaPorUL(@RequestParam(value = "idUL") String idUL) { | ||
433 | + | ||
434 | + ResultResponseVH<EstruturaOrganizacional> resultResponseVH = new ResultResponseVH<EstruturaOrganizacional>(estruturaOrganizacionalService.listarEstruturaOrganizacionalAdministrativaPorUL(Long.parseLong(idUL))); | ||
435 | + | ||
436 | + ResponseBodyWrapper responseBody = new ResponseBodyWrapper(resultResponseVH, getEditView()); | ||
437 | + | ||
438 | + return responseBody; | ||
439 | + } | ||
429 | 440 | ||
430 | } | 441 | } |
431 | \ No newline at end of file | 442 | \ No newline at end of file |
cit-tabelas-corp-web/src/main/webapp/assets/js/angular/custom/directive/AssociarDocumentoDirective.js
@@ -109,7 +109,7 @@ citApp.directive("componenteAssociarDocumentos", ["$translate", | @@ -109,7 +109,7 @@ citApp.directive("componenteAssociarDocumentos", ["$translate", | ||
109 | $scope.$modalInstance.dismiss('cancel'); | 109 | $scope.$modalInstance.dismiss('cancel'); |
110 | } else if(formDialogDocumentos.$valid && (converterStringEmDate($scope.documento.dataEmissao).getTime() > hoje)){ | 110 | } else if(formDialogDocumentos.$valid && (converterStringEmDate($scope.documento.dataEmissao).getTime() > hoje)){ |
111 | 111 | ||
112 | - $scope.$parent.showAlert('error', $translate.instant('CORPORATIVO.VALIDACAO.CPF_OBRIGATORIO_REPRESENTANTE_LEGAL')); | 112 | + $scope.$parent.showAlert('error', $translate.instant('VALIDACAO.DATA_EMISSAO_DATA_ATUAL')); |
113 | }else if(formDialogDocumentos.$invalid){ | 113 | }else if(formDialogDocumentos.$invalid){ |
114 | 114 | ||
115 | $scope.$parent.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS')); | 115 | $scope.$parent.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS')); |
cit-tabelas-corp-web/src/main/webapp/assets/js/angular/custom/repository/EstruturaOrganizacionalRepository.js
@@ -102,6 +102,11 @@ citApp.factory('EstruturaOrganizacionalRepository', ['RestangularTabelasCorp', ' | @@ -102,6 +102,11 @@ citApp.factory('EstruturaOrganizacionalRepository', ['RestangularTabelasCorp', ' | ||
102 | this.listarEstruturasOrganizacionaisPorOrganizacaoNotIn = function(value, idOrganizacao, idsEstruturasNotIn) { | 102 | this.listarEstruturasOrganizacionaisPorOrganizacaoNotIn = function(value, idOrganizacao, idsEstruturasNotIn) { |
103 | return restangularTabelasCorp.one(this.route).getList("listarEstruturasOrganizacionaisPorOrganizacaoNotIn", {nome : value, idOrganizacao : idOrganizacao, idsEstruturasNotIn : idsEstruturasNotIn}).then(); | 103 | return restangularTabelasCorp.one(this.route).getList("listarEstruturasOrganizacionaisPorOrganizacaoNotIn", {nome : value, idOrganizacao : idOrganizacao, idsEstruturasNotIn : idsEstruturasNotIn}).then(); |
104 | }; | 104 | }; |
105 | + | ||
106 | + // Listar estruturas organizacionais administrativas por id da filha | ||
107 | + this.listarEstruturaOrganizacionalAdministrativaPorUL = function(idUL) { | ||
108 | + return restangularTabelasCorp.one(this.route + '/listarEstruturaOrganizacionalAdministrativaPorUL').get({idUL : idUL}).then(); | ||
109 | + }; | ||
105 | 110 | ||
106 | } | 111 | } |
107 | 112 |