Commit 269a13fb64aca0aa361bea4b1db10f1ffb7b312a

Authored by geovane.filho
2 parents 51c596ca b4b3a0ab
Exists in master

Merge branch 'tarefa-4100' of http://ferramentasgo.centralit.com.br:8080/scm/git…

…/cit-grp-contratos into tarefa-4100
Showing 24 changed files with 263 additions and 449 deletions   Show diff stats
cit-contratos-api/src/main/java/br/com/centralit/api/dao/CronogramaExecucaoDao.java
1 package br.com.centralit.api.dao; 1 package br.com.centralit.api.dao;
2 2
  3 +import br.com.centralit.api.model.CronogramaExecucao;
3 import br.com.centralit.framework.dao.arquitetura.CitGenericDAO; 4 import br.com.centralit.framework.dao.arquitetura.CitGenericDAO;
4 5
5 public interface CronogramaExecucaoDao extends CitGenericDAO { 6 public interface CronogramaExecucaoDao extends CitGenericDAO {
6 7
  8 + CronogramaExecucao buscarUltimoRegistro(String property, Long idOrganizacao);
7 9
8 } 10 }
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; @@ -24,6 +24,6 @@ import br.com.centralit.framework.dao.arquitetura.CitGenericDAO;
24 * @author geovane.filho 24 * @author geovane.filho
25 * 25 *
26 */ 26 */
27 -public interface EventoRecebimentoObjetoDao extends CitGenericDAO, RegistroSequencialDao<EventoRecebimentoObjeto> { 27 +public interface EventoRecebimentoObjetoDao extends CitGenericDAO, RegistroSequencialDaoInterface<EventoRecebimentoObjeto> {
28 28
29 } 29 }
cit-contratos-api/src/main/java/br/com/centralit/api/dao/RegistroSequencialDao.java
@@ -1,24 +0,0 @@ @@ -1,24 +0,0 @@
1 -package br.com.centralit.api.dao;  
2 -  
3 -import java.util.Calendar;  
4 -  
5 -  
6 -/**  
7 - * <p><img src="http://centralit.com.br/images/logo_central.png"></p>  
8 - *  
9 - * <p><b>Company: </b> Central IT - Governan&ccedil;a Corporativa - </p>  
10 - *  
11 - * <p><b>Description: </b></p>  
12 - *  
13 - * @since 16/03/2016 - 11:16:16  
14 - * @version 1.0.0  
15 - * @author ciro.junior (<a href="mailto:ciro.junior@centralit.com.br">ciro.junior@centralit.com.br</a>)  
16 - *  
17 - */  
18 -public interface RegistroSequencialDao <T>{  
19 -  
20 - T buscarUltimoRegistroPorDataEmissao(String property, Calendar dataEmissao, Long idOrganizacao);  
21 -  
22 - T buscarUltimoRegistroPorDataEmissaoPorContrato(String property, Calendar dataEmissao, Long idOrganizacao, Long contratoId);  
23 -  
24 -}  
cit-contratos-api/src/main/java/br/com/centralit/api/dao/RegistroSequencialDaoInterface.java 0 → 100644
@@ -0,0 +1,24 @@ @@ -0,0 +1,24 @@
  1 +package br.com.centralit.api.dao;
  2 +
  3 +import java.util.Calendar;
  4 +
  5 +
  6 +/**
  7 + * <p><img src="http://centralit.com.br/images/logo_central.png"></p>
  8 + *
  9 + * <p><b>Company: </b> Central IT - Governan&ccedil;a Corporativa - </p>
  10 + *
  11 + * <p><b>Description: </b></p>
  12 + *
  13 + * @since 16/03/2016 - 11:16:16
  14 + * @version 1.0.0
  15 + * @author ciro.junior (<a href="mailto:ciro.junior@centralit.com.br">ciro.junior@centralit.com.br</a>)
  16 + *
  17 + */
  18 +public interface RegistroSequencialDaoInterface <T>{
  19 +
  20 + T buscarUltimoRegistroPorDataEmissao(String property, Calendar dataEmissao, Long idOrganizacao);
  21 +
  22 + T buscarUltimoRegistroPorDataEmissaoPorContrato(String property, Calendar dataEmissao, Long idOrganizacao, Long contratoId);
  23 +
  24 +}
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; @@ -6,6 +6,8 @@ import br.com.centralit.api.dao.CronogramaExecucaoDao;
6 import br.com.centralit.api.model.CronogramaExecucao; 6 import br.com.centralit.api.model.CronogramaExecucao;
7 import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl; 7 import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl;
8 8
  9 +import com.googlecode.genericdao.search.Search;
  10 +
9 @Repository("cronogramaExecucaoDao") 11 @Repository("cronogramaExecucaoDao")
10 public class CronogramaExecucaoDaoHibernate extends CitGenericDAOImpl implements CronogramaExecucaoDao { 12 public class CronogramaExecucaoDaoHibernate extends CitGenericDAOImpl implements CronogramaExecucaoDao {
11 13
@@ -13,5 +15,16 @@ public class CronogramaExecucaoDaoHibernate extends CitGenericDAOImpl implements @@ -13,5 +15,16 @@ public class CronogramaExecucaoDaoHibernate extends CitGenericDAOImpl implements
13 super(CronogramaExecucao.class); 15 super(CronogramaExecucao.class);
14 } 16 }
15 17
  18 + @Override
  19 + public CronogramaExecucao buscarUltimoRegistro(String property, Long idOrganizacao) {
  20 +
  21 + Search search = new Search();
  22 + search.addFilterNotNull(property);
  23 + search.addFilterEqual("organizacao.id", idOrganizacao);
  24 + search.addSortDesc(property);
  25 + search.setMaxResults(1);
  26 + return searchUnique(search);
  27 + }
  28 +
