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 | ... | ... |