Commit 8d982c0bc6fe4fb753f98f585ac860a4d9f3a665

Authored by luis.camargo
2 parents 203832c0 fdaa24ff
Exists in master

Merge remote-tracking branch 'remotes/origin/tarefa-4091' into ctr-pj-0001-sprint9

cit-contratos-api/src/main/resources/script-bd/v1.0.0-alpha9/01-cit-contratos-1.0.0-ALFA-9-postgres.sql 0 → 100644
... ... @@ -0,0 +1,3 @@
  1 +-- LUÍS CÉSAR INÍCIO 23/03/2016
  2 +update dominio set descricao = 'Reforço' where chave = 'tipoFinalidadeEmpenhoContrato' and nome = 'REFORCO';
  3 +-- LUÍS CÉSAR FIM 23/03/2016
0 4 \ No newline at end of file
... ...
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;
... ...