16 29
17 } 30 }
cit-contratos-api/src/main/java/br/com/centralit/api/dao/impl/EventoRecebimentoObjetoDaoHibernate.java
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Repository; @@ -7,7 +7,7 @@ import org.springframework.stereotype.Repository;
7 import com.googlecode.genericdao.search.Search; 7 import com.googlecode.genericdao.search.Search;
8 8
9 import br.com.centralit.api.dao.EventoRecebimentoObjetoDao; 9 import br.com.centralit.api.dao.EventoRecebimentoObjetoDao;
10 -import br.com.centralit.api.dao.RegistroSequencialDao; 10 +import br.com.centralit.api.dao.RegistroSequencialDaoInterface;
11 import br.com.centralit.api.model.EventoRecebimentoObjeto; 11 import br.com.centralit.api.model.EventoRecebimentoObjeto;
12 import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl; 12 import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl;
13 13
@@ -33,7 +33,7 @@ import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl; @@ -33,7 +33,7 @@ import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl;
33 * 33 *
34 */ 34 */
35 @Repository("eventoRecebimentoObjetoDao") 35 @Repository("eventoRecebimentoObjetoDao")
36 -public class EventoRecebimentoObjetoDaoHibernate extends CitGenericDAOImpl implements EventoRecebimentoObjetoDao, RegistroSequencialDao<EventoRecebimentoObjeto> { 36 +public class EventoRecebimentoObjetoDaoHibernate extends CitGenericDAOImpl implements EventoRecebimentoObjetoDao, RegistroSequencialDaoInterface<EventoRecebimentoObjeto> {
37 37
38 public EventoRecebimentoObjetoDaoHibernate() { 38 public EventoRecebimentoObjetoDaoHibernate() {
39 super(EventoRecebimentoObjeto.class); 39 super(EventoRecebimentoObjeto.class);
cit-contratos-api/src/main/java/br/com/centralit/api/model/DominioContrato.java
@@ -55,26 +55,12 @@ public class DominioContrato { @@ -55,26 +55,12 @@ public class DominioContrato {
55 public static final Long TIPO_EVENTO_ADITIVO = 1L; 55 public static final Long TIPO_EVENTO_ADITIVO = 1L;
56 public static final Long TIPO_EVENTO_PENALIDADE = 2L; 56 public static final Long TIPO_EVENTO_PENALIDADE = 2L;
57 public static final Long TIPO_EVENTO_APOSTILAMENTO = 3L; 57 public static final Long TIPO_EVENTO_APOSTILAMENTO = 3L;
58 -  
59 - /** Constante TIPO_EVENTO_ATUALIZA_STATUS. */  
60 public static final Long TIPO_EVENTO_ATUALIZA_STATUS = 4L; 58 public static final Long TIPO_EVENTO_ATUALIZA_STATUS = 4L;
61 -  
62 - /** Constante TIPO_EVENTO_LIBERA_PAGAMENTO. */  
63 public static final Long TIPO_EVENTO_LIBERA_PAGAMENTO = 5L; 59 public static final Long TIPO_EVENTO_LIBERA_PAGAMENTO = 5L;
64 -  
65 - /** Constante TIPO_EVENTO_EMPENHO. */  
66 public static final Long TIPO_EVENTO_EMPENHO = 6L; 60 public static final Long TIPO_EVENTO_EMPENHO = 6L;
67 -  
68 - /** Constante TIPO_EVENTO_NAO_CONFORMIDADE. */  
69 public static final Long TIPO_EVENTO_NAO_CONFORMIDADE = 7L; 61 public static final Long TIPO_EVENTO_NAO_CONFORMIDADE = 7L;
70 -  
71 - /** Constante TIPO_EVENTO_RECEBIMENTO_OBJETO. */  
72 public static final Long TIPO_EVENTO_RECEBIMENTO_OBJETO = 8L; 62 public static final Long TIPO_EVENTO_RECEBIMENTO_OBJETO = 8L;
73 -  
74 - /** Constante TIPO_EVENTO_REPACTUACAO. */  
75 public static final Long TIPO_EVENTO_REPACTUACAO = 9L; 63 public static final Long TIPO_EVENTO_REPACTUACAO = 9L;
76 -  
77 - /** Constante TIPO_EVENTO_RESCISAO. */  
78 public static final Long TIPO_EVENTO_RESCISAO = 10L; 64 public static final Long TIPO_EVENTO_RESCISAO = 10L;
79 65
80 // Tipos do evento de recebimento de objeto 66 // Tipos do evento de recebimento de objeto
cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjeto.java
@@ -28,8 +28,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; @@ -28,8 +28,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
28 import com.fasterxml.jackson.databind.annotation.JsonSerialize; 28 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
29 29
30 /** 30 /**
31 - *  
32 - * <p><img src="http://centralit.com.br/images/logo_central.png"></p>  
33 * 31 *
34 * <p> 32 * <p>
35 * <img src="http://centralit.com.br/images/logo_central.png"> 33 * <img src="http://centralit.com.br/images/logo_central.png">
@@ -137,7 +135,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -137,7 +135,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
137 this.registroSequencial = registroSequencial; 135 this.registroSequencial = registroSequencial;
138 } 136 }
139 137
140 -  
141 /** 138 /**
142 * Retorna o valor do atributo <code>dataRecebimento</code> 139 * Retorna o valor do atributo <code>dataRecebimento</code>
143 * 140 *
@@ -148,7 +145,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -148,7 +145,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
148 return dataRecebimento; 145 return dataRecebimento;
149 } 146 }
150 147
151 -  
152 /** 148 /**
153 * Define o valor do atributo <code>dataRecebimento</code>. 149 * Define o valor do atributo <code>dataRecebimento</code>.
154 * 150 *
@@ -159,7 +155,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -159,7 +155,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
159 this.dataRecebimento = dataRecebimento; 155 this.dataRecebimento = dataRecebimento;
160 } 156 }
161 157
162 -  
163 /** 158 /**
164 * Retorna o valor do atributo <code>tipoRecebimento</code> 159 * Retorna o valor do atributo <code>tipoRecebimento</code>
165 * 160 *
@@ -170,7 +165,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -170,7 +165,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
170 return tipoRecebimento; 165 return tipoRecebimento;
171 } 166 }
172 167
173 -  
174 /** 168 /**
175 * Define o valor do atributo <code>tipoRecebimento</code>. 169 * Define o valor do atributo <code>tipoRecebimento</code>.
176 * 170 *
@@ -201,7 +195,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -201,7 +195,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
201 return nomeObjeto; 195 return nomeObjeto;
202 } 196 }
203 197
204 -  
205 /** 198 /**
206 * Define o valor do atributo <code>nomeObjeto</code>. 199 * Define o valor do atributo <code>nomeObjeto</code>.
207 * 200 *
@@ -212,7 +205,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -212,7 +205,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
212 this.nomeObjeto = nomeObjeto; 205 this.nomeObjeto = nomeObjeto;
213 } 206 }
214 207
215 -  
216 /** 208 /**
217 * Retorna o valor do atributo <code>eventoLiberacaoPagamento</code> 209 * Retorna o valor do atributo <code>eventoLiberacaoPagamento</code>
218 * 210 *
@@ -223,7 +215,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -223,7 +215,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
223 return liberacaoPagamento; 215 return liberacaoPagamento;
224 } 216 }
225 217
226 -  
227 /** 218 /**
228 * Define o valor do atributo <code>eventoLiberacaoPagamento</code>. 219 * Define o valor do atributo <code>eventoLiberacaoPagamento</code>.
229 * 220 *
@@ -238,12 +229,11 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -238,12 +229,11 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
238 return tiposAvaliacao; 229 return tiposAvaliacao;
239 } 230 }
240 231
241 - 232 +
242 public void setTiposAvaliacao(Collection<Dominio> tiposAvaliacao) { 233 public void setTiposAvaliacao(Collection<Dominio> tiposAvaliacao) {
243 this.tiposAvaliacao = tiposAvaliacao; 234 this.tiposAvaliacao = tiposAvaliacao;
244 } 235 }
245 236
246 -  
247 /** 237 /**
248 * Retorna o valor do atributo <code>justificativa</code> 238 * Retorna o valor do atributo <code>justificativa</code>
249 * 239 *
@@ -254,7 +244,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -254,7 +244,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
254 return justificativa; 244 return justificativa;
255 } 245 }
256 246
257 -  
258 /** 247 /**
259 * Define o valor do atributo <code>justificativa</code>. 248 * Define o valor do atributo <code>justificativa</code>.
260 * 249 *
@@ -265,7 +254,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -265,7 +254,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
265 this.justificativa = justificativa; 254 this.justificativa = justificativa;
266 } 255 }
267 256
268 -  
269 /** 257 /**
270 * Retorna o valor do atributo <code>documentos</code> 258 * Retorna o valor do atributo <code>documentos</code>
271 * 259 *
@@ -276,7 +264,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -276,7 +264,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
276 return documentos; 264 return documentos;
277 } 265 }
278 266
279 -  
280 /** 267 /**
281 * Define o valor do atributo <code>documentos</code>. 268 * Define o valor do atributo <code>documentos</code>.
282 * 269 *
@@ -287,7 +274,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -287,7 +274,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
287 this.documentos = documentos; 274 this.documentos = documentos;
288 } 275 }
289 276
290 -  
291 /** 277 /**
292 * Retorna o valor do atributo <code>observacoes</code> 278 * Retorna o valor do atributo <code>observacoes</code>
293 * 279 *
@@ -298,7 +284,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento { @@ -298,7 +284,6 @@ public class EventoRecebimentoObjeto extends ContratoEvento {
298 return observacoes; 284 return observacoes;
299 } 285 }
300 286
301 -  
302 /** 287 /**
303 * Define o valor do atributo <code>observacoes</code>. 288 * Define o valor do atributo <code>observacoes</code>.
304 * 289 *
cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjetoDocumento.java
@@ -6,10 +6,7 @@ import javax.persistence.JoinColumn; @@ -6,10 +6,7 @@ import javax.persistence.JoinColumn;
6 import javax.persistence.ManyToOne; 6 import javax.persistence.ManyToOne;
7 import javax.persistence.Table; 7 import javax.persistence.Table;
8 8
9 -  
10 /** 9 /**
11 - *  
12 - * <p><img src="http://centralit.com.br/images/logo_central.png"></p>  
13 * 10 *
14 * <p> 11 * <p>
15 * <img src="http://centralit.com.br/images/logo_central.png"> 12 * <img src="http://centralit.com.br/images/logo_central.png">
@@ -58,7 +55,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento { @@ -58,7 +55,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento {
58 @JoinColumn(name = "evrecebimentoobjetoinativo_id") 55 @JoinColumn(name = "evrecebimentoobjetoinativo_id")
59 private EventoRecebimentoObjeto eventoRecebimentoObjetoInativo; 56 private EventoRecebimentoObjeto eventoRecebimentoObjetoInativo;
60 57
61 -  
62 /** 58 /**
63 * Retorna o valor do atributo <code>eventoRecebimentoObjeto</code> 59 * Retorna o valor do atributo <code>eventoRecebimentoObjeto</code>
64 * 60 *
@@ -69,7 +65,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento { @@ -69,7 +65,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento {
69 return eventoRecebimentoObjeto; 65 return eventoRecebimentoObjeto;
70 } 66 }
71 67
72 -  
73 /** 68 /**
74 * Define o valor do atributo <code>eventoRecebimentoObjeto</code>. 69 * Define o valor do atributo <code>eventoRecebimentoObjeto</code>.
75 * 70 *
@@ -80,7 +75,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento { @@ -80,7 +75,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento {
80 this.eventoRecebimentoObjeto = eventoRecebimentoObjeto; 75 this.eventoRecebimentoObjeto = eventoRecebimentoObjeto;
81 } 76 }
82 77
83 -  
84 /** 78 /**
85 * Retorna o valor do atributo <code>eventoRecebimentoObjetoInativo</code> 79 * Retorna o valor do atributo <code>eventoRecebimentoObjetoInativo</code>
86 * 80 *
@@ -91,7 +85,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento { @@ -91,7 +85,6 @@ public class EventoRecebimentoObjetoDocumento extends Documento {
91 return eventoRecebimentoObjetoInativo; 85 return eventoRecebimentoObjetoInativo;
92 } 86 }
93 87
94 -  
95 /** 88 /**
96 * Define o valor do atributo <code>eventoRecebimentoObjetoInativo</code>. 89 * Define o valor do atributo <code>eventoRecebimentoObjetoInativo</code>.
97 * 90 *
cit-contratos-api/src/main/java/br/com/centralit/api/model/EventoRecebimentoObjetoObservacao.java
@@ -5,10 +5,7 @@ import javax.persistence.FetchType; @@ -5,10 +5,7 @@ import javax.persistence.FetchType;
5 import javax.persistence.ManyToOne; 5 import javax.persistence.ManyToOne;
6 import javax.persistence.Table; 6 import javax.persistence.Table;
7 7
8 -  
9 /** 8 /**
10 - *  
11 - * <p><img src="http://centralit.com.br/images/logo_central.png"></p>  
12 * 9 *
13 * <p> 10 * <p>
14 * <img src="http://centralit.com.br/images/logo_central.png"> 11 * <img src="http://centralit.com.br/images/logo_central.png">
@@ -52,7 +49,6 @@ public class EventoRecebimentoObjetoObservacao extends Observacao { @@ -52,7 +49,6 @@ public class EventoRecebimentoObjetoObservacao extends Observacao {
52 @ManyToOne(fetch = FetchType.LAZY, optional = false) 49 @ManyToOne(fetch = FetchType.LAZY, optional = false)
53 private EventoRecebimentoObjeto eventoRecebimentoObjeto; 50 private EventoRecebimentoObjeto eventoRecebimentoObjeto;
54 51
55 -  
56 /** 52 /**
57 * Retorna o valor do atributo <code>eventoRecebimentoObjeto</code> 53 * Retorna o valor do atributo <code>eventoRecebimentoObjeto</code>
58 * 54 *
@@ -63,7 +59,6 @@ public class EventoRecebimentoObjetoObservacao extends Observacao { @@ -63,7 +59,6 @@ public class EventoRecebimentoObjetoObservacao extends Observacao {
63 return eventoRecebimentoObjeto; 59 return eventoRecebimentoObjeto;
64 } 60 }
65 61
66 -  
67 /** 62 /**
68 * Define o valor do atributo <code>eventoRecebimentoObjeto</code>. 63 * Define o valor do atributo <code>eventoRecebimentoObjeto</code>.
69 * 64 *
cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/CronogramaExecucaoServiceImpl.java
@@ -97,10 +97,10 @@ public class CronogramaExecucaoServiceImpl extends GenericServiceImpl&lt;Cronograma @@ -97,10 +97,10 @@ public class CronogramaExecucaoServiceImpl extends GenericServiceImpl&lt;Cronograma
97 @Override 97 @Override
98 public CronogramaExecucao save(CronogramaExecucao cronogramaExecucao) { 98 public CronogramaExecucao save(CronogramaExecucao cronogramaExecucao) {
99 99
100 - configurarCodigo(cronogramaExecucao);  
101 -  
102 validarEntidade(cronogramaExecucao, this.validator); 100 validarEntidade(cronogramaExecucao, this.validator);
103 101
  102 + configurarCodigo(cronogramaExecucao);
  103 +
104 montarObjetoCronograma(cronogramaExecucao); 104 montarObjetoCronograma(cronogramaExecucao);
105 105
106 validarDataEntregaNaVigenciaContrato(cronogramaExecucao); 106 validarDataEntregaNaVigenciaContrato(cronogramaExecucao);
@@ -217,7 +217,7 @@ public class CronogramaExecucaoServiceImpl extends GenericServiceImpl&lt;Cronograma @@ -217,7 +217,7 @@ public class CronogramaExecucaoServiceImpl extends GenericServiceImpl&lt;Cronograma
217 entity.setOrganizacao(this.getUsuario().getOrganizacao()); 217 entity.setOrganizacao(this.getUsuario().getOrganizacao());
218 } 218 }
219 219
220 - CronogramaExecucao ultimoRegistro = (CronogramaExecucao) cronogramaExecucaoDao.buscarUltimoRegistroComOrdenadoParametrizada("codigo", entity.getOrganizacao().getId()); 220 + CronogramaExecucao ultimoRegistro = (CronogramaExecucao) cronogramaExecucaoDao.buscarUltimoRegistro("codigo", entity.getOrganizacao().getId());
221 221
222 Long sequencial = 0L; 222 Long sequencial = 0L;
223 if (UtilObjeto.isReferencia(ultimoRegistro)) { 223 if (UtilObjeto.isReferencia(ultimoRegistro)) {
cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/EventoApostilamentoServiceImpl.java
@@ -11,17 +11,8 @@ import java.util.Date; @@ -11,17 +11,8 @@ import java.util.Date;
11 import java.util.HashMap; 11 import java.util.HashMap;
12 import java.util.Map; 12 import java.util.Map;
13 13
14 -import javax.servlet.http.HttpServletRequest;  
15 import javax.servlet.http.HttpServletResponse; 14 import javax.servlet.http.HttpServletResponse;
16 15
17 -import net.sf.jasperreports.engine.JRException;  
18 -import net.sf.jasperreports.engine.JasperCompileManager;  
19 -import net.sf.jasperreports.engine.JasperFillManager;  
20 -import net.sf.jasperreports.engine.JasperPrint;  
21 -import net.sf.jasperreports.engine.JasperReport;  
22 -import net.sf.jasperreports.engine.design.JasperDesign;  
23 -import net.sf.jasperreports.engine.xml.JRXmlLoader;  
24 -  
25 import org.apache.commons.collections.CollectionUtils; 16 import org.apache.commons.collections.CollectionUtils;
26 import org.apache.commons.lang3.StringUtils; 17 import org.apache.commons.lang3.StringUtils;
27 import org.apache.log4j.Logger; 18 import org.apache.log4j.Logger;
@@ -89,9 +80,6 @@ public class EventoApostilamentoServiceImpl extends GenericServiceImpl&lt;EventoApo @@ -89,9 +80,6 @@ public class EventoApostilamentoServiceImpl extends GenericServiceImpl&lt;EventoApo
89 private InternacionalizacaoService internacionalizacaoService; 80 private InternacionalizacaoService internacionalizacaoService;
90 81
91 @Autowired 82 @Autowired
92 - private HttpServletRequest request;  
93 -  
94 - @Autowired  
95 private DominioService dominioService; 83 private DominioService dominioService;
96 84
97 @Autowired 85 @Autowired
cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/InicializarContratosServiceImpl.java
@@ -445,7 +445,13 @@ public class InicializarContratosServiceImpl extends UtilStartup { @@ -445,7 +445,13 @@ public class InicializarContratosServiceImpl extends UtilStartup {
445 445
446 filesMenuAcompanhamento.add(new MenuFile(CIT_CONTRATOS_WEB_ANGULAR_CUSTOM + "controller/EventoEmpenhoController.js", this.dominioJS, menuAcompanhamento)); 446 filesMenuAcompanhamento.add(new MenuFile(CIT_CONTRATOS_WEB_ANGULAR_CUSTOM + "controller/EventoEmpenhoController.js", this.dominioJS, menuAcompanhamento));
447 filesMenuAcompanhamento.add(new MenuFile(CIT_CONTRATOS_WEB_ANGULAR_CUSTOM + "controller/EventoEmpenhoController.min.js", this.dominioJS, menuAcompanhamento)); 447 filesMenuAcompanhamento.add(new MenuFile(CIT_CONTRATOS_WEB_ANGULAR_CUSTOM + "controller/EventoEmpenhoController.min.js", this.dominioJS, menuAcompanhamento));
  448 +
  449 + filesMenuAcompanhamento.add(new MenuFile(CIT_CONTRATOS_WEB_ANGULAR_CUSTOM + "controller/EventoRecebimentoObjetoController.js", this.dominioJS, menuAcompanhamento));
  450 + filesMenuAcompanhamento.add(new MenuFile(CIT_CONTRATOS_WEB_ANGULAR_CUSTOM + "controller/EventoRecebimentoObjetoController.min.js", this.dominioJS, menuAcompanhamento));
  451 + filesMenuAcompanhamento.add(new MenuFile(CIT_CONTRATOS_WEB_ANGULAR_CUSTOM + "repository/EventoRecebimentoObjetoRepository.js", this.dominioJS, menuAcompanhamento));
  452 + filesMenuAcompanhamento.add(new MenuFile(CIT_CONTRATOS_WEB_ANGULAR_CUSTOM + "repository/EventoRecebimentoObjetoRepository.min.js", this.dominioJS, menuAcompanhamento));
448 453
  454 +
449 menuAcompanhamento.setIncludes(filesMenuAcompanhamento); 455 menuAcompanhamento.setIncludes(filesMenuAcompanhamento);
450 456
451 this.menuService.mergeIfNotExist(menuAcompanhamento); 457 this.menuService.mergeIfNotExist(menuAcompanhamento);
cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/TermoReferenciaServiceImpl.java
@@ -10,17 +10,8 @@ import java.util.HashMap; @@ -10,17 +10,8 @@ import java.util.HashMap;
10 import java.util.List; 10 import java.util.List;
11 import java.util.Map; 11 import java.util.Map;
12 12
13 -import javax.servlet.http.HttpServletRequest;  
14 import javax.servlet.http.HttpServletResponse; 13 import javax.servlet.http.HttpServletResponse;
15 14
16 -import net.sf.jasperreports.engine.JRException;  
17 -import net.sf.jasperreports.engine.JasperCompileManager;  
18 -import net.sf.jasperreports.engine.JasperFillManager;  
19 -import net.sf.jasperreports.engine.JasperPrint;  
20 -import net.sf.jasperreports.engine.JasperReport;  
21 -import net.sf.jasperreports.engine.design.JasperDesign;  
22 -import net.sf.jasperreports.engine.xml.JRXmlLoader;  
23 -  
24 import org.apache.commons.collections.CollectionUtils; 15 import org.apache.commons.collections.CollectionUtils;
25 import org.apache.log4j.Logger; 16 import org.apache.log4j.Logger;
26 import org.springframework.beans.factory.annotation.Autowired; 17 import org.springframework.beans.factory.annotation.Autowired;
@@ -130,9 +121,6 @@ public class TermoReferenciaServiceImpl extends GenericServiceImpl&lt;TermoReferenc @@ -130,9 +121,6 @@ public class TermoReferenciaServiceImpl extends GenericServiceImpl&lt;TermoReferenc
130 @Autowired 121 @Autowired
131 private InternacionalizacaoService internacionalizacaoService; 122 private InternacionalizacaoService internacionalizacaoService;
132 123
133 - @Autowired  
134 - private HttpServletRequest request;  
135 -  
136 private Dominio idioma; 124 private Dominio idioma;
137 125
138 126
cit-contratos-api/src/main/java/br/com/centralit/api/service/validation/CronogramaExecucaoValidator.java
@@ -21,7 +21,7 @@ public class CronogramaExecucaoValidator implements Validator { @@ -21,7 +21,7 @@ public class CronogramaExecucaoValidator implements Validator {
21 @Override 21 @Override
22 public void validate(Object target, Errors errors) { 22 public void validate(Object target, Errors errors) {
23 23
24 - ValidationUtils.rejectIfEmpty(errors, "codigo", CodigoErro.VALIDACAO_CAMPOS_OBRIGATORIOS.getValue().toString(), "CONTRATOS.LABEL.CODIGO_CRONOGRAMA"); 24 +// ValidationUtils.rejectIfEmpty(errors, "codigo", CodigoErro.VALIDACAO_CAMPOS_OBRIGATORIOS.getValue().toString(), "CONTRATOS.LABEL.CODIGO_CRONOGRAMA");
25 ValidationUtils.rejectIfEmpty(errors, "contrato", CodigoErro.VALIDACAO_CAMPOS_OBRIGATORIOS.getValue().toString(), "LABEL.NUMERO_ANO_CONTRATO"); 25 ValidationUtils.rejectIfEmpty(errors, "contrato", CodigoErro.VALIDACAO_CAMPOS_OBRIGATORIOS.getValue().toString(), "LABEL.NUMERO_ANO_CONTRATO");
26 26
27 CronogramaExecucao cronogramaExecucao = (CronogramaExecucao) target; 27 CronogramaExecucao cronogramaExecucao = (CronogramaExecucao) target;
cit-contratos-api/src/main/resources/script-bd/script-alteracao-modelo.sql
@@ -1,134 +0,0 @@ @@ -1,134 +0,0 @@
1 --- LUIS CESAR 07/01/2016 - INICIO --  
2 -  
3 -CREATE TABLE objetivoestrategico  
4 -(  
5 - id bigint NOT NULL,  
6 - databloqueio date,  
7 - datainativo date,  
8 - datacriacao timestamp without time zone NOT NULL,  
9 - dataedicao timestamp without time zone NOT NULL,  
10 - version bigint,  
11 - descricao character varying(500) NOT NULL,  
12 - nome character varying(150) NOT NULL,  
13 - inativador_id bigint,  
14 - autor_id bigint,  
15 - editor_id bigint,  
16 - organizacao_id bigint,  
17 - CONSTRAINT objetivoestrategico_pkey PRIMARY KEY (id),  
18 - CONSTRAINT fk_64mu3b4oosbrcfd7d4p5e04w FOREIGN KEY (autor_id)  
19 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
20 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
21 - CONSTRAINT fk_8d2a3ft0iifmp0yx9ck8g9nl6 FOREIGN KEY (editor_id)  
22 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
23 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
24 - CONSTRAINT fk_9unrwny07f45oy6t38qyqbqyk FOREIGN KEY (organizacao_id)  
25 - REFERENCES organizacao (id) MATCH SIMPLE  
26 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
27 - CONSTRAINT fk_cqifw12eg7cwadcc69rqeqs13 FOREIGN KEY (inativador_id)  
28 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
29 - ON UPDATE NO ACTION ON DELETE NO ACTION  
30 -);  
31 -  
32 -CREATE TABLE objetivoestrategiconecessidade  
33 -(  
34 - id bigint NOT NULL,  
35 - databloqueio date,  
36 - datainativo date,  
37 - datacriacao timestamp without time zone NOT NULL,  
38 - dataedicao timestamp without time zone NOT NULL,  
39 - version bigint,  
40 - descricao character varying(500) NOT NULL,  
41 - inativador_id bigint,  
42 - autor_id bigint,  
43 - editor_id bigint,  
44 - objetivoestrategico_id bigint NOT NULL,  
45 - CONSTRAINT objetivoestrategiconecessidade_pkey PRIMARY KEY (id),  
46 - CONSTRAINT fk_2151s76lkc2myge3lbmsujfdk FOREIGN KEY (objetivoestrategico_id)  
47 - REFERENCES objetivoestrategico (id) MATCH SIMPLE  
48 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
49 - CONSTRAINT fk_4qvk6hmi7iffisym4gngku48t FOREIGN KEY (editor_id)  
50 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
51 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
52 - CONSTRAINT fk_63h6hayu95lhjp9v9yk5jr9b3 FOREIGN KEY (autor_id)  
53 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
54 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
55 - CONSTRAINT fk_sx8gpuwo2y0lurilbyssiicpm FOREIGN KEY (inativador_id)  
56 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
57 - ON UPDATE NO ACTION ON DELETE NO ACTION  
58 -);  
59 -  
60 -CREATE TABLE programa  
61 -(  
62 - id bigint NOT NULL,  
63 - databloqueio date,  
64 - datainativo date,  
65 - datacriacao timestamp without time zone NOT NULL,  
66 - dataedicao timestamp without time zone NOT NULL,  
67 - version bigint,  
68 - datafim timestamp without time zone NOT NULL,  
69 - datainicio timestamp without time zone NOT NULL,  
70 - descricao character varying(500),  
71 - nome character varying(150) NOT NULL,  
72 - numero character varying(15) NOT NULL,  
73 - inativador_id bigint,  
74 - autor_id bigint,  
75 - editor_id bigint,  
76 - organizacao_id bigint,  
77 - dominiosituacao_id bigint NOT NULL,  
78 - CONSTRAINT programa_pkey PRIMARY KEY (id),  
79 - CONSTRAINT fk_19f4ndeq9d5w6e6bkggh80o2c FOREIGN KEY (editor_id)  
80 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
81 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
82 - CONSTRAINT fk_bksuwjypkgqa9gkf9xwifk1wi FOREIGN KEY (inativador_id)  
83 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
84 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
85 - CONSTRAINT fk_fdjvsktpfrycq8m4lrm5wkumv FOREIGN KEY (dominiosituacao_id)  
86 - REFERENCES dominio (id) MATCH SIMPLE  
87 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
88 - CONSTRAINT fk_o2rwbe4fck6gd0ydw8ecn85nr FOREIGN KEY (organizacao_id)  
89 - REFERENCES organizacao (id) MATCH SIMPLE  
90 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
91 - CONSTRAINT fk_rgjwabemvsu4ocfye4ht8p2n5 FOREIGN KEY (autor_id)  
92 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
93 - ON UPDATE NO ACTION ON DELETE NO ACTION  
94 -);  
95 -  
96 -CREATE TABLE programaacao  
97 -(  
98 - id bigint NOT NULL,  
99 - databloqueio date,  
100 - datainativo date,  
101 - datacriacao timestamp without time zone NOT NULL,  
102 - dataedicao timestamp without time zone NOT NULL,  
103 - version bigint,  
104 - datafim timestamp without time zone NOT NULL,  
105 - datainicio timestamp without time zone NOT NULL,  
106 - descricao character varying(150) NOT NULL,  
107 - numero character varying(30) NOT NULL,  
108 - inativador_id bigint,  
109 - autor_id bigint,  
110 - editor_id bigint,  
111 - organizacao_id bigint,  
112 - programa_id bigint NOT NULL,  
113 - CONSTRAINT programaacao_pkey PRIMARY KEY (id),  
114 - CONSTRAINT fk_1hgcoplveqraubeiq11k0xetk FOREIGN KEY (editor_id)  
115 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
116 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
117 - CONSTRAINT fk_79oslfc9t995lifs1m6gyqu0k FOREIGN KEY (programa_id)  
118 - REFERENCES programa (id) MATCH SIMPLE  
119 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
120 - CONSTRAINT fk_eamlwig16h89nptt7bdlg0qmg FOREIGN KEY (autor_id)  
121 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
122 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
123 - CONSTRAINT fk_o3j6wpjl0q9irmmwpc0nxyvut FOREIGN KEY (inativador_id)  
124 - REFERENCES seguranca_usuario (id) MATCH SIMPLE  
125 - ON UPDATE NO ACTION ON DELETE NO ACTION,  
126 - CONSTRAINT fk_q3liut7ghwlho23vxkduc049r FOREIGN KEY (organizacao_id)  
127 - REFERENCES organizacao (id) MATCH SIMPLE  
128 - ON UPDATE NO ACTION ON DELETE NO ACTION  
129 -);  
130 -  
131 -INSERT INTO DOMINIO (id, datacriacao, dataedicao, version, chave, codigo, descricao, nome) VALUES (NEXTVAL('hibernate_sequence'), LOCALTIMESTAMP, LOCALTIMESTAMP, 0, 'tipoSituacao', 1, 'Ativo', 'ATIVO');  
132 -INSERT INTO DOMINIO (id, datacriacao, dataedicao, version, chave, codigo, descricao, nome) VALUES (NEXTVAL('hibernate_sequence'), LOCALTIMESTAMP, LOCALTIMESTAMP, 0, 'tipoSituacao', 2, 'Inativo', 'INATIVO');  
133 -  
134 --- LUIS CESAR 07/01/2016 - FIM --  
135 \ No newline at end of file 0 \ No newline at end of file
cit-contratos-web/src/main/java/br/com/centralit/controller/ContratoEventoController.java
@@ -12,8 +12,6 @@ import br.com.centralit.api.model.ContratoEvento; @@ -12,8 +12,6 @@ import br.com.centralit.api.model.ContratoEvento;
12 import br.com.centralit.api.service.ContratoEmpenhoService; 12 import br.com.centralit.api.service.ContratoEmpenhoService;
13 import br.com.centralit.api.service.ContratoEventoService; 13 import br.com.centralit.api.service.ContratoEventoService;
14 import br.com.centralit.api.service.ContratoService; 14 import br.com.centralit.api.service.ContratoService;
15 -import br.com.centralit.api.service.DominioService;  
16 -import br.com.centralit.api.service.InternacionalizacaoService;  
17 import br.com.centralit.api.viewHelper.ContratoEventosVH; 15 import br.com.centralit.api.viewHelper.ContratoEventosVH;
18 import br.com.centralit.api.viewHelper.ViewsContrato; 16 import br.com.centralit.api.viewHelper.ViewsContrato;
19 import br.com.centralit.framework.controller.GenericController; 17 import br.com.centralit.framework.controller.GenericController;
@@ -53,12 +51,6 @@ public class ContratoEventoController extends GenericController&lt;ContratoEvento&gt; @@ -53,12 +51,6 @@ public class ContratoEventoController extends GenericController&lt;ContratoEvento&gt;
53 @Autowired 51 @Autowired
54 private ContratoEmpenhoService contratoEmpenhoService; 52 private ContratoEmpenhoService contratoEmpenhoService;
55 53
56 - @Autowired  
57 - private InternacionalizacaoService internacionalizacaoService;  
58 -  
59 - @Autowired  
60 - private DominioService dominioService;  
61 -  
62 /** 54 /**
63 * Responsável pela criação de novas instâncias desta classe. 55 * Responsável pela criação de novas instâncias desta classe.
64 * 56 *
cit-contratos-web/src/main/java/br/com/centralit/controller/UsuarioContratosController.java
1 package br.com.centralit.controller; 1 package br.com.centralit.controller;
2 2
3 -import org.apache.log4j.Logger;  
4 import org.springframework.beans.factory.annotation.Autowired; 3 import org.springframework.beans.factory.annotation.Autowired;
5 import org.springframework.security.core.context.SecurityContextHolder; 4 import org.springframework.security.core.context.SecurityContextHolder;
6 import org.springframework.stereotype.Controller; 5 import org.springframework.stereotype.Controller;
@@ -63,17 +62,5 @@ public class UsuarioContratosController { @@ -63,17 +62,5 @@ public class UsuarioContratosController {
63 return responseBody; 62 return responseBody;
64 } 63 }
65 64
66 - /**  
67 - * Método responsável por reativar a sessao do modulo de almoxarifado  
68 - *  
69 - * @author iago.almeida  
70 - *  
71 - * @param Modulo  
72 - */  
73 - @RequestMapping(value = "/keepSessionAlive", method = RequestMethod.POST)  
74 - @ResponseBody  
75 - public void keepSessionAlive() {  
76 - Logger.getLogger(UsuarioContratosController.class).info("Restaurando sess\u00e3o do modulo Contratos.");  
77 - }  
78 65
79 } 66 }
cit-contratos-web/src/main/java/br/com/centralit/listener/StartupListenerContratos.java
@@ -260,6 +260,17 @@ public class StartupListenerContratos extends UtilStartup implements Application @@ -260,6 +260,17 @@ public class StartupListenerContratos extends UtilStartup implements Application
260 list.add(new Dominio("tipoAdjudicacaoObjeto", "Global", "GLOBAL", 1L)); 260 list.add(new Dominio("tipoAdjudicacaoObjeto", "Global", "GLOBAL", 1L));
261 list.add(new Dominio("tipoAdjudicacaoObjeto", "Por item", "ITEM", 2L)); 261 list.add(new Dominio("tipoAdjudicacaoObjeto", "Por item", "ITEM", 2L));
262 262
  263 + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Provisório", "PROVISORIO", 1L));
  264 + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Definitivo", "DEFINITIVO", 2L));
  265 + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Recebido", "RECEBIDO", 3L));
  266 + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Devolvido", "DEVOLVIDO", 4L));
  267 + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Entrega no prazo", "ENTREGA_NO_PRAZO", 5L));
  268 + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Entrega com atraso", "ENTREGA_COM_ATRASO", 6L));
  269 + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Aderente aos termos contratuais", "ADERENTE_AOS_TERMOS", 7L));
  270 + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Descumprimento contratual", "DESCUMPRIMENTO_CONTRATUAL", 8L));
  271 + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Passível de correção", "PASSIVEL_CORRECAO", 9L));
  272 + list.add(new Dominio("tipoEventoContratoRecebimentoObjeto", "Outros", "OUTROS", 10L));
  273 +
263 274
264 this.dominioService.saveListIfNotExist(list); 275 this.dominioService.saveListIfNotExist(list);
265 Logger.getLogger(StartupListenerContratos.class).info("Domínios executados - StartupListenerContratos!"); 276 Logger.getLogger(StartupListenerContratos.class).info("Domínios executados - StartupListenerContratos!");
@@ -452,10 +463,10 @@ public class StartupListenerContratos extends UtilStartup implements Application @@ -452,10 +463,10 @@ public class StartupListenerContratos extends UtilStartup implements Application
452 463
453 private void gerarLabelsContrato(Dominio dominio, Modulo modulo, List<Internacionalizacao> internacionalizacaoList) { 464 private void gerarLabelsContrato(Dominio dominio, Modulo modulo, List<Internacionalizacao> internacionalizacaoList) {
454 465
455 - internacionalizacaoList.add(new Internacionalizacao("VIGENCIA", "Vigência", dominio, modulo));  
456 - internacionalizacaoList.add(new Internacionalizacao("GESTOR", "Gestor", dominio, modulo));  
457 - internacionalizacaoList.add(new Internacionalizacao("ADICIONAR_PERGUNTA", "Adicionar pergunta", dominio, modulo));  
458 - internacionalizacaoList.add(new Internacionalizacao("IMPRIMIR", "Imprimir", dominio, modulo)); 466 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VIGENCIA", "Vigência", dominio, modulo));
  467 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.GESTOR", "Gestor", dominio, modulo));
  468 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.ADICIONAR_PERGUNTA", "Adicionar pergunta", dominio, modulo));
  469 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.IMPRIMIR", "Imprimir", dominio, modulo));
459 470
460 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)); 471 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));
461 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_GARANTIA_TERMO_ADITIVO_INCORRETO", "A garantia do termo aditivo deve ser de no máximo 5%!", dominio, modulo)); 472 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 @@ -480,23 +491,24 @@ public class StartupListenerContratos extends UtilStartup implements Application
480 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.LIMPAR_FILTROS", "Limpar filtros", dominio, modulo)); 491 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.LIMPAR_FILTROS", "Limpar filtros", dominio, modulo));
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)); 492 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 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.DATA_ENTREGA_CRONOGRAMA_FORA_VIGENCIA", "A data da entrega deve estar dentro da vigência do contrato.", dominio, modulo)); 493 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));  
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)); 494 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.VALOR_TOTAL_EMPENHADO_SUPERIOR_VALOR_CONTRATADO", "O valor total empenhado é superior ao valor contratado.", dominio, modulo));
  495 + 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));
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)); 496 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 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)); 497 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));
487 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)); 498 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));
488 - internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.NECESSARIO_CONTRATO_INFO_CRONOGRAMA", "Para adicionar itens ao cronograma, é necessário selecionar um contrato.", dominio, modulo)); 499 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.NECESSARIO_CONTRATO_INFO_CRONOGRAMA", "Para adicionar itens ao cronograma, é necessário selecionar um contrato.", dominio, modulo));
489 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.NECESSARIO_ITEM_CRONOGRAMA", "Você deve adicioar pelo menos um item à tabela.", dominio, modulo)); 500 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.NECESSARIO_ITEM_CRONOGRAMA", "Você deve adicioar pelo menos um item à tabela.", dominio, modulo));
490 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)); 501 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));
491 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)); 502 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));
492 - 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));  
493 - 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));  
494 - 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)); 503 + 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));
  504 + 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));
  505 + 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));
