Commit 909f0a08660a41e968a867cb5ad2147ab258b89a
1 parent
afb0ff03
Exists in
master
[Redmine Atendimento #4823] Auditoria Contrato
Showing
2 changed files
with
67 additions
and
1 deletions
Show diff stats
cit-portal-api/src/main/java/br/com/centralit/api/dao/impl/AuditDaoHibernate.java
... | ... | @@ -169,6 +169,8 @@ public class AuditDaoHibernate extends CitGenericDAOImpl implements AuditDao { |
169 | 169 | return this.tabelaAuditPatrimonio(funcionalidade, idioma); |
170 | 170 | case "3": |
171 | 171 | return this.tabelaAuditInventario(funcionalidade, idioma); |
172 | + case "4": | |
173 | + return this.tabelaAuditContrato(funcionalidade, idioma); | |
172 | 174 | } |
173 | 175 | return null; |
174 | 176 | } |
... | ... | @@ -202,5 +204,48 @@ public class AuditDaoHibernate extends CitGenericDAOImpl implements AuditDao { |
202 | 204 | private String[] tabelaAuditInventario(String funcionalidade, Dominio idioma){ |
203 | 205 | return new String[]{" , AUD.NOME FROM INVENTARIO_AUD AS AUD ", this.internacionalizacaoService.getTranslate("LABEL.NOME", idioma), "INVENTARIO"}; |
204 | 206 | } |
207 | + | |
208 | + private String[] tabelaAuditContrato(String funcionalidade, Dominio idioma){ | |
209 | + switch (funcionalidade) { | |
210 | + case "1": //ESTUDO_TECNICO | |
211 | + return new String[]{" , AUD.SEQUENCIALANO FROM CNT_ESTUDOTECNICO_AUD AS AUD ", this.internacionalizacaoService.getTranslate("LABEL.NUM_ESTUDO_TECNICO", idioma), "ESTUDO_TECNICO"}; | |
212 | + case "2": //TERMO_REFERENCIA_PROJETO_BASICO | |
213 | + return new String[]{" , AUD.CODIGO FROM CNT_TERMOREFERENCIA_AUD AS AUD ", this.internacionalizacaoService.getTranslate("LABEL.CODIGO", idioma), "TERMO_REFERENCIA_PROJETO_BASICO"}; | |
214 | + case "3": //CONTRATO | |
215 | + return new String[]{" , AUD.NUMEROANOCONTRATO FROM CNT_CONTRATO_AUD AS AUD ", this.internacionalizacaoService.getTranslate("LABEL.NUMERO_ANO_CONTRATO", idioma), "CONTRATO"}; | |
216 | + case "4": //CRONOGRAMA_EXECUCAO | |
217 | + return new String[]{" , AUD.CODIGO FROM CNT_CRONOGRAMAEXECUCAO_AUD AS AUD ", this.internacionalizacaoService.getTranslate("LABEL.CODIGO", idioma), "CRONOGRAMA_EXECUCAO"}; | |
218 | + case "5": //NUMERO_ORDEM_FORNECIMENTO | |
219 | + return new String[]{" , AUD.NUMORDEMFORNECIMENTO FROM CNT_ORDEMFORNECIMENTO_AUD AS AUD ", this.internacionalizacaoService.getTranslate("LABEL.NUM_ORDEM_FORNECIMENTO", idioma), "NUMERO_ORDEM_FORNECIMENTO"}; | |
220 | + case "6": //REGISTRO_OCORRENCIA | |
221 | + return new String[]{" , AUD.SEQUENCIALANO FROM CNT_REGISTROOCORRENCIA_AUD AS AUD ", this.internacionalizacaoService.getTranslate("LABEL.NUMERO_OCORRENCIA", idioma), "REGISTRO_OCORRENCIA"}; | |
222 | + case "7": //NOTIFICACAO_TITULO_TERMO | |
223 | + return new String[]{" , AUD.CODIGO FROM CNT_NOTIFICACAO_AUD AS AUD ", this.internacionalizacaoService.getTranslate("NOTIFICACAO_CONTRATO.NUMERO_NOTIFICACAO_ABREV", idioma), "NOTIFICACAO_TITULO_TERMO"}; | |
224 | + case "8": //ENCERRAMENTO_CONTRATO | |
225 | + return new String[]{" , AUD.NUMTERMO FROM CNT_ENCERRAMENTOCONTRATO_AUD AS AUD ", this.internacionalizacaoService.getTranslate("LABEL.NUM_TERMO", idioma), "ENCERRAMENTO_CONTRATO"}; | |
226 | + case "9": //EVENTO_ADITIVO | |
227 | + return new String[]{" , ADIT.SEQUENCIALANO FROM CNT_EV_ADITIVO_AUD AS ADIT INNER JOIN CNT_CN_EVENTO_AUD AUD ON AUD.ID = ADIT.ID ", this.internacionalizacaoService.getTranslate("CONTRATOS.LABEL.NUM_ADITIVO", idioma), "EVENTO_ADITIVO"}; | |
228 | + case "10": //EVENTO_PENALIDADE | |
229 | + return new String[]{" , AUD.PENALIDADE FROM CNT_EV_PENALIDADE_AUD AS EV_PENAL INNER JOIN CNT_TR_PENALIDADE_AUD AS AUD ON AUD.ID = EV_PENAL.TERMOREFERENCIAPENALIDADE_ID ", this.internacionalizacaoService.getTranslate("LABEL.PENALIDADE", idioma), "EVENTO_PENALIDADE"}; | |
230 | + case "11": //EVENTO_APOSTILAMENTO | |
231 | + return new String[]{" , ADIT.SEQUENCIALANO FROM CNT_EV_APOSTILAMENTO_AUD AS ADIT INNER JOIN CNT_CN_EVENTO_AUD AUD ON AUD.ID = ADIT.ID ", this.internacionalizacaoService.getTranslate("CONTRATOS.LABEL.NUMERO_APOSTILAMENTO", idioma), "EVENTO_APOSTILAMENTO"}; | |
232 | + case "12": //EVENTO_ATUALIZA_STATUS | |
233 | + return new String[]{" , ADIT.DATAATUALIZACAO FROM CNT_EV_ATUALIZACAOSTATUS_AUD AS ADIT INNER JOIN CNT_CN_EVENTO_AUD AUD ON AUD.ID = ADIT.ID ", this.internacionalizacaoService.getTranslate("CONTRATOS.LABEL.DATA_ATUALIZACAO", idioma), "EVENTO_ATUALIZA_STATUS"}; | |
234 | + case "13": //EVENTO_LIBERA_PAGAMENTO | |
235 | + return new String[]{" , ADIT.NUMEROLIBERACAO FROM CNT_EV_LIB_PAGAMENTO_AUD AS ADIT INNER JOIN CNT_CN_EVENTO_AUD AUD ON AUD.ID = ADIT.ID ", this.internacionalizacaoService.getTranslate("LIBERACAO_PAGAMENTO.NUMERO_LIBERACAO", idioma), "EVENTO_LIBERA_PAGAMENTO"}; | |
236 | + case "14": //EVENTO_EMPENHO | |
237 | + return new String[]{" , ADIT.NUMEROEMPENHO FROM CNT_CN_EMPENHO_AUD AS ADIT INNER JOIN CNT_CN_EVENTO_AUD AUD ON AUD.ID = ADIT.ID ", this.internacionalizacaoService.getTranslate("LABEL.NUMERO_EMPENHO", idioma), "EVENTO_EMPENHO"}; | |
238 | + case "15": //EVENTO_NAO_CONFORMIDADE | |
239 | + return new String[]{" , ADIT.DATANAOCONFORMIDADE FROM CNT_EV_REGISTRO_NC_AUD AS ADIT INNER JOIN CNT_CN_EVENTO_AUD AUD ON AUD.ID = ADIT.ID ", this.internacionalizacaoService.getTranslate("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.DATA", idioma), "EVENTO_NAO_CONFORMIDADE"}; | |
240 | + case "16": //EVENTO_RECEBIMENTO_OBJETO | |
241 | + return new String[]{" , ADIT.SEQUENCIALANO FROM CNT_EV_RECEBIMENTOOBJETO_AUD AS ADIT INNER JOIN CNT_CN_EVENTO_AUD AUD ON AUD.ID = ADIT.ID ", this.internacionalizacaoService.getTranslate("LABEL.NUMERO_RECEBIMENTO_OBJETO", idioma), "EVENTO_RECEBIMENTO_OBJETO"}; | |
242 | + case "17": //EVENTO_REPACTUACAO | |
243 | + return new String[]{" , ADIT.NUMEROREPACTUACAO FROM CNT_EV_REPACTUACAO_AUD AS ADIT INNER JOIN CNT_CN_EVENTO_AUD AUD ON AUD.ID = ADIT.ID ", this.internacionalizacaoService.getTranslate("CONTRATOS.LABEL.NUM_REPACTUACAO", idioma), "EVENTO_REPACTUACAO"}; | |
244 | + case "18": //EVENTO_RESCISAO | |
245 | + return new String[]{" , ADIT.NUMERORESCISAO FROM CNT_EV_RESCISAOCONTRATO_AUD AS ADIT INNER JOIN CNT_CN_EVENTO_AUD AUD ON AUD.ID = ADIT.ID ", this.internacionalizacaoService.getTranslate("CONTRATOS.RESCISAO_CONTRATO.NUM_RESCISAO", idioma), "EVENTO_RESCISAO"}; | |
246 | + | |
247 | + } | |
248 | + return null; | |
249 | + } | |
205 | 250 | |
206 | 251 | } | ... | ... |
cit-portal-web/src/main/webapp/assets/js/angular/custom/controller/AuditController.js
... | ... | @@ -33,6 +33,7 @@ citApp.controller('AuditController', ['$scope', '$http', '$filter', 'AuditReposi |
33 | 33 | $scope.listaModulo = [{id:1, codigo: 1, nome: $translate.instant('PORTAL.LABEL.CONF_ALMOXARIFADO')}, |
34 | 34 | {id:2, codigo: 2, nome: $translate.instant('LABEL.PATRIMONIO')}, |
35 | 35 | {id:3, codigo: 3, nome: $translate.instant('PATRIMONIO.LABEL.INVENTARIO')}, |
36 | + {id:4, codigo: 4, nome: $translate.instant('LABEL.CONTRATO')}, | |
36 | 37 | ]; |
37 | 38 | |
38 | 39 | $scope.changeListFuncionalidade = function(){ |
... | ... | @@ -51,8 +52,28 @@ citApp.controller('AuditController', ['$scope', '$http', '$filter', 'AuditReposi |
51 | 52 | }else if($scope.modulo.codigo == 3){ |
52 | 53 | $scope.listaFuncionalidade = [{id:1, codigo: 1, nome: $translate.instant('PATRIMONIO.LABEL.INVENTARIO')}, |
53 | 54 | ]; |
55 | + }else if($scope.modulo.codigo == 4){ | |
56 | + $scope.listaFuncionalidade = [{id:1, codigo: 1, nome: $translate.instant('LABEL.ESTUDO_TECNICO')}, | |
57 | + {id:2, codigo: 2, nome: $translate.instant('CONTRATOS.LABEL.TERMO_REFERENCIA_PROJETO_BASICO')}, | |
58 | + {id:3, codigo: 3, nome: $translate.instant('LABEL.CONTRATO')}, | |
59 | + {id:4, codigo: 4, nome: $translate.instant('CONTRATOS.LABEL.CRONOGRAMA_EXECUCAO')}, | |
60 | + {id:5, codigo: 5, nome: $translate.instant('LIBERACAO_PAGAMENTO.NUMERO_ORDEM_FORNECIMENTO')}, | |
61 | + {id:6, codigo: 6, nome: $translate.instant('LABEL.REGISTRO_OCORRENCIA')}, | |
62 | + {id:7, codigo: 7, nome: $translate.instant('NOTIFICACAO_CONTRATO.NOTIFICACAO_TITULO_TERMO')}, | |
63 | + {id:8, codigo: 8, nome: $translate.instant('CONTRATOS.LABEL.ENCERRAMENTO_CONTRATO')}, | |
64 | + {id:9, codigo: 9, nome: $translate.instant('CONTRATO_LABEL_EVENTO_ADITIVO')}, | |
65 | + {id:10, codigo: 10, nome: $translate.instant('CONTRATO_LABEL_EVENTO_PENALIDADE')}, | |
66 | + {id:11, codigo: 11, nome: $translate.instant('CONTRATO_LABEL_EVENTO_APOSTILAMENTO')}, | |
67 | + {id:12, codigo: 12, nome: $translate.instant('CONTRATO_LABEL_EVENTO_ATUALIZA_STATUS')}, | |
68 | + {id:13, codigo: 13, nome: $translate.instant('CONTRATO_LABEL_EVENTO_LIBERA_PAGAMENTO')}, | |
69 | + {id:14, codigo: 14, nome: $translate.instant('CONTRATO_LABEL_EVENTO_EMPENHO')}, | |
70 | + {id:15, codigo: 15, nome: $translate.instant('CONTRATO_LABEL_EVENTO_NAO_CONFORMIDADE')}, | |
71 | + {id:16, codigo: 16, nome: $translate.instant('CONTRATO_LABEL_EVENTO_RECEBIMENTO_OBJETO')}, | |
72 | + {id:17, codigo: 17, nome: $translate.instant('CONTRATO_LABEL_EVENTO_REPACTUACAO')}, | |
73 | + {id:18, codigo: 18, nome: $translate.instant('CONTRATO_LABEL_EVENTO_RESCISAO')}, | |
74 | + ]; | |
54 | 75 | } |
55 | - } | |
76 | + } | |
56 | 77 | }; |
57 | 78 | |
58 | 79 | ... | ... |