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
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 | 472 | */ |
473 | 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 | 1546 | |
1547 | 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 | 426 | |
427 | 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 | 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 | 109 | $scope.$modalInstance.dismiss('cancel'); |
110 | 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 | 113 | }else if(formDialogDocumentos.$invalid){ |
114 | 114 | |
115 | 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 | 102 | this.listarEstruturasOrganizacionaisPorOrganizacaoNotIn = function(value, idOrganizacao, idsEstruturasNotIn) { |
103 | 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 | ... | ... |