495 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.ALTERACAO_ENVOLVIDOS_EXIGE_JUSTIFICATIVA", "É obrigatório informar uma justificativa para alterar os envolvidos do contrato", dominio, modulo)); 506 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.ALTERACAO_ENVOLVIDOS_EXIGE_JUSTIFICATIVA", "É obrigatório informar uma justificativa para alterar os envolvidos do contrato", dominio, modulo));
496 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_LIBERADO_MAIOR_VALOR_CONTRATO", "Valor liberado não pode ser maior que o valor do contrato", dominio, modulo)); 507 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_LIBERADO_MAIOR_VALOR_CONTRATO", "Valor liberado não pode ser maior que o valor do contrato", dominio, modulo));
497 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)); 508 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));
498 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_CONTRATO_JA_LIBERADO", "Já liberado o pagamento no valor do contrato.", dominio, modulo)); 509 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_CONTRATO_JA_LIBERADO", "Já liberado o pagamento no valor do contrato.", dominio, modulo));
499 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_A_LIBERAR_ULTRAPASSA_VALOR_CONTRATO", "Valor liberado para pagamento superior ao valor do contrato.", dominio, modulo)); 510 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.VALOR_TOTAL_A_LIBERAR_ULTRAPASSA_VALOR_CONTRATO", "Valor liberado para pagamento superior ao valor do contrato.", dominio, modulo));
  511 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VALIDACAO.NUMERO_CONTRATO_DUPLICADO", "Já existe um contrato cadastrado com o mesmo número/ano.", dominio, modulo));
