Commit 8d982c0bc6fe4fb753f98f585ac860a4d9f3a665
Exists in
master
Merge remote-tracking branch 'remotes/origin/tarefa-4091' into ctr-pj-0001-sprint9
Showing
3 changed files
with
14 additions
and
7 deletions
Show diff stats
cit-contratos-api/src/main/resources/script-bd/v1.0.0-alpha9/01-cit-contratos-1.0.0-ALFA-9-postgres.sql
0 → 100644
cit-contratos-web/src/main/java/br/com/centralit/listener/StartupListenerContratos.java
... | ... | @@ -480,7 +480,7 @@ public class StartupListenerContratos extends UtilStartup implements Application |
480 | 480 | internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.LIMPAR_FILTROS", "Limpar filtros", dominio, modulo)); |
481 | 481 | internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.BENS_E_SERVICOS_JA_ADD", "Já existe um detalhamento da solução com o mesmo bens e serviços selecionado.", dominio, modulo)); |
482 | 482 | internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.DATA_ENTREGA_CRONOGRAMA_FORA_VIGENCIA", "A data da entrega deve estar dentro da vigência do contrato.", dominio, modulo)); |
483 | - internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_EMPENHADO_SUPERIOR_VALOR_CONTRATADO", "O valor total empenhado é superior ao valor contratado.", dominio, modulo)); | |
483 | + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.VALOR_TOTAL_EMPENHADO_SUPERIOR_VALOR_CONTRATADO", "O valor total empenhado é superior ao valor contratado.", dominio, modulo)); | |
484 | 484 | internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_ANULACAO_SUPERIOR_VALOR_TOTAL", "O valor total das anulações não pode ser superior ao valor total empenhado.", dominio, modulo)); |
485 | 485 | internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_ITENS_SUPERIOR_VALOR_CONTRATADO", "O valor total dos itens do contrato é superior ao valor contratado.", dominio, modulo)); |
486 | 486 | internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.NECESSARIO_VALOR_CONTRATO_INFO_EMPENHO", "Para adicionar informações de empenho, é necessário informar o valor do contrato.", dominio, modulo)); |
... | ... | @@ -545,11 +545,11 @@ public class StartupListenerContratos extends UtilStartup implements Application |
545 | 545 | internacionalizacaoList.add(new Internacionalizacao("MSG.PARAMETRO_VALOR_CONTRATO_REFERENCIA_GARANTIA", "O parâmetro valor de referência do contrato para o percentual da garantia não está cadastrado!", dominio, modulo)); |
546 | 546 | internacionalizacaoList.add(new Internacionalizacao("MSG.CONFIRMA_EXCLUSAO_CRONOGRAMA", "Deseja excluir este cronograma e TODAS as parcelas vinculadas?", dominio, modulo)); |
547 | 547 | internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_EXCLUSAO_CRONOGRAMA", "Cronograma excluído com sucesso!", dominio, modulo)); |
548 | - internacionalizacaoList.add(new Internacionalizacao("MSG.VALOR_TOTAL_EMPENHADO_MENOR_VALOR_CONTRATO", "O valor total empenhado é menor que o valor do contrato. Deseja continuar?", dominio, modulo)); | |
548 | + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.VALOR_TOTAL_EMPENHADO_MENOR_VALOR_CONTRATO", "O valor total empenhado é menor que o valor do contrato. Deseja continuar?", dominio, modulo)); | |
549 | 549 | internacionalizacaoList.add(new Internacionalizacao("MSG.VALOR_TOTAL_ITENS_MENOR_VALOR_CONTRATO", "O valor total dos itens do contrato é menor que o valor do contrato. Deseja continuar?", dominio, modulo)); |
550 | 550 | internacionalizacaoList.add(new Internacionalizacao("MSG.TODOS_PAPEIS_ENVOLVIDOS_ADICIONADOS", "Todos os papeis de envolvidos já foram adicionados", dominio, modulo)); |
551 | 551 | internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR_CRONOGRAMA", "Cronograma de execução salvo com sucesso", dominio, modulo)); |
552 | - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EMPENHO", "Empenho de valor: :VALOR: realizado no dia :DATAEVENTO:.", dominio, modulo)); | |
552 | + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EMPENHO", "Empenho de valor: :VALOR: realizado no dia :DATAEVENTO:.", dominio, modulo)); | |
553 | 553 | internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR_APOSTILAMENTO", "Sucesso ao salvar o apostilamento.", dominio, modulo)); |
554 | 554 | internacionalizacaoList.add(new Internacionalizacao("MSG.DATA_APOSTILAMENTO_INVALIDA", "A data de emissão do apostilamento deve estar dentro do intervalo de vigência do contrato selecionado.", dominio, modulo)); |
555 | 555 | internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_ATUALIZACAO_STATUS", "Atualização da Situação do Contrato realizado no dia %s. (Situação anterior: %s - Nova situação: %s)", dominio, modulo)); |
... | ... | @@ -919,12 +919,12 @@ public class StartupListenerContratos extends UtilStartup implements Application |
919 | 919 | internacionalizacaoList.add(new Internacionalizacao("LABEL.RESPOSTA_CONTRATADA", "Resposta da contratada", dominio, modulo)); |
920 | 920 | internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_APLICAR_PENALIDADE", "Aplicação de penalidade para a ocorrência da penalidade: ", dominio, modulo)); |
921 | 921 | |
922 | - internacionalizacaoList.add(new Internacionalizacao("LABEL.NOTA_EMPENHO", "Nota de empenho", dominio, modulo)); | |
923 | - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_EMPENHO", "Justificativa do empenho", dominio, modulo)); | |
922 | + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NOTA_EMPENHO", "Nota de empenho", dominio, modulo)); | |
923 | + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_EMPENHO", "Justificativa do empenho", dominio, modulo)); | |
924 | 924 | internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_REGISTRO_NOTA_EMPENHO", "Gerar registro de nota de empenho", dominio, modulo)); |
925 | 925 | |
926 | 926 | internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR_PENALIDADE", "Sucesso ao salvar a penalidade!", dominio, modulo)); |
927 | - internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR_EMPENHO", "Sucesso ao salvar o empenho!", dominio, modulo)); | |
927 | + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SUCESSO_SALVAR_EMPENHO", "Sucesso ao salvar o empenho!", dominio, modulo)); | |
928 | 928 | internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_DOCUMENTO_EMPENHO", "Registro de Nota de Empenho", dominio, modulo)); |
929 | 929 | |
930 | 930 | } | ... | ... |
cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EventoEmpenhoController.js
... | ... | @@ -54,7 +54,11 @@ citApp.controller('EventoEmpenhoController', ['$scope', '$filter', '$timeout', ' |
54 | 54 | } |
55 | 55 | $scope.showAlert('error', $translate.instant('MSG.MN001')); |
56 | 56 | } else { |
57 | - | |
57 | + | |
58 | + if ($scope.contratoEmpenho.dominioFinalidadeEmpenho.codigo === 3) { | |
59 | + $scope.contratoEmpenho.valorEmpenhado = ($scope.contratoEmpenho.valorEmpenhado * (-1)); | |
60 | + } | |
61 | + | |
58 | 62 | if ($scope.contratoEmpenho.valorEmpenhado > parseFloat($scope.valorResidual.toFixed(2))) { |
59 | 63 | $scope.showAlert('error', $translate.instant('CONTRATOS.VALIDACAO.VALOR_TOTAL_EMPENHADO_SUPERIOR_VALOR_RESIDUAL')); |
60 | 64 | return; | ... | ... |