diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/dao/CronogramaExecucaoDao.java b/cit-contratos-api/src/main/java/br/com/centralit/api/dao/CronogramaExecucaoDao.java index f2de323..2c16d7a 100644 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/dao/CronogramaExecucaoDao.java +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/dao/CronogramaExecucaoDao.java @@ -1,8 +1,10 @@ package br.com.centralit.api.dao; +import br.com.centralit.api.model.CronogramaExecucao; import br.com.centralit.framework.dao.arquitetura.CitGenericDAO; public interface CronogramaExecucaoDao extends CitGenericDAO { + CronogramaExecucao buscarUltimoRegistro(String property, Long idOrganizacao); } diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/dao/EventoRecebimentoObjetoDao.java b/cit-contratos-api/src/main/java/br/com/centralit/api/dao/EventoRecebimentoObjetoDao.java index 079916e..9db0b02 100644 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/dao/EventoRecebimentoObjetoDao.java +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/dao/EventoRecebimentoObjetoDao.java @@ -24,6 +24,6 @@ import br.com.centralit.framework.dao.arquitetura.CitGenericDAO; * @author geovane.filho * */ -public interface EventoRecebimentoObjetoDao extends CitGenericDAO, RegistroSequencialDao { +public interface EventoRecebimentoObjetoDao extends CitGenericDAO, RegistroSequencialDaoInterface { } diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/dao/RegistroSequencialDao.java b/cit-contratos-api/src/main/java/br/com/centralit/api/dao/RegistroSequencialDao.java deleted file mode 100644 index c176b20..0000000 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/dao/RegistroSequencialDao.java +++ /dev/null @@ -1,24 +0,0 @@ -package br.com.centralit.api.dao; - -import java.util.Calendar; - - -/** - *

- * - *

Company: Central IT - Governança Corporativa -

- * - *

Description:

- * - * @since 16/03/2016 - 11:16:16 - * @version 1.0.0 - * @author ciro.junior (ciro.junior@centralit.com.br) - * - */ -public interface RegistroSequencialDao { - - T buscarUltimoRegistroPorDataEmissao(String property, Calendar dataEmissao, Long idOrganizacao); - - T buscarUltimoRegistroPorDataEmissaoPorContrato(String property, Calendar dataEmissao, Long idOrganizacao, Long contratoId); - -} diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/dao/RegistroSequencialDaoInterface.java b/cit-contratos-api/src/main/java/br/com/centralit/api/dao/RegistroSequencialDaoInterface.java new file mode 100644 index 0000000..40d41cb --- /dev/null +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/dao/RegistroSequencialDaoInterface.java @@ -0,0 +1,24 @@ +package br.com.centralit.api.dao; + +import java.util.Calendar; + + +/** + *

+ * + *

Company: Central IT - Governança Corporativa -

+ * + *

Description:

+ * + * @since 16/03/2016 - 11:16:16 + * @version 1.0.0 + * @author ciro.junior (ciro.junior@centralit.com.br) + * + */ +public interface RegistroSequencialDaoInterface { + + T buscarUltimoRegistroPorDataEmissao(String property, Calendar dataEmissao, Long idOrganizacao); + + T buscarUltimoRegistroPorDataEmissaoPorContrato(String property, Calendar dataEmissao, Long idOrganizacao, Long contratoId); + +} diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/dao/impl/CronogramaExecucaoDaoHibernate.java b/cit-contratos-api/src/main/java/br/com/centralit/api/dao/impl/CronogramaExecucaoDaoHibernate.java index 9e09347..ba9fa00 100644 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/dao/impl/CronogramaExecucaoDaoHibernate.java +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/dao/impl/CronogramaExecucaoDaoHibernate.java @@ -6,6 +6,8 @@ import br.com.centralit.api.dao.CronogramaExecucaoDao; import br.com.centralit.api.model.CronogramaExecucao; import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl; +import com.googlecode.genericdao.search.Search; + @Repository("cronogramaExecucaoDao") public class CronogramaExecucaoDaoHibernate extends CitGenericDAOImpl implements CronogramaExecucaoDao { @@ -13,5 +15,16 @@ public class CronogramaExecucaoDaoHibernate extends CitGenericDAOImpl implements super(CronogramaExecucao.class); } + @Override + public CronogramaExecucao buscarUltimoRegistro(String property, Long idOrganizacao) { + + Search search = new Search(); + search.addFilterNotNull(property); + search.addFilterEqual("organizacao.id", idOrganizacao); + search.addSortDesc(property); + search.setMaxResults(1); + return searchUnique(search); + } + } diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/dao/impl/EventoRecebimentoObjetoDaoHibernate.java b/cit-contratos-api/src/main/java/br/com/centralit/api/dao/impl/EventoRecebimentoObjetoDaoHibernate.java index 4d01810..2821c7f 100644 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/dao/impl/EventoRecebimentoObjetoDaoHibernate.java +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/dao/impl/EventoRecebimentoObjetoDaoHibernate.java @@ -7,7 +7,7 @@ import org.springframework.stereotype.Repository; import com.googlecode.genericdao.search.Search; import br.com.centralit.api.dao.EventoRecebimentoObjetoDao; -import br.com.centralit.api.dao.RegistroSequencialDao; +import br.com.centralit.api.dao.RegistroSequencialDaoInterface; import br.com.centralit.api.model.EventoRecebimentoObjeto; import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl; @@ -33,7 +33,7 @@ import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl; * */ @Repository("eventoRecebimentoObjetoDao") -public class EventoRecebimentoObjetoDaoHibernate extends CitGenericDAOImpl implements EventoRecebimentoObjetoDao, RegistroSequencialDao { +public class EventoRecebimentoObjetoDaoHibernate extends CitGenericDAOImpl implements EventoRecebimentoObjetoDao, RegistroSequencialDaoInterface { public EventoRecebimentoObjetoDaoHibernate() { super(EventoRecebimentoObjeto.class); diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/model/DominioContrato.java b/cit-contratos-api/src/main/java/br/com/centralit/api/model/DominioContrato.java index 7201dad..ef9f817 100644 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/model/DominioContrato.java +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/model/DominioContrato.java @@ -55,26 +55,12 @@ public class DominioContrato { public static final Long TIPO_EVENTO_ADITIVO = 1L; public static final Long TIPO_EVENTO_PENALIDADE = 2L; public static final Long TIPO_EVENTO_APOSTILAMENTO = 3L; - - /** Constante TIPO_EVENTO_ATUALIZA_STATUS. */ public static final Long TIPO_EVENTO_ATUALIZA_STATUS = 4L; - - /** Constante TIPO_EVENTO_LIBERA_PAGAMENTO. */ public static final Long TIPO_EVENTO_LIBERA_PAGAMENTO = 5L; - - /** Constante TIPO_EVENTO_EMPENHO. */ public static final Long TIPO_EVENTO_EMPENHO = 6L; - - /** Constante TIPO_EVENTO_NAO_CONFORMIDADE. */ public static final Long TIPO_EVENTO_NAO_CONFORMIDADE = 7L; - - /** Constante TIPO_EVENTO_RECEBIMENTO_OBJETO. */ public static final Long TIPO_EVENTO_RECEBIMENTO_OBJETO = 8L; - - /** Constante TIPO_EVENTO_REPACTUACAO. */ public static final Long TIPO_EVENTO_REPACTUACAO = 9L; - - /** Constante TIPO_EVENTO_RESCISAO. */ public static final Long TIPO_EVENTO_RESCISAO = 10L; // Tipos do evento de recebimento de objeto diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjeto.java b/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjeto.java index 53c7b80..689a4f2 100644 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjeto.java +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjeto.java @@ -28,8 +28,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; /** - * - *

* *

* @@ -137,7 +135,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { this.registroSequencial = registroSequencial; } - /** * Retorna o valor do atributo dataRecebimento * @@ -148,7 +145,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { return dataRecebimento; } - /** * Define o valor do atributo dataRecebimento. * @@ -159,7 +155,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { this.dataRecebimento = dataRecebimento; } - /** * Retorna o valor do atributo tipoRecebimento * @@ -170,7 +165,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { return tipoRecebimento; } - /** * Define o valor do atributo tipoRecebimento. * @@ -201,7 +195,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { return nomeObjeto; } - /** * Define o valor do atributo nomeObjeto. * @@ -212,7 +205,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { this.nomeObjeto = nomeObjeto; } - /** * Retorna o valor do atributo eventoLiberacaoPagamento * @@ -223,7 +215,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { return liberacaoPagamento; } - /** * Define o valor do atributo eventoLiberacaoPagamento. * @@ -238,12 +229,11 @@ public class EventoRecebimentoObjeto extends ContratoEvento { return tiposAvaliacao; } - + public void setTiposAvaliacao(Collection tiposAvaliacao) { this.tiposAvaliacao = tiposAvaliacao; } - /** * Retorna o valor do atributo justificativa * @@ -254,7 +244,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { return justificativa; } - /** * Define o valor do atributo justificativa. * @@ -265,7 +254,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { this.justificativa = justificativa; } - /** * Retorna o valor do atributo documentos * @@ -276,7 +264,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { return documentos; } - /** * Define o valor do atributo documentos. * @@ -287,7 +274,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { this.documentos = documentos; } - /** * Retorna o valor do atributo observacoes * @@ -298,7 +284,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { return observacoes; } - /** * Define o valor do atributo observacoes. * diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjetoDocumento.java b/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjetoDocumento.java index dc61270..b113d1b 100644 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjetoDocumento.java +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjetoDocumento.java @@ -6,10 +6,7 @@ import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; - /** - * - *

* *

* @@ -58,7 +55,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento { @JoinColumn(name = "evrecebimentoobjetoinativo_id") private EventoRecebimentoObjeto eventoRecebimentoObjetoInativo; - /** * Retorna o valor do atributo eventoRecebimentoObjeto * @@ -69,7 +65,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento { return eventoRecebimentoObjeto; } - /** * Define o valor do atributo eventoRecebimentoObjeto. * @@ -80,7 +75,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento { this.eventoRecebimentoObjeto = eventoRecebimentoObjeto; } - /** * Retorna o valor do atributo eventoRecebimentoObjetoInativo * @@ -91,7 +85,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento { return eventoRecebimentoObjetoInativo; } - /** * Define o valor do atributo eventoRecebimentoObjetoInativo. * diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjetoObservacao.java b/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjetoObservacao.java index d968f51..2327a57 100644 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjetoObservacao.java +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjetoObservacao.java @@ -5,10 +5,7 @@ import javax.persistence.FetchType; import javax.persistence.ManyToOne; import javax.persistence.Table; - /** - * - *

* *

* @@ -52,7 +49,6 @@ public class EventoRecebimentoObjetoObservacao extends Observacao { @ManyToOne(fetch = FetchType.LAZY, optional = false) private EventoRecebimentoObjeto eventoRecebimentoObjeto; - /** * Retorna o valor do atributo eventoRecebimentoObjeto * @@ -63,7 +59,6 @@ public class EventoRecebimentoObjetoObservacao extends Observacao { return eventoRecebimentoObjeto; } - /** * Define o valor do atributo eventoRecebimentoObjeto. * diff --git a/cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/CronogramaExecucaoServiceImpl.java b/cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/CronogramaExecucaoServiceImpl.java index ffad75d..3c28dc1 100644 --- a/cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/CronogramaExecucaoServiceImpl.java +++ b/cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/CronogramaExecucaoServiceImpl.java @@ -97,10 +97,10 @@ public class CronogramaExecucaoServiceImpl extends GenericServiceImpl @Autowired private ContratoEmpenhoService contratoEmpenhoService; - @Autowired - private InternacionalizacaoService internacionalizacaoService; - - @Autowired - private DominioService dominioService; - /** * Responsável pela criação de novas instâncias desta classe. * diff --git a/cit-contratos-web/src/main/java/br/com/centralit/controller/UsuarioContratosController.java b/cit-contratos-web/src/main/java/br/com/centralit/controller/UsuarioContratosController.java index 621452e..3710606 100644 --- a/cit-contratos-web/src/main/java/br/com/centralit/controller/UsuarioContratosController.java +++ b/cit-contratos-web/src/main/java/br/com/centralit/controller/UsuarioContratosController.java @@ -1,6 +1,5 @@ package br.com.centralit.controller; -import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.stereotype.Controller; @@ -63,17 +62,5 @@ public class UsuarioContratosController { return responseBody; } - /** - * Método responsável por reativar a sessao do modulo de almoxarifado - * - * @author iago.almeida - * - * @param Modulo - */ - @RequestMapping(value = "/keepSessionAlive", method = RequestMethod.POST) - @ResponseBody - public void keepSessionAlive() { - Logger.getLogger(UsuarioContratosController.class).info("Restaurando sess\u00e3o do modulo Contratos."); - } } diff --git a/cit-contratos-web/src/main/java/br/com/centralit/listener/StartupListenerContratos.java b/cit-contratos-web/src/main/java/br/com/centralit/listener/StartupListenerContratos.java index a87eda0..69e7867 100644 --- a/cit-contratos-web/src/main/java/br/com/centralit/listener/StartupListenerContratos.java +++ b/cit-contratos-web/src/main/java/br/com/centralit/listener/StartupListenerContratos.java @@ -260,6 +260,17 @@ public class StartupListenerContratos extends UtilStartup implements Application list.add(new Dominio("tipoAdjudicacaoObjeto", "Global", "GLOBAL", 1L)); list.add(new Dominio("tipoAdjudicacaoObjeto", "Por item", "ITEM", 2L)); + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Provisório", "PROVISORIO", 1L)); + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Definitivo", "DEFINITIVO", 2L)); + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Recebido", "RECEBIDO", 3L)); + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Devolvido", "DEVOLVIDO", 4L)); + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Entrega no prazo", "ENTREGA_NO_PRAZO", 5L)); + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Entrega com atraso", "ENTREGA_COM_ATRASO", 6L)); + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Aderente aos termos contratuais", "ADERENTE_AOS_TERMOS", 7L)); + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Descumprimento contratual", "DESCUMPRIMENTO_CONTRATUAL", 8L)); + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Passível de correção", "PASSIVEL_CORRECAO", 9L)); + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Outros", "OUTROS", 10L)); + this.dominioService.saveListIfNotExist(list); Logger.getLogger(StartupListenerContratos.class).info("Domínios executados - StartupListenerContratos!"); @@ -452,10 +463,10 @@ public class StartupListenerContratos extends UtilStartup implements Application private void gerarLabelsContrato(Dominio dominio, Modulo modulo, List internacionalizacaoList) { - internacionalizacaoList.add(new Internacionalizacao("VIGENCIA", "Vigência", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("GESTOR", "Gestor", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("ADICIONAR_PERGUNTA", "Adicionar pergunta", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("IMPRIMIR", "Imprimir", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VIGENCIA", "Vigência", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.GESTOR", "Gestor", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.ADICIONAR_PERGUNTA", "Adicionar pergunta", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.IMPRIMIR", "Imprimir", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_GARANTIA_INCORRETO_ALTA_COMPLEXIDADE", "Para contratos de alta complexidade a garantia deve ser de no máximo 10%!", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_GARANTIA_TERMO_ADITIVO_INCORRETO", "A garantia do termo aditivo deve ser de no máximo 5%!", dominio, modulo)); @@ -480,23 +491,24 @@ public class StartupListenerContratos extends UtilStartup implements Application internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.LIMPAR_FILTROS", "Limpar filtros", dominio, modulo)); 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)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.DATA_ENTREGA_CRONOGRAMA_FORA_VIGENCIA", "A data da entrega deve estar dentro da vigência do contrato.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_EMPENHADO_SUPERIOR_VALOR_CONTRATADO", "O valor total empenhado é superior ao valor contratado.", dominio, modulo)); - 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)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.VALOR_TOTAL_EMPENHADO_SUPERIOR_VALOR_CONTRATADO", "O valor total empenhado é superior ao valor contratado.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.VALOR_TOTAL_ANULACAO_SUPERIOR_VALOR_TOTAL", "O valor total das anulações não pode ser superior ao valor total empenhado.", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_ITENS_SUPERIOR_VALOR_CONTRATADO", "O valor total dos itens do contrato é superior ao valor contratado.", dominio, modulo)); 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)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.NECESSARIO_VALOR_CONTRATO_INFO_ITENS_CONTRATO", "Para adicionar informações de itens do contrato, é necessário informar o valor do contrato.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.NECESSARIO_CONTRATO_INFO_CRONOGRAMA", "Para adicionar itens ao cronograma, é necessário selecionar um contrato.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.NECESSARIO_CONTRATO_INFO_CRONOGRAMA", "Para adicionar itens ao cronograma, é necessário selecionar um contrato.", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.NECESSARIO_ITEM_CRONOGRAMA", "Você deve adicioar pelo menos um item à tabela.", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.DATA_ENTREGA_CRONOGRAMA_FORA_VIGENCIA_CONTRATO", "A data da entrega deve estar dentro da vigência do contrato. Verifique as parcelas ", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_CRONOGRAMA_ACIMA_VALOR_CONTRATO", "A soma dos valores dos itens adicionados à tabela deverá ser menor ou igual ao valor total do contrato vinculado.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.PAPEIS_OBRIGATORIOS_CONTRATO_FALTANDO", "Estão faltando um ou mais papéis obrigatórios dos envolvidos no contrato. Verifique quais dentre os seguintes papéis não forma informados ", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.FINALIDADE_EMPENHO_FALTANDO", "Não é permitido informar as finalidades 'Anulação' e 'Reforço' antes de informar a finalidade 'Despesa contrato'.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_GARANTIA_ACIMA_LIMITE_MAXIMO", "O valor da garantia do contrato está acima do valor máximo. Valor máximo da garantia ", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.PAPEIS_OBRIGATORIOS_CONTRATO_FALTANDO", "Estão faltando um ou mais papéis obrigatórios dos envolvidos no contrato. Verifique quais dentre os seguintes papéis não forma informados ", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.FINALIDADE_EMPENHO_FALTANDO", "Não é permitido informar as finalidades 'Anulação' e 'Reforço' antes de informar a finalidade 'Despesa contrato'.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.VALOR_GARANTIA_ACIMA_LIMITE_MAXIMO", "O valor da garantia do contrato está acima do valor máximo. Valor máximo da garantia ", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.ALTERACAO_ENVOLVIDOS_EXIGE_JUSTIFICATIVA", "É obrigatório informar uma justificativa para alterar os envolvidos do contrato", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_LIBERADO_MAIOR_VALOR_CONTRATO", "Valor liberado não pode ser maior que o valor do contrato", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_LIBERADO_MAIOR_VALOR_OFBS", "O valor liberado para pagamento não pode ser maior que o valor liberado referente às ordem de fornecimento de bens e serviços", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_CONTRATO_JA_LIBERADO", "Já liberado o pagamento no valor do contrato.", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_A_LIBERAR_ULTRAPASSA_VALOR_CONTRATO", "Valor liberado para pagamento superior ao valor do contrato.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.NUMERO_CONTRATO_DUPLICADO", "Já existe um contrato cadastrado com o mesmo número/ano.", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.ANO_EXERCICIO", "Ano exercício", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_PROGRAMA", "Tipo do programa", dominio, modulo)); @@ -507,34 +519,38 @@ public class StartupListenerContratos extends UtilStartup implements Application internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DESCRICAO_ACAO", "Descrição da ação", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.BASE_LEGAL", "Base legal", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_CONTRATO_REFERENCIA_GARANTIA", "Valor de referência do contrato para o percentual da garantia", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.CODIGO_CRONOGRAMA", "Código do cronograma", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.CRONOGRAMA_EXECUCAO", "Cronograma de execução", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.ITENS_CRONOGRAMA", "Itens do cronograma", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.CODIGO_CRONOGRAMA", "Código do cronograma", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.CRONOGRAMA_EXECUCAO", "Cronograma de execução", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.ITENS_CRONOGRAMA", "Itens do cronograma", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.CONTRATADA", "Contratada", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_TOTAL", "Valor total", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.NOME_ITEM_CRONOGRAMA", "Nome do item", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.PAGAMENTO_PARCELADO_QUESTAO", "Pagamento parcelado?", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.PAGAMENTO_PARCELADO", "Pagamento parcelado", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUMERO_PARCELAS", "Número de parcelas", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_UNITARIO_ITEM", "Valor unitário do item", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_TOTAL_ITEM", "Valor total do item", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_ITEM", "Valor do item", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_ENTREGA", "Data da entrega", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.PARCELAS", "Parcelas", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_TOTAL", "Valor total", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NOME_ITEM_CRONOGRAMA", "Nome do item", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.PAGAMENTO_PARCELADO_QUESTAO", "Pagamento parcelado?", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.PAGAMENTO_PARCELADO", "Pagamento parcelado", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_PARCELAS", "Número de parcelas", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_PARCELAS", "Número de parcelas", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_UNITARIO_ITEM", "Valor unitário do item", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_TOTAL_ITEM", "Valor total do item", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_ITEM", "Valor do item", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_ENTREGA", "Data da entrega", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.PARCELAS", "Parcelas", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVAS", "Justificativas", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_CRONOGRAMA", "Gerar cronograma", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_APOSTILAMENTO", "Gerar apostilamento", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUMERO_APOSTILAMENTO", "Número do apostilamento", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_EMISSAO_APOSTILAMENTO", "Data de emissão do apostilamento", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_APOSTILAMENTO", "Justificativa do apostilamento", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DESCRICAO_REGISTRO_ADMINISTRATIVO", "Descrição do registro administrativo.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_CRONOGRAMA", "Gerar cronograma", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_APOSTILAMENTO", "Gerar apostilamento", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_APOSTILAMENTO", "Número do apostilamento", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_EMISSAO_APOSTILAMENTO", "Data de emissão do apostilamento", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_APOSTILAMENTO", "Justificativa do apostilamento", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DESCRICAO_REGISTRO_ADMINISTRATIVO", "Descrição do registro administrativo.", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_DOCUMENTO_APOSTILAMENTO", "Termo de solicitação de apostilamento", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_EXCLUSAO_EVENTO", "Justificativa da exclusão do evento", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_EXCLUSAO_EVENTO", "Justificativa da exclusão do evento", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_ATUALIZACAO_STATUS", "Atualização Status", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_REGISTRAR_NAO_CONFORMIDADE", "Registrar não conformidade", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_REGISTRO_EMPENHO", "Gerar registro de nota de empenho", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_PENALIZACAO", "Data de penalização", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SELECIONE_PARA_ADICIONAR", "Selecione um item para ser adicionado!", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SUCESSO_SALVAR_PENALIDADE", "Sucesso ao salvar a penalidade!", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_APOSTILAMENTO", "Apostilamento de número: %s realizado no dia %s.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_APOSTILAMENTO", "Apostilamento de número: %s realizado no dia %s.", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_EXCLUSAO_PROGRAMA", "Programa excluído com sucesso!", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.CONFIRMA_EXCLUSAO_PROGRAMA", "Existem ações cadastradas neste programa. Deseja excluir este programa e TODAS as ações vinculadas?", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.CONFIRMA_EXCLUSAO_OBJETIVO", "Existem necessidades elencadas cadastradas neste objetivo estratégico. Deseja excluir este objetivo estratégico e TODAS as necessidades elencadas vinculadas?", dominio, modulo)); @@ -545,85 +561,86 @@ public class StartupListenerContratos extends UtilStartup implements Application 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)); internacionalizacaoList.add(new Internacionalizacao("MSG.CONFIRMA_EXCLUSAO_CRONOGRAMA", "Deseja excluir este cronograma e TODAS as parcelas vinculadas?", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_EXCLUSAO_CRONOGRAMA", "Cronograma excluído com sucesso!", dominio, modulo)); - 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)); - 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)); + 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)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.VALOR_TOTAL_ITENS_MENOR_VALOR_CONTRATO", "O valor total dos itens do contrato é menor que o valor do contrato. Deseja continuar?", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.TODOS_PAPEIS_ENVOLVIDOS_ADICIONADOS", "Todos os papeis de envolvidos já foram adicionados", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR_CRONOGRAMA", "Cronograma de execução salvo com sucesso", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EMPENHO", "Empenho de valor: :VALOR: realizado no dia :DATAEVENTO:.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR_APOSTILAMENTO", "Sucesso ao salvar o apostilamento.", dominio, modulo)); - 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)); - 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)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_NAO_CONFORMIDADE", "Registro não conformidade %s, realizado no dia %s.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.SANCAO_VINCULADA_NAO_CONFORMIDADE", "Não é permitido remover essa sanção, pois há um evento de não conformidade vinculada a ela.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_EMPENHADO_SUPERIOR_VALOR_RESIDUAL", "O valor empenhado não pode ser maior que o valor residual", dominio, modulo)); - - internacionalizacaoList.add(new Internacionalizacao("MSG.EVENTO_NAO_CONFORMIDADE_CRIAR_ADVERTENCIA", "Para gerar essa não conformodidade, é necessário gerar uma não conformidade de advertência primeiramente.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.EVENTO_NAO_CONFORMIDADE_CRIAR_MULTA", "Para gerar essa não conformodidade, é necessário gerar uma não conformidade de multa primeiramente.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.EVENTO_NAO_CONFORMIDADE_CRIAR_SUSPENSAO", "Para gerar essa não conformodidade, é necessário gerar uma não conformidade de suspensão primeiramente.", dominio, modulo)); - - internacionalizacaoList.add(new Internacionalizacao("ANEXOS", "Anexos", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("QUESTAO", "Questão", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("PERGUNTAS", "Perguntas", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("POSSIVEL_RESPOSTA", "Possível resposta", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("FALSO", "Falso", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("TIPO_RESPOSTA", "Tipo resposta", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("VERDADEIRO", "Verdadeiro", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("TODAS", "Todas", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("ALTA_COMPLEXIDADE", "Alta complexidade", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("RELATORIO_CONTRATOS", "Relatório de contratos", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("QUESTIONARIOS", "Questionário", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUMERO_ORDEM_SERVICO_ABREV", "Nº ordem de serviço", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_TOTAL_OS", "Valor total da OS", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_COM_GLOSSA", "Valor com glossa", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.TOTAL_LIBERADO", "Total liberado", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SUCESSO_SALVAR_CRONOGRAMA", "Cronograma de execução salvo com sucesso", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EMPENHO", "Empenho de valor: :VALOR: realizado no dia :DATAEVENTO:.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SUCESSO_SALVAR_APOSTILAMENTO", "Sucesso ao salvar o apostilamento.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DATA_APOSTILAMENTO_INVALIDA", "A data de emissão do apostilamento deve estar dentro do intervalo de vigência do contrato selecionado.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.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)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_NAO_CONFORMIDADE", "Registro não conformidade %s, realizado no dia %s.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SANCAO_VINCULADA_NAO_CONFORMIDADE", "Não é permitido remover essa sanção, pois há um evento de não conformidade vinculada a ela.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.VALOR_TOTAL_EMPENHADO_SUPERIOR_VALOR_RESIDUAL", "O valor empenh não pode ser maior que o valor residual", dominio, modulo)); + + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.EVENTO_NAO_CONFORMIDADE_CRIAR_ADVERTENCIA", "Para gerar essa não conformodidade, é necessário gerar uma não conformidade de advertência primeiramente.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.EVENTO_NAO_CONFORMIDADE_CRIAR_MULTA", "Para gerar essa não conformodidade, é necessário gerar uma não conformidade de multa primeiramente.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.EVENTO_NAO_CONFORMIDADE_CRIAR_SUSPENSAO", "Para gerar essa não conformodidade, é necessário gerar uma não conformidade de suspensão primeiramente.", dominio, modulo)); + + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.ANEXOS", "Anexos", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.QUESTAO", "Questão", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.PERGUNTAS", "Perguntas", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.POSSIVEL_RESPOSTA", "Possível resposta", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.FALSO", "Falso", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.TIPO_RESPOSTA", "Tipo resposta", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VERDADEIRO", "Verdadeiro", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.TODAS", "Todas", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.ALTA_COMPLEXIDADE", "Alta complexidade", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RELATORIO_CONTRATOS", "Relatório de contratos", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.QUESTIONARIOS", "Questionário", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_ORDEM_SERVICO_ABREV", "Nº ordem de serviço", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_TOTAL_OS", "Valor total da OS", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_COM_GLOSSA", "Valor com glossa", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TOTAL_LIBERADO", "Total liberado", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_EMPENHO", "Empenho (Nº %s) gerado em %s.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_TOTAL_GLOSSA", "Valor total da glossa", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_TOTAL_GLOSSA", "Valor total da glossa", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_ENCERRAMENTO", "Data encerramento", dominio, modulo)); //Novas labels referente ao Evento de aditivo (16/03/2016) - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_ADITIVO", "Aditamento de contrato", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_RELATORIO_ADITIVO", "Termo de solicitação de aditivo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_SOLICITACAO_ADITIVO", "Gerar termo de solicitação de aditivo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUM_ADITIVO", "Nº do aditivo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.TIPO_ADITIVO", "Tipo de aditivo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DE_PRAZO", "De prazo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DE_VALOR", "De valor", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DE_CLAUSULA_CONTRATUAL", "De cláusula contratual", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.ALTERACAO_PRAZO", "Alteração de prazo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_INICIO_ADITIVO", "Data início do aditivo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_FINAL_ADITIVO", "Data final do aditivo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.ALTERACAO_VALOR", "Alteração de valor", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.TIPO_OBJETO", "Tipo de objeto", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_ADITIVO", "Valor do aditivo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.PERCENTUAL_ADITIVO", "Percentual do aditivo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.ALTERACAO_CLAUSULA_CONTRATUAL", "Alteração de cláusula contratual", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DESCRICAO_ADITIVO", "Descrição do aditivo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_ADITIVO", "Justificativa do aditivo", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.MANIFESTACAO_CONTRATADA", "Manifestação da contratada", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_VIGENCIA_FINAL_CONTRATO", "Data vigencia final do contrato", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_VIGENCIA_INICIAL_ADITIVO", "Aditivo de data vigencia inicial", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_VIGENCIA_FINAL_ADITIVO", "Aditivo de data vigencia final", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUM_REPACTUACAO", "Nº da repactuação", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_REPACTUACAO", "Data da repactuação", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_REPACTUACAO", "Justificativa da repactuação", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_REPACTUACAO", "Repactuação", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_SOLICITACAO_REPACTUACAO", "Gerar relatório de repactuação", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_RELATORIO_REPACTUACAO", "Relatório de Repactuação", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_TERMO_REPACTUACAO","Gerar termo de repactuação",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_LIST_REPACTUACOES", "Repactuações do contrato", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_LIST_ADITIVOS", "Aditivos do contrato", dominio, modulo)); - - internacionalizacaoList.add(new Internacionalizacao("MSG.DATA_INICIO_ADITIVO_MAIOR_DATA_FINAL", "A data de início do aditivo deve ser maior que a data final do contrato!", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DATA_INICIO_ADITIVO_MAIOR_DATA_FIM_ADITIVO", "A data de início do aditivo deve ser maior que a data fim!", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DATA_EMISSAO_DENTRO_REFERENCIA", "A data de emissão do aditivo deve estar dentro da referência do contrato!", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DATA_EMISSAO_12_MESES", "É preciso ter um intervalo de 12 meses após o último aditivo de prazo!", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.MAXIMO_ADITIVO_PRAZO", "Você já cadastrou 5 aditivos de prazo para este contrato. Não é possível cadastrar outro!", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.PERCENTAGEM_MAIOR_OBRAS_SERVICOS_COMPRAS", "O percentual total de aditivos para Obras, serviços ou compras ultrapassou 25% do contrato!", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.PERCENTAGEM_MAIOR_REFORMA_IMOVEIS", "O percentual total de aditivos para Reforma de edifícios (Imóveis) ou de equipamentos ultrapassou 50% do contrato!", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_ADITIVO", "Aditivo de número %s emitído no dia %s. ", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_ADITIVO_PRAZO", "Aditivo de prazo (Novo período de %s à %s). ", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_ADITIVO_VALOR", "Aditivo de valor (%s de %s). ", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_ADITIVO_CLAUSULA", "Aditivo de cláusula contratual. ", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_REPACTUACAO", "Repactuacao de número %s ocorrida em %s.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_ADITIVO", "Aditamento de contrato", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_RELATORIO_ADITIVO", "Termo de solicitação de aditivo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_SOLICITACAO_ADITIVO", "Gerar termo de solicitação de aditivo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUM_ADITIVO", "Nº do aditivo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_ADITIVO", "Tipo de aditivo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DE_PRAZO", "De prazo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DE_VALOR", "De valor", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DE_CLAUSULA_CONTRATUAL", "De cláusula contratual", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.ALTERACAO_PRAZO", "Alteração de prazo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_INICIO_ADITIVO", "Data início do aditivo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_FINAL_ADITIVO", "Data final do aditivo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.ALTERACAO_VALOR", "Alteração de valor", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_OBJETO", "Tipo de objeto", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_ADITIVO", "Valor do aditivo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.PERCENTUAL_ADITIVO", "Percentual do aditivo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.ALTERACAO_CLAUSULA_CONTRATUAL", "Alteração de cláusula contratual", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DESCRICAO_ADITIVO", "Descrição do aditivo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_ADITIVO", "Justificativa do aditivo", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.MANIFESTACAO_CONTRATADA", "Manifestação da contratada", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_VIGENCIA_FINAL_CONTRATO", "Data vigencia final do contrato", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_VIGENCIA_INICIAL_ADITIVO", "Aditivo de data vigencia inicial", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_VIGENCIA_FINAL_ADITIVO", "Aditivo de data vigencia final", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUM_REPACTUACAO", "Nº da repactuação", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_REPACTUACAO", "Data da repactuação", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_REPACTUACAO", "Justificativa da repactuação", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_REPACTUACAO", "Repactuação", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_SOLICITACAO_REPACTUACAO", "Gerar relatório de repactuação", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_RELATORIO_REPACTUACAO", "Relatório de Repactuação", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_TERMO_REPACTUACAO","Gerar termo de repactuação",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_LIST_REPACTUACOES", "Repactuações do contrato", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_LIST_ADITIVOS", "Aditivos do contrato", dominio, modulo)); + + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DATA_INICIO_ADITIVO_MAIOR_DATA_FINAL", "A data de início do aditivo deve ser maior que a data final do contrato!", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DATA_INICIO_ADITIVO_MAIOR_DATA_FIM_ADITIVO", "A data de início do aditivo deve ser maior que a data fim!", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DATA_EMISSAO_DENTRO_REFERENCIA", "A data de emissão do aditivo deve estar dentro da referência do contrato!", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DATA_EMISSAO_12_MESES", "É preciso ter um intervalo de 12 meses após o último aditivo de prazo!", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.MAXIMO_ADITIVO_PRAZO", "Você já cadastrou 5 aditivos de prazo para este contrato. Não é possível cadastrar outro!", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.PERCENTAGEM_MAIOR_OBRAS_SERVICOS_COMPRAS", "O percentual total de aditivos para Obras, serviços ou compras ultrapassou 25% do contrato!", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.PERCENTAGEM_MAIOR_REFORMA_IMOVEIS", "O percentual total de aditivos para Reforma de edifícios (Imóveis) ou de equipamentos ultrapassou 50% do contrato!", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_ADITIVO", "Aditivo de número %s emitído no dia %s. ", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_ADITIVO_PRAZO", "Aditivo de prazo (Novo período de %s à %s). ", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_ADITIVO_VALOR", "Aditivo de valor (%s de %s). ", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_ADITIVO_CLAUSULA", "Aditivo de cláusula contratual. ", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_REPACTUACAO", "Repactuacao de número %s ocorrida em %s.", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.DATA_REPACTUACAO_VIGENCIA", "Data da repactuação deve estar dentro da vigência do contrato!", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.QUANTIDADE_INSERIDA_TOTAL_MAIOR_QUANTIDADE_CONTRATO", "A quantidade total de algum dos itens inseridos em todas as ordens de fornecimento deste contrato supera a definida no contrato.", dominio, modulo)); @@ -670,40 +687,40 @@ public class StartupListenerContratos extends UtilStartup implements Application internacionalizacaoList.add(new Internacionalizacao("LIBERACAO_PAGAMENTO.MSG.SELECIONE_EMPENHO","Selecione um empenho para adicionar", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LIBERACAO_PAGAMENTO.MSG.LIBERACAO_NO_LIMITE","O empenho selecionado encontra-se em seu limite permitido para liberação de pagamento.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.DATA","Data da não conformidade", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.APLICAVEL","Não conformidade aplicável", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.PERCENTUAL_MULTA","Percentual da multa", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.VALOR_MULTA","Valor da multa", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.DESCRICAO","Descrição de não conformidade", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.RESPOSTA_CONTRATADA","Resposta da contratada", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DATA_NAO_CONFORMIDADE_INVALIDA", "Data de não conformidade deve estar dentro do intervalo de vigência do contrato.", dominio, modulo)); - - internacionalizacaoList.add(new Internacionalizacao("LABEL.TIPO_CONTRATO","Tipo de contrato",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.TIPO_AQUISICAO","Tipo de aquisição",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.SITUACAO_ATUAL","Situação atual",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.NOVA_SITUACAO","Nova situação",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_ATUALIZACAO","Data da atualização",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_ATUALIZACAO_STATUS","Justificativa da atualização do status",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DATA_ATUALIZACAO_STATUS_INVALIDA", "A data de atualização deve estar dentro do intervalo de vigência do contrato.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.ALTERACAO_STATUS_NEGADA", "A situação do Contrato não poderá ser alterado, uma vez que o mesmo encontra-se ", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.ALTERACAO_STATUS_IGUAL", "Não é permitido realizar uma alteração selecionando o mesma stituação do contrato atual.", dominio, modulo)); - - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.TITULO_RESCISAO_CONTRATO","Rescisão de contrato",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.NUM_RESCISAO","Nº da rescisão",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.DATA_RESCISAO","Data da rescisão",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.TIPO_RESCISAO","Tipo de rescisão",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.HA_DEVOLUCAO_VALOR","Há devolução de valor?",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.VALOR_A_DEVOLVER","Valor a ser devolvido",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.ACOES_APLICADAS","Ações aplicadas ao contrato",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.TIPO_ACAO","Tipo de ação",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.DATA_ACAO","Data da ação",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_RESCISAO_CONTRATO_SEM_DEVOLUCAO_VALOR","Rescisão de contrato (Nº %s) realizado em %s.",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_RESCISAO_CONTRATO_COM_DEVOLUCAO_VALOR","Rescisão de contrato (Nº %s) realizado em %s, com devolução de R$%s",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.RESCISAO_CONTRATO_VALOR_DEVOLVIDO_MAIOR_CONTRATO","Valor da devolução não pode ultrapassar o valor do contrato.",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.GERAR_TERMO","Gerar termo de rescisão de contrato",dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_DOCUMENTO_RESCISAO_CONTRATO", "Termo de rescisão de contrato", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_LIST_RESCISOES", "Rescisões do contrato", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.SELECIONE_CONTRATO", "Selecione o contrato", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.DATA","Data da não conformidade", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.APLICAVEL","Não conformidade aplicável", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.PERCENTUAL_MULTA","Percentual da multa", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.VALOR_MULTA","Valor da multa", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.DESCRICAO","Descrição de não conformidade", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.RESPOSTA_CONTRATADA","Resposta da contratada", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DATA_NAO_CONFORMIDADE_INVALIDA", "Data de não conformidade deve estar dentro do intervalo de vigência do contrato.", dominio, modulo)); + + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_CONTRATO","Tipo de contrato",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_AQUISICAO","Tipo de aquisição",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.SITUACAO_ATUAL","Situação atual",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NOVA_SITUACAO","Nova situação",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_ATUALIZACAO","Data da atualização",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_ATUALIZACAO_STATUS","Justificativa da atualização do status",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DATA_ATUALIZACAO_STATUS_INVALIDA", "A data de atualização deve estar dentro do intervalo de vigência do contrato.", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.ALTERACAO_STATUS_NEGADA", "A situação do Contrato não poderá ser alterado, uma vez que o mesmo encontra-se ", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.ALTERACAO_STATUS_IGUAL", "Não é permitido realizar uma alteração selecionando o mesma stituação do contrato atual.", dominio, modulo)); + + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.TITULO_RESCISAO_CONTRATO","Rescisão de contrato",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.NUM_RESCISAO","Nº da rescisão",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.DATA_RESCISAO","Data da rescisão",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.TIPO_RESCISAO","Tipo de rescisão",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.HA_DEVOLUCAO_VALOR","Há devolução de valor?",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.VALOR_A_DEVOLVER","Valor a ser devolvido",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.ACOES_APLICADAS","Ações aplicadas ao contrato",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.TIPO_ACAO","Tipo de ação",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.DATA_ACAO","Data da ação",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_RESCISAO_CONTRATO_SEM_DEVOLUCAO_VALOR","Rescisão de contrato (Nº %s) realizado em %s.",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_RESCISAO_CONTRATO_COM_DEVOLUCAO_VALOR","Rescisão de contrato (Nº %s) realizado em %s, com devolução de R$%s",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.RESCISAO_CONTRATO_VALOR_DEVOLVIDO_MAIOR_CONTRATO","Valor da devolução não pode ultrapassar o valor do contrato.",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.GERAR_TERMO","Gerar termo de rescisão de contrato",dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_DOCUMENTO_RESCISAO_CONTRATO", "Termo de rescisão de contrato", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_LIST_RESCISOES", "Rescisões do contrato", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.SELECIONE_CONTRATO", "Selecione o contrato", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.NUMERO_ANO_CONTRATO", "Número/Ano do contrato", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.PROGRAMA", "Programa", dominio, modulo)); @@ -771,6 +788,7 @@ public class StartupListenerContratos extends UtilStartup implements Application internacionalizacaoList.add(new Internacionalizacao("LABEL.ENCAMINHAMENTOS", "Encaminhamentos", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.DECISAO", "Decisão", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.CONTRATADA", "Contratada", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.CONTRATADA", "Contratada", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.CNPJ_CONTRATADA", "CNPJ da contratada", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_ENCERRAMENTO_CONTRATO", "Gerar termo de encerramento", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.INFORMACAO_CONTRATO", "Informações do contrato", dominio, modulo)); @@ -914,19 +932,31 @@ public class StartupListenerContratos extends UtilStartup implements Application internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.QUANTIDADE_INSERIDA_ITEM_MAIOR_QUANTIDADE_CONTRATO", "A quantidade deste item não pode ser maior que a quantidade definida no contrato. Quantidade restante: ", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.DATA_PENALIZACAO_INVALIDA", "A data da penalização deve estar dentro do intervalo de vigência do contrato selecionado.", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.APLICAR_PENALIDADE", "Aplicar penalidade", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.OCORRENCIA_PENALIDADE", "Ocorrência da penalidade", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.RESPOSTA_CONTRATADA", "Resposta da contratada", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.APLICAR_PENALIDADE", "Aplicar penalidade", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.OCORRENCIA_PENALIDADE", "Ocorrência da penalidade", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.RESPOSTA_CONTRATADA", "Resposta da contratada", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_APLICAR_PENALIDADE", "Aplicação de penalidade para a ocorrência da penalidade: ", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.NOTA_EMPENHO", "Nota de empenho", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_EMPENHO", "Justificativa do empenho", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NOTA_EMPENHO", "Nota de empenho", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_EMPENHO", "Justificativa do empenho", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_REGISTRO_NOTA_EMPENHO", "Gerar registro de nota de empenho", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR_PENALIDADE", "Sucesso ao salvar a penalidade!", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR_EMPENHO", "Sucesso ao salvar o empenho!", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SUCESSO_SALVAR_EMPENHO", "Sucesso ao salvar o empenho!", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_DOCUMENTO_EMPENHO", "Registro de Nota de Empenho", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.RECEBIMENTO_OBJETO", "Recebimento de Objeto", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_RECEBIMENTO_OBJETO", "Data do recebimento", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_RECEBIMENTO", "Tipo do recebimento", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NOME_OBJETO", "Nome do objeto", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.AVALIACAO_OBJETO", "Avaliação do objeto", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_TERMO_RECEBIMENTO", "Gerar termo de recebimento", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_RECEBIMENTO_OBJETO", "Nº do recebimento", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_REGISTRAR_NAO_CONFORMIDADE", "Registrar não conformidade", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_DOCUMENTO_RECEBIMENTO", "Termo de recebimento de objeto", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_DOCUMENTO_EMPENHO", "Registro de Nota de Empenho", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_REGISTRO_EMPENHO", "Gerar registro de nota de empenho", dominio, modulo)); + } private void gerarMensagem(Dominio dominio, Modulo modulo, List internacionalizacaoList) { @@ -961,7 +991,8 @@ public class StartupListenerContratos extends UtilStartup implements Application internacionalizacaoList.add(new Internacionalizacao("MSG.CONFIRMA_EXCLUIR_REGRA_EVENTO", "Tem certeza que deseja excluir essas regras dinâmicas?", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.EXCLUIR_ESTUDO_TECNICO", "Confirma a exclusão do Estudo técnico selecionado?", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.SELECIONE_AO_MENOS_UM_ITEM_PARA_SER_REMOVIDO", "Selecione ao menos um item para ser removido!", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR", "salvo com sucesso!", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR", "Salvo com sucesso!", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("MSG.SELECIONE_UM_ITEM_PARA_GERAR_TERMO", "Selecione um item para gerar o termo", dominio, modulo)); } @@ -1076,7 +1107,7 @@ public class StartupListenerContratos extends UtilStartup implements Application internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_CONTRATACAO", "Justificativa da Contratação", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.LIBERAR_PAGAMENTO", "Liberar Pagamento", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NECESSIDADE_ELENCADA", "Necessidade elencada", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUMERO_EMPENHO", "N° do empenho", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_EMPENHO", "N° do empenho", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.OBJETO_CONTRATACAO", "Objeto contratação", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.PENALIDADES", "Penalidades", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.PENALIDADES_PREVISTAS", "Penalidades previstas", dominio, modulo)); @@ -1089,10 +1120,10 @@ public class StartupListenerContratos extends UtilStartup implements Application internacionalizacaoList.add(new Internacionalizacao("LABEL.TIPO_PERSPECTIVA", "Tipo perspectiva", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_EMPENHADO", "Valor empenhado", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_TOTAL", "Valor total", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("FINAL", "Final", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("INFORME_GESTOR", "Informe o gestor", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("INICIAL", "Inicial", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("NOME_QUESTIONARIO", "Nome do checklist", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.FINAL", "Final", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.INFORME_GESTOR", "Informe o gestor", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.INICIAL", "Inicial", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.NOME_QUESTIONARIO", "Nome do checklist", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.COMECA_EM", "Começa em", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.COMPENSACAO_SANCAO_FINANCEIRA", "Compensação sanção financeira", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("LABEL.CONTEUDO", "Conteúdo", dominio, modulo)); diff --git a/cit-contratos-web/src/main/resources/reports/eventoRecebimentoObjeto.jrxml b/cit-contratos-web/src/main/resources/reports/eventoRecebimentoObjeto.jrxml index fbd35a3..d7b9bf6 100644 --- a/cit-contratos-web/src/main/resources/reports/eventoRecebimentoObjeto.jrxml +++ b/cit-contratos-web/src/main/resources/reports/eventoRecebimentoObjeto.jrxml @@ -44,9 +44,8 @@ INNER JOIN cnt_cn_evento evento on ro.id = evento.id INNER JOIN cnt_contrato as contrato on evento.contrato_id = contrato.id INNER JOIN cnt_ev_ro_avaliacao as avaliacao on ro.id = avaliacao.recebimentoobjeto_id INNER JOIN dominio as dominio on avaliacao.dominio_id = dominio.id -where ro.id = $P{RECEBIMENTO_ID} -GROUP BY ro.id, evento.id, contrato.id, dominio.id -ORDER BY dominio.codigo]]> +WHERE ro.id = $P{RECEBIMENTO_ID} +LIMIT 2]]> diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoListController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoListController.js index 14130e1..203e9a3 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoListController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoListController.js @@ -2,7 +2,7 @@ citApp.controller('EstudoTecnicoListController', ['$scope', 'EstudoTecnicoRepository', '$translate', function EstudoTecnicoListController($scope, EstudoTecnicoRepository, $translate) { - + $scope.resetForm = function(){ angular.element("#estudoTecnicoControllerId").scope().resetForm(); }; @@ -18,7 +18,7 @@ citApp.controller('EstudoTecnicoListController', ['$scope', 'EstudoTecnicoReposi align : 'text-center' },{ value : 'descricaoSolucao', - title : $translate.instant('LABEL.DESCRICAO_SOLUCAO'), + title : $translate.instant('CONTRATOS.LABEL.DESCRICAO_SOLUCAO'), align : 'text-justify' }]; @@ -32,7 +32,7 @@ citApp.controller('EstudoTecnicoListController', ['$scope', 'EstudoTecnicoReposi filters : [{type: 'numeric-range', field: 'codigo'}, {type: 'string', field: 'descricaoSolucao'}] }; - + // abrir uma EstudoTecnico para visualizar ou editar dependendo do parametro edit $scope.abrirEstudoTecnico = function(edit){ // recupera a EstudoTecnico selecionada @@ -68,7 +68,7 @@ citApp.controller('EstudoTecnicoListController', ['$scope', 'EstudoTecnicoReposi // realiza a exclusão da EstudoTecnico $scope.excluirEstudoTecnico = function(){ var estudoTecnico = this.item; - + $scope.$modalConfirmInstance.dismiss('cancel'); EstudoTecnicoRepository.remove(estudoTecnico).then(function(result) { @@ -88,9 +88,9 @@ citApp.controller('EstudoTecnicoListController', ['$scope', 'EstudoTecnicoReposi $scope.url = '/cit-contratos-web/rest/estudoTecnico/gerarEstudoTecnico?idEstudoTecnico='+ $scope.estudoTecnicoChecked.id; $scope.visualizarRelatorio($scope.url, $translate.instant("LABEL.TITULO_ESTUDO_TECNICO")); } - + }; - + }]); diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EventoLiberacaoPagamentoController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EventoLiberacaoPagamentoController.js index 5dac227..370d735 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EventoLiberacaoPagamentoController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EventoLiberacaoPagamentoController.js @@ -413,13 +413,13 @@ citApp.controller('EventoLiberacaoPagamentoController', ['$scope', '$timeout', ' }; $scope.$watch('liberacaoPagamento.liberarPagamentoValorContrata', function(){ - + if($scope.validacaoValorContratoEmpenho){ $scope.validacaoValorContratoEmpenho = false; return; } - - if($scope.liberacaoPagamento.liberarPagamentoValorContrata){ + + if($scope.liberacaoPagamento && $scope.liberacaoPagamento.liberarPagamentoValorContrata){ if($scope.valorTotalEmpenhado < $scope.contrato.valorContrato){ $scope.showAlert('warning', $translate.instant('LIBERACAO_PAGAMENTO.MSG.LIBERACAO_PAGAMENTO_VALOR_EMPENHO_MENOR_VALOR_TOTAL_CONTRATO')); $scope.liberacaoPagamento.liberarPagamentoValorContrata = false; diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/OrdemFornecimentoController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/OrdemFornecimentoController.js index 20f93f4..9ddfbe9 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/OrdemFornecimentoController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/OrdemFornecimentoController.js @@ -234,6 +234,11 @@ citApp.controller('OrdemFornecimentoController', ['$scope', 'OrdemFornecimentoRe // verifica formulario valido if ($scope.ordemFornecimentoForm.$valid) { + if (!$scope.ordemFornecimento.itensBensServicos || $scope.ordemFornecimento.itensBensServicos.length == 0) { + $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), " ", false); + return; + } + if ($scope.ordemFornecimento.dominioSituacao && $scope.ordemFornecimento.dominioSituacao.originalElement) { $scope.ordemFornecimento.dominioSituacao = $scope.ordemFornecimento.dominioSituacao.originalElement; } diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/VisaoContratoController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/VisaoContratoController.js index c35b662..4faaa6a 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/VisaoContratoController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/VisaoContratoController.js @@ -113,13 +113,17 @@ citApp.controller('VisaoContratoController', ['$scope', $scope.$openModalController('modal-cnt_ev_registro_nc.html', 'lg', 'EventoRegistroNaoConformidadeController'); break; case 'RECEBIMENTO_OBJETO': - $scope.setLoadingGet(true); - var recebimentoObjetoid = $scope.evento.id; - EventoRecebimentoObjetoRepository.get(recebimentoObjetoid).then(function(result) { - $scope.recebimentoObjeto = result.originalElement; - }); - $scope.$openModalController('modal-cnt_ev_recebimentoobjeto.html', 'lg', 'EventoRecebimentoObjetoController'); - $scope.setLoadingGet(false); + if ($scope.evento) { + var recebimentoObjetoid = $scope.evento.id; + $scope.setLoadingGet(true); + EventoRecebimentoObjetoRepository.get(recebimentoObjetoid).then(function(result) { + $scope.recebimentoObjeto = result.originalElement; + }); + $scope.$openModalController('modal-cnt_ev_recebimentoobjeto.html', 'lg', 'EventoRecebimentoObjetoController'); + $scope.setLoadingGet(false); + } else { + $scope.$openModalController('modal-cnt_ev_recebimentoobjeto.html', 'lg', 'EventoRecebimentoObjetoController'); + } break; case 'REPACTUACAO': if ($scope.evento) { @@ -476,32 +480,6 @@ citApp.controller('VisaoContratoController', ['$scope', } }; - $scope.dataFinalMaiorDataInicial = function(dataInicial, dataFinal) { - - if(dataInicial !== undefined && dataFinal !== undefined){ - var dataInicialComparacao = null; - try { - dataInicialComparacao = angular.copy(converterStringEmDate(dataInicial)); - } catch(err) { - dataInicialComparacao = angular.copy(dataInicial); - } - - var dataFinalComparacao = null; - try { - dataFinalComparacao = angular.copy(converterStringEmDate(dataFinal)); - } catch(err) { - dataFinalComparacao = angular.copy(dataFinal); - } - - try { - return dataInicialComparacao < dataFinalComparacao; - } catch(err) { - return false; - } - - } - }; - //Watch para calcular valor da porcentagem do aditivo $scope.$watch('contrato.id', function() { if ($scope.contrato) { -- libgit2 0.21.2