500 512
501 internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.ANO_EXERCICIO", "Ano exercício", dominio, modulo)); 513 internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.ANO_EXERCICIO", "Ano exercício", dominio, modulo));
502 internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_PROGRAMA", "Tipo do programa", dominio, modulo)); 514 internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_PROGRAMA", "Tipo do programa", dominio, modulo));
@@ -507,34 +519,38 @@ public class StartupListenerContratos extends UtilStartup implements Application @@ -507,34 +519,38 @@ public class StartupListenerContratos extends UtilStartup implements Application
507 internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DESCRICAO_ACAO", "Descrição da ação", dominio, modulo)); 519 internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DESCRICAO_ACAO", "Descrição da ação", dominio, modulo));
508 internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.BASE_LEGAL", "Base legal", dominio, modulo)); 520 internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.BASE_LEGAL", "Base legal", dominio, modulo));
509 internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_CONTRATO_REFERENCIA_GARANTIA", "Valor de referência do contrato para o percentual da garantia", dominio, modulo)); 521 internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_CONTRATO_REFERENCIA_GARANTIA", "Valor de referência do contrato para o percentual da garantia", dominio, modulo));
510 - internacionalizacaoList.add(new Internacionalizacao("LABEL.CODIGO_CRONOGRAMA", "Código do cronograma", dominio, modulo));  
511 - internacionalizacaoList.add(new Internacionalizacao("LABEL.CRONOGRAMA_EXECUCAO", "Cronograma de execução", dominio, modulo));  
512 - internacionalizacaoList.add(new Internacionalizacao("LABEL.ITENS_CRONOGRAMA", "Itens do cronograma", dominio, modulo)); 522 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.CODIGO_CRONOGRAMA", "Código do cronograma", dominio, modulo));
  523 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.CRONOGRAMA_EXECUCAO", "Cronograma de execução", dominio, modulo));
  524 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.ITENS_CRONOGRAMA", "Itens do cronograma", dominio, modulo));
513 internacionalizacaoList.add(new Internacionalizacao("LABEL.CONTRATADA", "Contratada", dominio, modulo)); 525 internacionalizacaoList.add(new Internacionalizacao("LABEL.CONTRATADA", "Contratada", dominio, modulo));
514 - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_TOTAL", "Valor total", dominio, modulo));  
515 - internacionalizacaoList.add(new Internacionalizacao("LABEL.NOME_ITEM_CRONOGRAMA", "Nome do item", dominio, modulo));  
516 - internacionalizacaoList.add(new Internacionalizacao("LABEL.PAGAMENTO_PARCELADO_QUESTAO", "Pagamento parcelado?", dominio, modulo));  
517 - internacionalizacaoList.add(new Internacionalizacao("LABEL.PAGAMENTO_PARCELADO", "Pagamento parcelado", dominio, modulo));  
518 - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUMERO_PARCELAS", "Número de parcelas", dominio, modulo));  
519 - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_UNITARIO_ITEM", "Valor unitário do item", dominio, modulo));  
520 - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_TOTAL_ITEM", "Valor total do item", dominio, modulo));  
521 - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_ITEM", "Valor do item", dominio, modulo));  
522 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_ENTREGA", "Data da entrega", dominio, modulo));  
523 - internacionalizacaoList.add(new Internacionalizacao("LABEL.PARCELAS", "Parcelas", dominio, modulo)); 526 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_TOTAL", "Valor total", dominio, modulo));
  527 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NOME_ITEM_CRONOGRAMA", "Nome do item", dominio, modulo));
  528 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.PAGAMENTO_PARCELADO_QUESTAO", "Pagamento parcelado?", dominio, modulo));
  529 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.PAGAMENTO_PARCELADO", "Pagamento parcelado", dominio, modulo));
  530 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_PARCELAS", "Número de parcelas", dominio, modulo));
  531 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_PARCELAS", "Número de parcelas", dominio, modulo));
  532 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_UNITARIO_ITEM", "Valor unitário do item", dominio, modulo));
  533 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_TOTAL_ITEM", "Valor total do item", dominio, modulo));
  534 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_ITEM", "Valor do item", dominio, modulo));
  535 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_ENTREGA", "Data da entrega", dominio, modulo));
  536 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.PARCELAS", "Parcelas", dominio, modulo));
