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,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(&quot;componenteAssociarDocumentos&quot;, [&quot;$translate&quot;, @@ -109,7 +109,7 @@ citApp.directive(&quot;componenteAssociarDocumentos&quot;, [&quot;$translate&quot;,
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(&#39;EstruturaOrganizacionalRepository&#39;, [&#39;RestangularTabelasCorp&#39;, &#39; @@ -102,6 +102,11 @@ citApp.factory(&#39;EstruturaOrganizacionalRepository&#39;, [&#39;RestangularTabelasCorp&#39;, &#39;
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