Commit 9e23643f126b4255ce343eefd5522e28a4fb7bb6

Authored by ROGERIO CASSIMIRO DE SOUZA
1 parent 339cd7ca
Exists in master

redmine #2040 finalizacao relatorio com correcoes de labels

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 799  
800 800 return this.search(search);
801 801 }
802   -
  802 +
803 803 }
804 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 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(&quot;componenteAssociarDocumentos&quot;, [&quot;$translate&quot;,
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(&#39;EstruturaOrganizacionalRepository&#39;, [&#39;RestangularTabelasCorp&#39;, &#39;
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  
... ...