524 internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVAS", "Justificativas", dominio, modulo)); 537 internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVAS", "Justificativas", dominio, modulo));
525 - internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_CRONOGRAMA", "Gerar cronograma", dominio, modulo));  
526 - internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_APOSTILAMENTO", "Gerar apostilamento", dominio, modulo));  
527 - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUMERO_APOSTILAMENTO", "Número do apostilamento", dominio, modulo));  
528 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_EMISSAO_APOSTILAMENTO", "Data de emissão do apostilamento", dominio, modulo));  
529 - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_APOSTILAMENTO", "Justificativa do apostilamento", dominio, modulo));  
530 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DESCRICAO_REGISTRO_ADMINISTRATIVO", "Descrição do registro administrativo.", dominio, modulo)); 538 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_CRONOGRAMA", "Gerar cronograma", dominio, modulo));
  539 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_APOSTILAMENTO", "Gerar apostilamento", dominio, modulo));
  540 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_APOSTILAMENTO", "Número do apostilamento", dominio, modulo));
  541 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_EMISSAO_APOSTILAMENTO", "Data de emissão do apostilamento", dominio, modulo));
  542 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_APOSTILAMENTO", "Justificativa do apostilamento", dominio, modulo));
  543 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DESCRICAO_REGISTRO_ADMINISTRATIVO", "Descrição do registro administrativo.", dominio, modulo));
531 internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_DOCUMENTO_APOSTILAMENTO", "Termo de solicitação de apostilamento", dominio, modulo)); 544 internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_DOCUMENTO_APOSTILAMENTO", "Termo de solicitação de apostilamento", dominio, modulo));
532 - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_EXCLUSAO_EVENTO", "Justificativa da exclusão do evento", dominio, modulo)); 545 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_EXCLUSAO_EVENTO", "Justificativa da exclusão do evento", dominio, modulo));
533 internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_ATUALIZACAO_STATUS", "Atualização Status", dominio, modulo)); 546 internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_ATUALIZACAO_STATUS", "Atualização Status", dominio, modulo));
534 internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_REGISTRAR_NAO_CONFORMIDADE", "Registrar não conformidade", dominio, modulo)); 547 internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_REGISTRAR_NAO_CONFORMIDADE", "Registrar não conformidade", dominio, modulo));
535 internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_REGISTRO_EMPENHO", "Gerar registro de nota de empenho", dominio, modulo)); 548 internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_REGISTRO_EMPENHO", "Gerar registro de nota de empenho", dominio, modulo));
  549 + internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_PENALIZACAO", "Data de penalização", dominio, modulo));
  550 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SELECIONE_PARA_ADICIONAR", "Selecione um item para ser adicionado!", dominio, modulo));
  551 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SUCESSO_SALVAR_PENALIDADE", "Sucesso ao salvar a penalidade!", dominio, modulo));
536 552
537 - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_APOSTILAMENTO", "Apostilamento de número: %s realizado no dia %s.", dominio, modulo)); 553 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_APOSTILAMENTO", "Apostilamento de número: %s realizado no dia %s.", dominio, modulo));
538 internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_EXCLUSAO_PROGRAMA", "Programa excluído com sucesso!", dominio, modulo)); 554 internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_EXCLUSAO_PROGRAMA", "Programa excluído com sucesso!", dominio, modulo));
539 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)); 555 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));
540 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)); 556 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 @@ -545,85 +561,86 @@ public class StartupListenerContratos extends UtilStartup implements Application
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)); 561 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 internacionalizacaoList.add(new Internacionalizacao("MSG.CONFIRMA_EXCLUSAO_CRONOGRAMA", "Deseja excluir este cronograma e TODAS as parcelas vinculadas?", dominio, modulo)); 562 internacionalizacaoList.add(new Internacionalizacao("MSG.CONFIRMA_EXCLUSAO_CRONOGRAMA", "Deseja excluir este cronograma e TODAS as parcelas vinculadas?", dominio, modulo));
547 internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_EXCLUSAO_CRONOGRAMA", "Cronograma excluído com sucesso!", dominio, modulo)); 563 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));  
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)); 564 + 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));
  565 + 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));
550 internacionalizacaoList.add(new Internacionalizacao("MSG.TODOS_PAPEIS_ENVOLVIDOS_ADICIONADOS", "Todos os papeis de envolvidos já foram adicionados", dominio, modulo)); 566 internacionalizacaoList.add(new Internacionalizacao("MSG.TODOS_PAPEIS_ENVOLVIDOS_ADICIONADOS", "Todos os papeis de envolvidos já foram adicionados", dominio, modulo));
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));  
553 - internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR_APOSTILAMENTO", "Sucesso ao salvar o apostilamento.", dominio, modulo));  
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 - 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));  
556 - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_NAO_CONFORMIDADE", "Registro não conformidade %s, realizado no dia %s.", dominio, modulo));  
557 - 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));  
558 - 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));  
559 -  
560 - 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));  
561 - 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));  
562 - 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));  
563 -  
564 - internacionalizacaoList.add(new Internacionalizacao("ANEXOS", "Anexos", dominio, modulo));  
565 - internacionalizacaoList.add(new Internacionalizacao("QUESTAO", "Questão", dominio, modulo));  
566 - internacionalizacaoList.add(new Internacionalizacao("PERGUNTAS", "Perguntas", dominio, modulo));  
567 - internacionalizacaoList.add(new Internacionalizacao("POSSIVEL_RESPOSTA", "Possível resposta", dominio, modulo));  
568 - internacionalizacaoList.add(new Internacionalizacao("FALSO", "Falso", dominio, modulo));  
569 - internacionalizacaoList.add(new Internacionalizacao("TIPO_RESPOSTA", "Tipo resposta", dominio, modulo));  
570 - internacionalizacaoList.add(new Internacionalizacao("VERDADEIRO", "Verdadeiro", dominio, modulo));  
571 - internacionalizacaoList.add(new Internacionalizacao("TODAS", "Todas", dominio, modulo));  
572 - internacionalizacaoList.add(new Internacionalizacao("ALTA_COMPLEXIDADE", "Alta complexidade", dominio, modulo));  
573 - internacionalizacaoList.add(new Internacionalizacao("RELATORIO_CONTRATOS", "Relatório de contratos", dominio, modulo));  
574 - internacionalizacaoList.add(new Internacionalizacao("QUESTIONARIOS", "Questionário", dominio, modulo));  
575 - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUMERO_ORDEM_SERVICO_ABREV", "Nº ordem de serviço", dominio, modulo));  
576 - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_TOTAL_OS", "Valor total da OS", dominio, modulo));  
577 - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_COM_GLOSSA", "Valor com glossa", dominio, modulo));  
578 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TOTAL_LIBERADO", "Total liberado", dominio, modulo)); 567 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SUCESSO_SALVAR_CRONOGRAMA", "Cronograma de execução salvo com sucesso", dominio, modulo));
  568 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EMPENHO", "Empenho de valor: :VALOR: realizado no dia :DATAEVENTO:.", dominio, modulo));
  569 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SUCESSO_SALVAR_APOSTILAMENTO", "Sucesso ao salvar o apostilamento.", dominio, modulo));
  570 + 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));
  571 + 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));
  572 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_NAO_CONFORMIDADE", "Registro não conformidade %s, realizado no dia %s.", dominio, modulo));
  573 + 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));
  574 + 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));
  575 +
  576 + 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));
  577 + 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));
  578 + 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));
  579 +
  580 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.ANEXOS", "Anexos", dominio, modulo));
  581 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.QUESTAO", "Questão", dominio, modulo));
  582 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.PERGUNTAS", "Perguntas", dominio, modulo));
  583 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.POSSIVEL_RESPOSTA", "Possível resposta", dominio, modulo));
  584 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.FALSO", "Falso", dominio, modulo));
  585 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.TIPO_RESPOSTA", "Tipo resposta", dominio, modulo));
  586 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.VERDADEIRO", "Verdadeiro", dominio, modulo));
  587 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.TODAS", "Todas", dominio, modulo));
  588 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.ALTA_COMPLEXIDADE", "Alta complexidade", dominio, modulo));
  589 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RELATORIO_CONTRATOS", "Relatório de contratos", dominio, modulo));
  590 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.QUESTIONARIOS", "Questionário", dominio, modulo));
  591 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_ORDEM_SERVICO_ABREV", "Nº ordem de serviço", dominio, modulo));
  592 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_TOTAL_OS", "Valor total da OS", dominio, modulo));
  593 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_COM_GLOSSA", "Valor com glossa", dominio, modulo));
  594 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TOTAL_LIBERADO", "Total liberado", dominio, modulo));
579 internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_EMPENHO", "Empenho (Nº %s) gerado em %s.", dominio, modulo)); 595 internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_EMPENHO", "Empenho (Nº %s) gerado em %s.", dominio, modulo));
580 - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_TOTAL_GLOSSA", "Valor total da glossa", dominio, modulo)); 596 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_TOTAL_GLOSSA", "Valor total da glossa", dominio, modulo));
  597 + internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_ENCERRAMENTO", "Data encerramento", dominio, modulo));
581 598
582 //Novas labels referente ao Evento de aditivo (16/03/2016) 599 //Novas labels referente ao Evento de aditivo (16/03/2016)
583 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_ADITIVO", "Aditamento de contrato", dominio, modulo));  
584 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_RELATORIO_ADITIVO", "Termo de solicitação de aditivo", dominio, modulo));  
585 - internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_SOLICITACAO_ADITIVO", "Gerar termo de solicitação de aditivo", dominio, modulo));  
586 - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUM_ADITIVO", "Nº do aditivo", dominio, modulo));  
587 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TIPO_ADITIVO", "Tipo de aditivo", dominio, modulo));  
588 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DE_PRAZO", "De prazo", dominio, modulo));  
589 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DE_VALOR", "De valor", dominio, modulo));  
590 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DE_CLAUSULA_CONTRATUAL", "De cláusula contratual", dominio, modulo));  
591 - internacionalizacaoList.add(new Internacionalizacao("LABEL.ALTERACAO_PRAZO", "Alteração de prazo", dominio, modulo));  
592 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_INICIO_ADITIVO", "Data início do aditivo", dominio, modulo));  
593 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_FINAL_ADITIVO", "Data final do aditivo", dominio, modulo));  
594 - internacionalizacaoList.add(new Internacionalizacao("LABEL.ALTERACAO_VALOR", "Alteração de valor", dominio, modulo));  
595 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TIPO_OBJETO", "Tipo de objeto", dominio, modulo));  
596 - internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_ADITIVO", "Valor do aditivo", dominio, modulo));  
597 - internacionalizacaoList.add(new Internacionalizacao("LABEL.PERCENTUAL_ADITIVO", "Percentual do aditivo", dominio, modulo));  
598 - internacionalizacaoList.add(new Internacionalizacao("LABEL.ALTERACAO_CLAUSULA_CONTRATUAL", "Alteração de cláusula contratual", dominio, modulo));  
599 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DESCRICAO_ADITIVO", "Descrição do aditivo", dominio, modulo));  
600 - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_ADITIVO", "Justificativa do aditivo", dominio, modulo));  
601 - internacionalizacaoList.add(new Internacionalizacao("LABEL.MANIFESTACAO_CONTRATADA", "Manifestação da contratada", dominio, modulo));  
602 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_VIGENCIA_FINAL_CONTRATO", "Data vigencia final do contrato", dominio, modulo));  
603 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_VIGENCIA_INICIAL_ADITIVO", "Aditivo de data vigencia inicial", dominio, modulo));  
604 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_VIGENCIA_FINAL_ADITIVO", "Aditivo de data vigencia final", dominio, modulo));  
605 - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUM_REPACTUACAO", "Nº da repactuação", dominio, modulo));  
606 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_REPACTUACAO", "Data da repactuação", dominio, modulo));  
607 - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_REPACTUACAO", "Justificativa da repactuação", dominio, modulo));  
608 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_REPACTUACAO", "Repactuação", dominio, modulo));  
609 - internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_SOLICITACAO_REPACTUACAO", "Gerar relatório de repactuação", dominio, modulo));  
610 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_RELATORIO_REPACTUACAO", "Relatório de Repactuação", dominio, modulo));  
611 - internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_TERMO_REPACTUACAO","Gerar termo de repactuação",dominio, modulo));  
612 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_LIST_REPACTUACOES", "Repactuações do contrato", dominio, modulo));  
613 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_LIST_ADITIVOS", "Aditivos do contrato", dominio, modulo));  
614 -  
615 - 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));  
616 - 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));  
617 - 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));  
618 - 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));  
619 - 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));  
620 - 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));  
621 - 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));  
622 - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_ADITIVO", "Aditivo de número %s emitído no dia %s. ", dominio, modulo));  
623 - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_ADITIVO_PRAZO", "Aditivo de prazo (Novo período de %s à %s). ", dominio, modulo));  
624 - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_ADITIVO_VALOR", "Aditivo de valor (%s de %s). ", dominio, modulo));  
625 - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_ADITIVO_CLAUSULA", "Aditivo de cláusula contratual. ", dominio, modulo));  
626 - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_REPACTUACAO", "Repactuacao de número %s ocorrida em %s.", dominio, modulo)); 600 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_ADITIVO", "Aditamento de contrato", dominio, modulo));
  601 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_RELATORIO_ADITIVO", "Termo de solicitação de aditivo", dominio, modulo));
  602 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_SOLICITACAO_ADITIVO", "Gerar termo de solicitação de aditivo", dominio, modulo));
  603 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUM_ADITIVO", "Nº do aditivo", dominio, modulo));
  604 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_ADITIVO", "Tipo de aditivo", dominio, modulo));
  605 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DE_PRAZO", "De prazo", dominio, modulo));
  606 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DE_VALOR", "De valor", dominio, modulo));
  607 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DE_CLAUSULA_CONTRATUAL", "De cláusula contratual", dominio, modulo));
  608 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.ALTERACAO_PRAZO", "Alteração de prazo", dominio, modulo));
  609 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_INICIO_ADITIVO", "Data início do aditivo", dominio, modulo));
  610 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_FINAL_ADITIVO", "Data final do aditivo", dominio, modulo));
  611 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.ALTERACAO_VALOR", "Alteração de valor", dominio, modulo));
  612 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_OBJETO", "Tipo de objeto", dominio, modulo));
  613 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.VALOR_ADITIVO", "Valor do aditivo", dominio, modulo));
  614 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.PERCENTUAL_ADITIVO", "Percentual do aditivo", dominio, modulo));
  615 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.ALTERACAO_CLAUSULA_CONTRATUAL", "Alteração de cláusula contratual", dominio, modulo));
  616 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DESCRICAO_ADITIVO", "Descrição do aditivo", dominio, modulo));
  617 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_ADITIVO", "Justificativa do aditivo", dominio, modulo));
  618 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.MANIFESTACAO_CONTRATADA", "Manifestação da contratada", dominio, modulo));
  619 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_VIGENCIA_FINAL_CONTRATO", "Data vigencia final do contrato", dominio, modulo));
  620 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_VIGENCIA_INICIAL_ADITIVO", "Aditivo de data vigencia inicial", dominio, modulo));
  621 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_VIGENCIA_FINAL_ADITIVO", "Aditivo de data vigencia final", dominio, modulo));
  622 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUM_REPACTUACAO", "Nº da repactuação", dominio, modulo));
  623 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_REPACTUACAO", "Data da repactuação", dominio, modulo));
  624 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_REPACTUACAO", "Justificativa da repactuação", dominio, modulo));
  625 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_REPACTUACAO", "Repactuação", dominio, modulo));
  626 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_SOLICITACAO_REPACTUACAO", "Gerar relatório de repactuação", dominio, modulo));
  627 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_RELATORIO_REPACTUACAO", "Relatório de Repactuação", dominio, modulo));
  628 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_TERMO_REPACTUACAO","Gerar termo de repactuação",dominio, modulo));
  629 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_LIST_REPACTUACOES", "Repactuações do contrato", dominio, modulo));
  630 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_LIST_ADITIVOS", "Aditivos do contrato", dominio, modulo));
  631 +
  632 + 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));
  633 + 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));
  634 + 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));
  635 + 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));
  636 + 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));
  637 + 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));
  638 + 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));
  639 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_ADITIVO", "Aditivo de número %s emitído no dia %s. ", dominio, modulo));
  640 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_ADITIVO_PRAZO", "Aditivo de prazo (Novo período de %s à %s). ", dominio, modulo));
  641 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_ADITIVO_VALOR", "Aditivo de valor (%s de %s). ", dominio, modulo));
  642 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_ADITIVO_CLAUSULA", "Aditivo de cláusula contratual. ", dominio, modulo));
  643 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_REPACTUACAO", "Repactuacao de número %s ocorrida em %s.", dominio, modulo));
627 644
628 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.DATA_REPACTUACAO_VIGENCIA", "Data da repactuação deve estar dentro da vigência do contrato!", dominio, modulo)); 645 internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.DATA_REPACTUACAO_VIGENCIA", "Data da repactuação deve estar dentro da vigência do contrato!", dominio, modulo));
629 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)); 646 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 @@ -670,40 +687,40 @@ public class StartupListenerContratos extends UtilStartup implements Application
670 internacionalizacaoList.add(new Internacionalizacao("LIBERACAO_PAGAMENTO.MSG.SELECIONE_EMPENHO","Selecione um empenho para adicionar", dominio, modulo)); 687 internacionalizacaoList.add(new Internacionalizacao("LIBERACAO_PAGAMENTO.MSG.SELECIONE_EMPENHO","Selecione um empenho para adicionar", dominio, modulo));
671 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)); 688 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));
672 689
673 - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.DATA","Data da não conformidade", dominio, modulo));  
674 - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.APLICAVEL","Não conformidade aplicável", dominio, modulo));  
675 - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.PERCENTUAL_MULTA","Percentual da multa", dominio, modulo));  
676 - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.VALOR_MULTA","Valor da multa", dominio, modulo));  
677 - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.DESCRICAO","Descrição de não conformidade", dominio, modulo));  
678 - internacionalizacaoList.add(new Internacionalizacao("REGISTRO_NAO_CONFORMIDADE.RESPOSTA_CONTRATADA","Resposta da contratada", dominio, modulo));  
679 - 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));  
680 -  
681 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TIPO_CONTRATO","Tipo de contrato",dominio, modulo));  
682 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TIPO_AQUISICAO","Tipo de aquisição",dominio, modulo));  
683 - internacionalizacaoList.add(new Internacionalizacao("LABEL.SITUACAO_ATUAL","Situação atual",dominio, modulo));  
684 - internacionalizacaoList.add(new Internacionalizacao("LABEL.NOVA_SITUACAO","Nova situação",dominio, modulo));  
685 - internacionalizacaoList.add(new Internacionalizacao("LABEL.DATA_ATUALIZACAO","Data da atualização",dominio, modulo));  
686 - internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_ATUALIZACAO_STATUS","Justificativa da atualização do status",dominio, modulo));  
687 - 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));  
688 - 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));  
689 - 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));  
690 -  
691 - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.TITULO_RESCISAO_CONTRATO","Rescisão de contrato",dominio, modulo));  
692 - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.NUM_RESCISAO","Nº da rescisão",dominio, modulo));  
693 - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.DATA_RESCISAO","Data da rescisão",dominio, modulo));  
694 - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.TIPO_RESCISAO","Tipo de rescisão",dominio, modulo));  
695 - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.HA_DEVOLUCAO_VALOR","Há devolução de valor?",dominio, modulo));  
696 - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.VALOR_A_DEVOLVER","Valor a ser devolvido",dominio, modulo));  
697 - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.ACOES_APLICADAS","Ações aplicadas ao contrato",dominio, modulo));  
698 - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.TIPO_ACAO","Tipo de ação",dominio, modulo));  
699 - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.DATA_ACAO","Data da ação",dominio, modulo));  
700 - internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_RESCISAO_CONTRATO_SEM_DEVOLUCAO_VALOR","Rescisão de contrato (Nº %s) realizado em %s.",dominio, modulo));  
701 - 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));  
702 - 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));  
703 - internacionalizacaoList.add(new Internacionalizacao("RESCISAO_CONTRATO.GERAR_TERMO","Gerar termo de rescisão de contrato",dominio, modulo));  
704 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_DOCUMENTO_RESCISAO_CONTRATO", "Termo de rescisão de contrato", dominio, modulo));  
705 - internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_LIST_RESCISOES", "Rescisões do contrato", dominio, modulo));  
706 - internacionalizacaoList.add(new Internacionalizacao("LABEL.SELECIONE_CONTRATO", "Selecione o contrato", dominio, modulo)); 690 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.DATA","Data da não conformidade", dominio, modulo));
  691 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.APLICAVEL","Não conformidade aplicável", dominio, modulo));
  692 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.PERCENTUAL_MULTA","Percentual da multa", dominio, modulo));
  693 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.VALOR_MULTA","Valor da multa", dominio, modulo));
  694 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.DESCRICAO","Descrição de não conformidade", dominio, modulo));
  695 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.REGISTRO_NAO_CONFORMIDADE.RESPOSTA_CONTRATADA","Resposta da contratada", dominio, modulo));
  696 + 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));
  697 +
  698 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_CONTRATO","Tipo de contrato",dominio, modulo));
  699 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_AQUISICAO","Tipo de aquisição",dominio, modulo));
  700 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.SITUACAO_ATUAL","Situação atual",dominio, modulo));
  701 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NOVA_SITUACAO","Nova situação",dominio, modulo));
  702 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_ATUALIZACAO","Data da atualização",dominio, modulo));
  703 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_ATUALIZACAO_STATUS","Justificativa da atualização do status",dominio, modulo));
  704 + 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));
  705 + 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));
  706 + 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));
  707 +
  708 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.TITULO_RESCISAO_CONTRATO","Rescisão de contrato",dominio, modulo));
  709 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.NUM_RESCISAO","Nº da rescisão",dominio, modulo));
  710 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.DATA_RESCISAO","Data da rescisão",dominio, modulo));
  711 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.TIPO_RESCISAO","Tipo de rescisão",dominio, modulo));
  712 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.HA_DEVOLUCAO_VALOR","Há devolução de valor?",dominio, modulo));
  713 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.VALOR_A_DEVOLVER","Valor a ser devolvido",dominio, modulo));
  714 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.ACOES_APLICADAS","Ações aplicadas ao contrato",dominio, modulo));
  715 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.TIPO_ACAO","Tipo de ação",dominio, modulo));
  716 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.DATA_ACAO","Data da ação",dominio, modulo));
  717 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.DESCRICAO_EVENTO_RESCISAO_CONTRATO_SEM_DEVOLUCAO_VALOR","Rescisão de contrato (Nº %s) realizado em %s.",dominio, modulo));
  718 + 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));
  719 + 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));
  720 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.RESCISAO_CONTRATO.GERAR_TERMO","Gerar termo de rescisão de contrato",dominio, modulo));
  721 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_DOCUMENTO_RESCISAO_CONTRATO", "Termo de rescisão de contrato", dominio, modulo));
  722 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_LIST_RESCISOES", "Rescisões do contrato", dominio, modulo));
  723 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.SELECIONE_CONTRATO", "Selecione o contrato", dominio, modulo));
707 724
708 internacionalizacaoList.add(new Internacionalizacao("LABEL.NUMERO_ANO_CONTRATO", "Número/Ano do contrato", dominio, modulo)); 725 internacionalizacaoList.add(new Internacionalizacao("LABEL.NUMERO_ANO_CONTRATO", "Número/Ano do contrato", dominio, modulo));
709 internacionalizacaoList.add(new Internacionalizacao("LABEL.PROGRAMA", "Programa", dominio, modulo)); 726 internacionalizacaoList.add(new Internacionalizacao("LABEL.PROGRAMA", "Programa", dominio, modulo));
@@ -771,6 +788,7 @@ public class StartupListenerContratos extends UtilStartup implements Application @@ -771,6 +788,7 @@ public class StartupListenerContratos extends UtilStartup implements Application
771 internacionalizacaoList.add(new Internacionalizacao("LABEL.ENCAMINHAMENTOS", "Encaminhamentos", dominio, modulo)); 788 internacionalizacaoList.add(new Internacionalizacao("LABEL.ENCAMINHAMENTOS", "Encaminhamentos", dominio, modulo));
772 internacionalizacaoList.add(new Internacionalizacao("LABEL.DECISAO", "Decisão", dominio, modulo)); 789 internacionalizacaoList.add(new Internacionalizacao("LABEL.DECISAO", "Decisão", dominio, modulo));
773 internacionalizacaoList.add(new Internacionalizacao("LABEL.CONTRATADA", "Contratada", dominio, modulo)); 790 internacionalizacaoList.add(new Internacionalizacao("LABEL.CONTRATADA", "Contratada", dominio, modulo));
  791 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.CONTRATADA", "Contratada", dominio, modulo));
774 internacionalizacaoList.add(new Internacionalizacao("LABEL.CNPJ_CONTRATADA", "CNPJ da contratada", dominio, modulo)); 792 internacionalizacaoList.add(new Internacionalizacao("LABEL.CNPJ_CONTRATADA", "CNPJ da contratada", dominio, modulo));
775 internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_ENCERRAMENTO_CONTRATO", "Gerar termo de encerramento", dominio, modulo)); 793 internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_ENCERRAMENTO_CONTRATO", "Gerar termo de encerramento", dominio, modulo));
776 internacionalizacaoList.add(new Internacionalizacao("LABEL.INFORMACAO_CONTRATO", "Informações do contrato", dominio, modulo)); 794 internacionalizacaoList.add(new Internacionalizacao("LABEL.INFORMACAO_CONTRATO", "Informações do contrato", dominio, modulo));
@@ -914,19 +932,31 @@ public class StartupListenerContratos extends UtilStartup implements Application @@ -914,19 +932,31 @@ public class StartupListenerContratos extends UtilStartup implements Application
914 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)); 932 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));
915 933
916 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)); 934 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));
917 - internacionalizacaoList.add(new Internacionalizacao("LABEL.APLICAR_PENALIDADE", "Aplicar penalidade", dominio, modulo));  
918 - internacionalizacaoList.add(new Internacionalizacao("LABEL.OCORRENCIA_PENALIDADE", "Ocorrência da penalidade", dominio, modulo));  
919 - internacionalizacaoList.add(new Internacionalizacao("LABEL.RESPOSTA_CONTRATADA", "Resposta da contratada", dominio, modulo)); 935 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.APLICAR_PENALIDADE", "Aplicar penalidade", dominio, modulo));
  936 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.OCORRENCIA_PENALIDADE", "Ocorrência da penalidade", dominio, modulo));
  937 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.RESPOSTA_CONTRATADA", "Resposta da contratada", dominio, modulo));
920 internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_APLICAR_PENALIDADE", "Aplicação de penalidade para a ocorrência da penalidade: ", dominio, modulo)); 938 internacionalizacaoList.add(new Internacionalizacao("MSG.DESCRICAO_EVENTO_APLICAR_PENALIDADE", "Aplicação de penalidade para a ocorrência da penalidade: ", dominio, modulo));
921 939
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)); 940 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NOTA_EMPENHO", "Nota de empenho", dominio, modulo));
  941 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.JUSTIFICATIVA_EMPENHO", "Justificativa do empenho", dominio, modulo));
924 internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_REGISTRO_NOTA_EMPENHO", "Gerar registro de nota de empenho", dominio, modulo)); 942 internacionalizacaoList.add(new Internacionalizacao("LABEL.GERAR_REGISTRO_NOTA_EMPENHO", "Gerar registro de nota de empenho", dominio, modulo));
925 943
926 internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR_PENALIDADE", "Sucesso ao salvar a penalidade!", dominio, modulo)); 944 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)); 945 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.MSG.SUCESSO_SALVAR_EMPENHO", "Sucesso ao salvar o empenho!", dominio, modulo));
928 internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_DOCUMENTO_EMPENHO", "Registro de Nota de Empenho", dominio, modulo)); 946 internacionalizacaoList.add(new Internacionalizacao("LABEL.TITULO_DOCUMENTO_EMPENHO", "Registro de Nota de Empenho", dominio, modulo));
929 947
  948 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.RECEBIMENTO_OBJETO", "Recebimento de Objeto", dominio, modulo));
  949 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.DATA_RECEBIMENTO_OBJETO", "Data do recebimento", dominio, modulo));
  950 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TIPO_RECEBIMENTO", "Tipo do recebimento", dominio, modulo));
  951 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NOME_OBJETO", "Nome do objeto", dominio, modulo));
  952 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.AVALIACAO_OBJETO", "Avaliação do objeto", dominio, modulo));
  953 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_TERMO_RECEBIMENTO", "Gerar termo de recebimento", dominio, modulo));
  954 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_RECEBIMENTO_OBJETO", "Nº do recebimento", dominio, modulo));
  955 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_REGISTRAR_NAO_CONFORMIDADE", "Registrar não conformidade", dominio, modulo));
  956 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_DOCUMENTO_RECEBIMENTO", "Termo de recebimento de objeto", dominio, modulo));
  957 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.TITULO_DOCUMENTO_EMPENHO", "Registro de Nota de Empenho", dominio, modulo));
  958 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.GERAR_REGISTRO_EMPENHO", "Gerar registro de nota de empenho", dominio, modulo));
  959 +
930 } 960 }
931 961
932 private void gerarMensagem(Dominio dominio, Modulo modulo, List<Internacionalizacao> internacionalizacaoList) { 962 private void gerarMensagem(Dominio dominio, Modulo modulo, List<Internacionalizacao> internacionalizacaoList) {
@@ -961,7 +991,8 @@ public class StartupListenerContratos extends UtilStartup implements Application @@ -961,7 +991,8 @@ public class StartupListenerContratos extends UtilStartup implements Application
961 internacionalizacaoList.add(new Internacionalizacao("MSG.CONFIRMA_EXCLUIR_REGRA_EVENTO", "Tem certeza que deseja excluir essas regras dinâmicas?", dominio, modulo)); 991 internacionalizacaoList.add(new Internacionalizacao("MSG.CONFIRMA_EXCLUIR_REGRA_EVENTO", "Tem certeza que deseja excluir essas regras dinâmicas?", dominio, modulo));
962 internacionalizacaoList.add(new Internacionalizacao("MSG.EXCLUIR_ESTUDO_TECNICO", "Confirma a exclusão do Estudo técnico selecionado?", dominio, modulo)); 992 internacionalizacaoList.add(new Internacionalizacao("MSG.EXCLUIR_ESTUDO_TECNICO", "Confirma a exclusão do Estudo técnico selecionado?", dominio, modulo));
963 internacionalizacaoList.add(new Internacionalizacao("MSG.SELECIONE_AO_MENOS_UM_ITEM_PARA_SER_REMOVIDO", "Selecione ao menos um item para ser removido!", dominio, modulo)); 993 internacionalizacaoList.add(new Internacionalizacao("MSG.SELECIONE_AO_MENOS_UM_ITEM_PARA_SER_REMOVIDO", "Selecione ao menos um item para ser removido!", dominio, modulo));
964 - internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR", "salvo com sucesso!", dominio, modulo)); 994 + internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_SALVAR", "Salvo com sucesso!", dominio, modulo));
  995 + internacionalizacaoList.add(new Internacionalizacao("MSG.SELECIONE_UM_ITEM_PARA_GERAR_TERMO", "Selecione um item para gerar o termo", dominio, modulo));
965 996
966 } 997 }
967 998
@@ -1076,7 +1107,7 @@ public class StartupListenerContratos extends UtilStartup implements Application @@ -1076,7 +1107,7 @@ public class StartupListenerContratos extends UtilStartup implements Application
1076 internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_CONTRATACAO", "Justificativa da Contratação", dominio, modulo)); 1107 internacionalizacaoList.add(new Internacionalizacao("LABEL.JUSTIFICATIVA_CONTRATACAO", "Justificativa da Contratação", dominio, modulo));
1077 internacionalizacaoList.add(new Internacionalizacao("LABEL.LIBERAR_PAGAMENTO", "Liberar Pagamento", dominio, modulo)); 1108 internacionalizacaoList.add(new Internacionalizacao("LABEL.LIBERAR_PAGAMENTO", "Liberar Pagamento", dominio, modulo));
1078 internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NECESSIDADE_ELENCADA", "Necessidade elencada", dominio, modulo)); 1109 internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NECESSIDADE_ELENCADA", "Necessidade elencada", dominio, modulo));
1079 - internacionalizacaoList.add(new Internacionalizacao("LABEL.NUMERO_EMPENHO", "N° do empenho", dominio, modulo)); 1110 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.LABEL.NUMERO_EMPENHO", "N° do empenho", dominio, modulo));
1080 internacionalizacaoList.add(new Internacionalizacao("LABEL.OBJETO_CONTRATACAO", "Objeto contratação", dominio, modulo)); 1111 internacionalizacaoList.add(new Internacionalizacao("LABEL.OBJETO_CONTRATACAO", "Objeto contratação", dominio, modulo));
1081 internacionalizacaoList.add(new Internacionalizacao("LABEL.PENALIDADES", "Penalidades", dominio, modulo)); 1112 internacionalizacaoList.add(new Internacionalizacao("LABEL.PENALIDADES", "Penalidades", dominio, modulo));
1082 internacionalizacaoList.add(new Internacionalizacao("LABEL.PENALIDADES_PREVISTAS", "Penalidades previstas", dominio, modulo)); 1113 internacionalizacaoList.add(new Internacionalizacao("LABEL.PENALIDADES_PREVISTAS", "Penalidades previstas", dominio, modulo));
@@ -1089,10 +1120,10 @@ public class StartupListenerContratos extends UtilStartup implements Application @@ -1089,10 +1120,10 @@ public class StartupListenerContratos extends UtilStartup implements Application
1089 internacionalizacaoList.add(new Internacionalizacao("LABEL.TIPO_PERSPECTIVA", "Tipo perspectiva", dominio, modulo)); 1120 internacionalizacaoList.add(new Internacionalizacao("LABEL.TIPO_PERSPECTIVA", "Tipo perspectiva", dominio, modulo));
1090 internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_EMPENHADO", "Valor empenhado", dominio, modulo)); 1121 internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_EMPENHADO", "Valor empenhado", dominio, modulo));
1091 internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_TOTAL", "Valor total", dominio, modulo)); 1122 internacionalizacaoList.add(new Internacionalizacao("LABEL.VALOR_TOTAL", "Valor total", dominio, modulo));
1092 - internacionalizacaoList.add(new Internacionalizacao("FINAL", "Final", dominio, modulo));  
1093 - internacionalizacaoList.add(new Internacionalizacao("INFORME_GESTOR", "Informe o gestor", dominio, modulo));  
1094 - internacionalizacaoList.add(new Internacionalizacao("INICIAL", "Inicial", dominio, modulo));  
1095 - internacionalizacaoList.add(new Internacionalizacao("NOME_QUESTIONARIO", "Nome do checklist", dominio, modulo)); 1123 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.FINAL", "Final", dominio, modulo));
  1124 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.INFORME_GESTOR", "Informe o gestor", dominio, modulo));
  1125 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.INICIAL", "Inicial", dominio, modulo));
  1126 + internacionalizacaoList.add(new Internacionalizacao("CONTRATOS.NOME_QUESTIONARIO", "Nome do checklist", dominio, modulo));
1096 internacionalizacaoList.add(new Internacionalizacao("LABEL.COMECA_EM", "Começa em", dominio, modulo)); 1127 internacionalizacaoList.add(new Internacionalizacao("LABEL.COMECA_EM", "Começa em", dominio, modulo));
1097 internacionalizacaoList.add(new Internacionalizacao("LABEL.COMPENSACAO_SANCAO_FINANCEIRA", "Compensação sanção financeira", dominio, modulo)); 1128 internacionalizacaoList.add(new Internacionalizacao("LABEL.COMPENSACAO_SANCAO_FINANCEIRA", "Compensação sanção financeira", dominio, modulo));
1098 internacionalizacaoList.add(new Internacionalizacao("LABEL.CONTEUDO", "Conteúdo", dominio, modulo)); 1129 internacionalizacaoList.add(new Internacionalizacao("LABEL.CONTEUDO", "Conteúdo", dominio, modulo));
cit-contratos-web/src/main/resources/reports/eventoRecebimentoObjeto.jrxml
@@ -44,9 +44,8 @@ INNER JOIN cnt_cn_evento evento on ro.id = evento.id @@ -44,9 +44,8 @@ INNER JOIN cnt_cn_evento evento on ro.id = evento.id
44 INNER JOIN cnt_contrato as contrato on evento.contrato_id = contrato.id 44 INNER JOIN cnt_contrato as contrato on evento.contrato_id = contrato.id
45 INNER JOIN cnt_ev_ro_avaliacao as avaliacao on ro.id = avaliacao.recebimentoobjeto_id 45 INNER JOIN cnt_ev_ro_avaliacao as avaliacao on ro.id = avaliacao.recebimentoobjeto_id
46 INNER JOIN dominio as dominio on avaliacao.dominio_id = dominio.id 46 INNER JOIN dominio as dominio on avaliacao.dominio_id = dominio.id
47 -where ro.id = $P{RECEBIMENTO_ID}  
48 -GROUP BY ro.id, evento.id, contrato.id, dominio.id  
49 -ORDER BY dominio.codigo]]> 47 +WHERE ro.id = $P{RECEBIMENTO_ID}
  48 +LIMIT 2]]>
50 </queryString> 49 </queryString>
51 <field name="tipoavaliacao" class="java.lang.String"/> 50 <field name="tipoavaliacao" class="java.lang.String"/>
52 </subDataset> 51 </subDataset>
cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoListController.js
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 2
3 citApp.controller('EstudoTecnicoListController', ['$scope', 'EstudoTecnicoRepository', '$translate', 3 citApp.controller('EstudoTecnicoListController', ['$scope', 'EstudoTecnicoRepository', '$translate',
4 function EstudoTecnicoListController($scope, EstudoTecnicoRepository, $translate) { 4 function EstudoTecnicoListController($scope, EstudoTecnicoRepository, $translate) {
5 - 5 +
6 $scope.resetForm = function(){ 6 $scope.resetForm = function(){
7 angular.element("#estudoTecnicoControllerId").scope().resetForm(); 7 angular.element("#estudoTecnicoControllerId").scope().resetForm();
8 }; 8 };
@@ -18,7 +18,7 @@ citApp.controller(&#39;EstudoTecnicoListController&#39;, [&#39;$scope&#39;, &#39;EstudoTecnicoReposi @@ -18,7 +18,7 @@ citApp.controller(&#39;EstudoTecnicoListController&#39;, [&#39;$scope&#39;, &#39;EstudoTecnicoReposi
18 align : 'text-center' 18 align : 'text-center'
19 },{ 19 },{
20 value : 'descricaoSolucao', 20 value : 'descricaoSolucao',
21 - title : $translate.instant('LABEL.DESCRICAO_SOLUCAO'), 21 + title : $translate.instant('CONTRATOS.LABEL.DESCRICAO_SOLUCAO'),
22 align : 'text-justify' 22 align : 'text-justify'
23 }]; 23 }];
24 24
@@ -32,7 +32,7 @@ citApp.controller(&#39;EstudoTecnicoListController&#39;, [&#39;$scope&#39;, &#39;EstudoTecnicoReposi @@ -32,7 +32,7 @@ citApp.controller(&#39;EstudoTecnicoListController&#39;, [&#39;$scope&#39;, &#39;EstudoTecnicoReposi
32 filters : [{type: 'numeric-range', field: 'codigo'}, 32 filters : [{type: 'numeric-range', field: 'codigo'},
33 {type: 'string', field: 'descricaoSolucao'}] 33 {type: 'string', field: 'descricaoSolucao'}]
34 }; 34 };
35 - 35 +
36 // abrir uma EstudoTecnico para visualizar ou editar dependendo do parametro edit 36 // abrir uma EstudoTecnico para visualizar ou editar dependendo do parametro edit
37 $scope.abrirEstudoTecnico = function(edit){ 37 $scope.abrirEstudoTecnico = function(edit){
38 // recupera a EstudoTecnico selecionada 38 // recupera a EstudoTecnico selecionada
@@ -68,7 +68,7 @@ citApp.controller(&#39;EstudoTecnicoListController&#39;, [&#39;$scope&#39;, &#39;EstudoTecnicoReposi @@ -68,7 +68,7 @@ citApp.controller(&#39;EstudoTecnicoListController&#39;, [&#39;$scope&#39;, &#39;EstudoTecnicoReposi
68 // realiza a exclusão da EstudoTecnico 68 // realiza a exclusão da EstudoTecnico
69 $scope.excluirEstudoTecnico = function(){ 69 $scope.excluirEstudoTecnico = function(){
70 var estudoTecnico = this.item; 70 var estudoTecnico = this.item;
71 - 71 +
72 $scope.$modalConfirmInstance.dismiss('cancel'); 72 $scope.$modalConfirmInstance.dismiss('cancel');
73 73
74 EstudoTecnicoRepository.remove(estudoTecnico).then(function(result) { 74 EstudoTecnicoRepository.remove(estudoTecnico).then(function(result) {
@@ -88,9 +88,9 @@ citApp.controller(&#39;EstudoTecnicoListController&#39;, [&#39;$scope&#39;, &#39;EstudoTecnicoReposi @@ -88,9 +88,9 @@ citApp.controller(&#39;EstudoTecnicoListController&#39;, [&#39;$scope&#39;, &#39;EstudoTecnicoReposi
88 $scope.url = '/cit-contratos-web/rest/estudoTecnico/gerarEstudoTecnico?idEstudoTecnico='+ $scope.estudoTecnicoChecked.id; 88 $scope.url = '/cit-contratos-web/rest/estudoTecnico/gerarEstudoTecnico?idEstudoTecnico='+ $scope.estudoTecnicoChecked.id;
89 $scope.visualizarRelatorio($scope.url, $translate.instant("LABEL.TITULO_ESTUDO_TECNICO")); 89 $scope.visualizarRelatorio($scope.url, $translate.instant("LABEL.TITULO_ESTUDO_TECNICO"));
90 } 90 }
91 - 91 +
92 }; 92 };
93 - 93 +
94 }]); 94 }]);
95 95
96 96
cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EventoLiberacaoPagamentoController.js
@@ -413,13 +413,13 @@ citApp.controller(&#39;EventoLiberacaoPagamentoController&#39;, [&#39;$scope&#39;, &#39;$timeout&#39;, &#39; @@ -413,13 +413,13 @@ citApp.controller(&#39;EventoLiberacaoPagamentoController&#39;, [&#39;$scope&#39;, &#39;$timeout&#39;, &#39;
413 }; 413 };
414 414
415 $scope.$watch('liberacaoPagamento.liberarPagamentoValorContrata', function(){ 415 $scope.$watch('liberacaoPagamento.liberarPagamentoValorContrata', function(){
416 - 416 +
417 if($scope.validacaoValorContratoEmpenho){ 417 if($scope.validacaoValorContratoEmpenho){
418 $scope.validacaoValorContratoEmpenho = false; 418 $scope.validacaoValorContratoEmpenho = false;
419 return; 419 return;
420 } 420 }
421 -  
422 - if($scope.liberacaoPagamento.liberarPagamentoValorContrata){ 421 +
  422 + if($scope.liberacaoPagamento && $scope.liberacaoPagamento.liberarPagamentoValorContrata){
423 if($scope.valorTotalEmpenhado < $scope.contrato.valorContrato){ 423 if($scope.valorTotalEmpenhado < $scope.contrato.valorContrato){
424 $scope.showAlert('warning', $translate.instant('LIBERACAO_PAGAMENTO.MSG.LIBERACAO_PAGAMENTO_VALOR_EMPENHO_MENOR_VALOR_TOTAL_CONTRATO')); 424 $scope.showAlert('warning', $translate.instant('LIBERACAO_PAGAMENTO.MSG.LIBERACAO_PAGAMENTO_VALOR_EMPENHO_MENOR_VALOR_TOTAL_CONTRATO'));
425 $scope.liberacaoPagamento.liberarPagamentoValorContrata = false; 425 $scope.liberacaoPagamento.liberarPagamentoValorContrata = false;
cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/OrdemFornecimentoController.js
@@ -234,6 +234,11 @@ citApp.controller(&#39;OrdemFornecimentoController&#39;, [&#39;$scope&#39;, &#39;OrdemFornecimentoRe @@ -234,6 +234,11 @@ citApp.controller(&#39;OrdemFornecimentoController&#39;, [&#39;$scope&#39;, &#39;OrdemFornecimentoRe
234 // verifica formulario valido 234 // verifica formulario valido
235 if ($scope.ordemFornecimentoForm.$valid) { 235 if ($scope.ordemFornecimentoForm.$valid) {
236 236
  237 + if (!$scope.ordemFornecimento.itensBensServicos || $scope.ordemFornecimento.itensBensServicos.length == 0) {
  238 + $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), " ", false);
  239 + return;
  240 + }
  241 +
237 if ($scope.ordemFornecimento.dominioSituacao && $scope.ordemFornecimento.dominioSituacao.originalElement) { 242 if ($scope.ordemFornecimento.dominioSituacao && $scope.ordemFornecimento.dominioSituacao.originalElement) {
238 $scope.ordemFornecimento.dominioSituacao = $scope.ordemFornecimento.dominioSituacao.originalElement; 243 $scope.ordemFornecimento.dominioSituacao = $scope.ordemFornecimento.dominioSituacao.originalElement;
239 } 244 }
cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/VisaoContratoController.js
@@ -113,13 +113,17 @@ citApp.controller(&#39;VisaoContratoController&#39;, [&#39;$scope&#39;, @@ -113,13 +113,17 @@ citApp.controller(&#39;VisaoContratoController&#39;, [&#39;$scope&#39;,
113 $scope.$openModalController('modal-cnt_ev_registro_nc.html', 'lg', 'EventoRegistroNaoConformidadeController'); 113 $scope.$openModalController('modal-cnt_ev_registro_nc.html', 'lg', 'EventoRegistroNaoConformidadeController');
114 break; 114 break;
115 case 'RECEBIMENTO_OBJETO': 115 case 'RECEBIMENTO_OBJETO':
116 - $scope.setLoadingGet(true);  
117 - var recebimentoObjetoid = $scope.evento.id;  
118 - EventoRecebimentoObjetoRepository.get(recebimentoObjetoid).then(function(result) {  
119 - $scope.recebimentoObjeto = result.originalElement;  
120 - });  
121 - $scope.$openModalController('modal-cnt_ev_recebimentoobjeto.html', 'lg', 'EventoRecebimentoObjetoController');  
122 - $scope.setLoadingGet(false); 116 + if ($scope.evento) {
  117 + var recebimentoObjetoid = $scope.evento.id;
  118 + $scope.setLoadingGet(true);
  119 + EventoRecebimentoObjetoRepository.get(recebimentoObjetoid).then(function(result) {
  120 + $scope.recebimentoObjeto = result.originalElement;
  121 + });
  122 + $scope.$openModalController('modal-cnt_ev_recebimentoobjeto.html', 'lg', 'EventoRecebimentoObjetoController');
  123 + $scope.setLoadingGet(false);
  124 + } else {
  125 + $scope.$openModalController('modal-cnt_ev_recebimentoobjeto.html', 'lg', 'EventoRecebimentoObjetoController');
  126 + }
123 break; 127 break;
124 case 'REPACTUACAO': 128 case 'REPACTUACAO':
125 if ($scope.evento) { 129 if ($scope.evento) {
@@ -476,32 +480,6 @@ citApp.controller(&#39;VisaoContratoController&#39;, [&#39;$scope&#39;, @@ -476,32 +480,6 @@ citApp.controller(&#39;VisaoContratoController&#39;, [&#39;$scope&#39;,
476 } 480 }
477 }; 481 };
478 482
479 - $scope.dataFinalMaiorDataInicial = function(dataInicial, dataFinal) {  
480 -  
481 - if(dataInicial !== undefined && dataFinal !== undefined){  
482 - var dataInicialComparacao = null;  
483 - try {  
484 - dataInicialComparacao = angular.copy(converterStringEmDate(dataInicial));  
485 - } catch(err) {  
486 - dataInicialComparacao = angular.copy(dataInicial);  
487 - }  
488 -  
489 - var dataFinalComparacao = null;  
490 - try {  
491 - dataFinalComparacao = angular.copy(converterStringEmDate(dataFinal));  
492 - } catch(err) {  
493 - dataFinalComparacao = angular.copy(dataFinal);  
494 - }  
495 -  
496 - try {  
497 - return dataInicialComparacao < dataFinalComparacao;  
498 - } catch(err) {  
499 - return false;  
500 - }  
501 -  
502 - }  
503 - };  
504 -  
505 //Watch para calcular valor da porcentagem do aditivo 483 //Watch para calcular valor da porcentagem do aditivo
506 $scope.$watch('contrato.id', function() { 484 $scope.$watch('contrato.id', function() {
507 if ($scope.contrato) { 485 if ($scope.contrato) {