Commit 2adf4dbaac055b46d4554e8f4c250766f17188a6
Exists in
master
Merge branch 'tarefa-4840' into adm-1.15.0
Showing
8 changed files
with
90 additions
and
67 deletions
Show diff stats
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/dao/impl/TransferenciaDaoHibernate.java
@@ -213,15 +213,21 @@ public class TransferenciaDaoHibernate extends CitGenericDAOImpl implements Tran | @@ -213,15 +213,21 @@ public class TransferenciaDaoHibernate extends CitGenericDAOImpl implements Tran | ||
213 | } | 213 | } |
214 | 214 | ||
215 | private void addFilterNumeroPatrimonial(TransferenciaVH transferenciaVH, SearchSeven searchSeven) { | 215 | private void addFilterNumeroPatrimonial(TransferenciaVH transferenciaVH, SearchSeven searchSeven) { |
216 | - if(!StringUtils.isEmpty(transferenciaVH.getNumPatrimonialInicio()) && !StringUtils.isEmpty(transferenciaVH.getNumPatrimonialFim())){ | ||
217 | - searchSeven.addFilterAnd(Filter.greaterOrEqual("saidaTemporariaItens.bemPatrimonial.numeroPatrimonial", transferenciaVH.getNumPatrimonialInicio()), Filter.lessOrEqual("saidaTemporariaItens.bemPatrimonial.numeroPatrimonial", transferenciaVH.getNumPatrimonialFim())); | 216 | + |
217 | + if(org.apache.commons.lang3.StringUtils.isNotBlank(transferenciaVH.getNumPatrimonial()) && !transferenciaVH.isIntervaloNumeroPatrimonial()){ | ||
218 | + searchSeven.addFilterEqual("saidaTemporariaItens.bemPatrimonial.numeroPatrimonial", transferenciaVH.getNumPatrimonial()); | ||
218 | }else{ | 219 | }else{ |
219 | - if(!StringUtils.isEmpty(transferenciaVH.getNumPatrimonialInicio())){ | ||
220 | - searchSeven.addFilterGreaterOrEqual("saidaTemporariaItens.bemPatrimonial.numeroPatrimonial", transferenciaVH.getNumPatrimonialInicio()); | ||
221 | - }else if(!StringUtils.isEmpty(transferenciaVH.getNumPatrimonialFim())){ | ||
222 | - searchSeven.addFilterLessOrEqual("saidaTemporariaItens.bemPatrimonial.numeroPatrimonial", transferenciaVH.getNumPatrimonialFim()); | 220 | + if(!StringUtils.isEmpty(transferenciaVH.getNumPatrimonialInicio()) && !StringUtils.isEmpty(transferenciaVH.getNumPatrimonialFim())){ |
221 | + searchSeven.addFilterAnd(Filter.greaterOrEqual("saidaTemporariaItens.bemPatrimonial.numeroPatrimonial", transferenciaVH.getNumPatrimonialInicio()), Filter.lessOrEqual("saidaTemporariaItens.bemPatrimonial.numeroPatrimonial", transferenciaVH.getNumPatrimonialFim())); | ||
222 | + }else{ | ||
223 | + if(!StringUtils.isEmpty(transferenciaVH.getNumPatrimonialInicio())){ | ||
224 | + searchSeven.addFilterGreaterOrEqual("saidaTemporariaItens.bemPatrimonial.numeroPatrimonial", transferenciaVH.getNumPatrimonialInicio()); | ||
225 | + }else if(!StringUtils.isEmpty(transferenciaVH.getNumPatrimonialFim())){ | ||
226 | + searchSeven.addFilterLessOrEqual("saidaTemporariaItens.bemPatrimonial.numeroPatrimonial", transferenciaVH.getNumPatrimonialFim()); | ||
227 | + } | ||
223 | } | 228 | } |
224 | } | 229 | } |
230 | + | ||
225 | } | 231 | } |
226 | 232 | ||
227 | private void addFilterNumeroTermo(TransferenciaVH transferenciaVH, SearchSeven searchSeven) { | 233 | private void addFilterNumeroTermo(TransferenciaVH transferenciaVH, SearchSeven searchSeven) { |
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/model/BemPatrimonialTemporario.java
@@ -56,7 +56,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; | @@ -56,7 +56,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; | ||
56 | * | 56 | * |
57 | */ | 57 | */ |
58 | @Entity | 58 | @Entity |
59 | -@JsonIgnoreProperties({"$show", "dominioStatus.descricao"}) | 59 | +@JsonIgnoreProperties({"$show", "dominioStatus.descricao", "dominioSituacaoFisica.descricao"}) |
60 | public class BemPatrimonialTemporario extends PersistentObjectAudit implements Cloneable { | 60 | public class BemPatrimonialTemporario extends PersistentObjectAudit implements Cloneable { |
61 | 61 | ||
62 | /** Atributo serialVersionUID. */ | 62 | /** Atributo serialVersionUID. */ |
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/impl/TermoResponsabilidadeServiceImpl.java
@@ -145,7 +145,7 @@ public class TermoResponsabilidadeServiceImpl extends GenericServiceImpl<TermoRe | @@ -145,7 +145,7 @@ public class TermoResponsabilidadeServiceImpl extends GenericServiceImpl<TermoRe | ||
145 | termoResponsabilidade.setDataEmissao(dataEmissao); | 145 | termoResponsabilidade.setDataEmissao(dataEmissao); |
146 | termoResponsabilidade.setDominioTipoMovimentacao(this.dominioService.findByChaveAndCodigo(Dominio.TIPO_MOVIMENTACAO, Dominio.TIPO_MOVIMENTACAO_TRANSFERENCIA)); | 146 | termoResponsabilidade.setDominioTipoMovimentacao(this.dominioService.findByChaveAndCodigo(Dominio.TIPO_MOVIMENTACAO, Dominio.TIPO_MOVIMENTACAO_TRANSFERENCIA)); |
147 | 147 | ||
148 | - termoResponsabilidade.setNumeroTermo(transferencia.getCodigo()); | 148 | + this.configurarNumeroTermo(termoResponsabilidade); |
149 | TermoResponsabilidade entitySaved = super.save(termoResponsabilidade); | 149 | TermoResponsabilidade entitySaved = super.save(termoResponsabilidade); |
150 | return entitySaved; | 150 | return entitySaved; |
151 | } else { | 151 | } else { |
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/impl/TransferenciaServiceImpl.java
@@ -19,9 +19,7 @@ import br.com.centralit.api.model.BemPatrimonial; | @@ -19,9 +19,7 @@ import br.com.centralit.api.model.BemPatrimonial; | ||
19 | import br.com.centralit.api.model.Colaborador; | 19 | import br.com.centralit.api.model.Colaborador; |
20 | import br.com.centralit.api.model.DefinicaoDetentor; | 20 | import br.com.centralit.api.model.DefinicaoDetentor; |
21 | import br.com.centralit.api.model.DefinicaoDetentorItem; | 21 | import br.com.centralit.api.model.DefinicaoDetentorItem; |
22 | -import br.com.centralit.api.model.EstruturaOrganizacional; | ||
23 | import br.com.centralit.api.model.HistoricoBemPatrimonial; | 22 | import br.com.centralit.api.model.HistoricoBemPatrimonial; |
24 | -import br.com.centralit.api.model.TermoResponsabilidade; | ||
25 | import br.com.centralit.api.model.Transferencia; | 23 | import br.com.centralit.api.model.Transferencia; |
26 | import br.com.centralit.api.model.TransferenciaDocumento; | 24 | import br.com.centralit.api.model.TransferenciaDocumento; |
27 | import br.com.centralit.api.model.TransferenciaItem; | 25 | import br.com.centralit.api.model.TransferenciaItem; |
@@ -259,7 +257,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | @@ -259,7 +257,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | ||
259 | if(salvarNovaTransferencia){ | 257 | if(salvarNovaTransferencia){ |
260 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); | 258 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); |
261 | this.transferenciaDao.save(transferenciaSave); | 259 | this.transferenciaDao.save(transferenciaSave); |
262 | - this.salvarTermo(transferenciaSave, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ||
263 | if (listaTransferenciaSalva != null) { | 260 | if (listaTransferenciaSalva != null) { |
264 | listaTransferenciaSalva.add(transferenciaSave); | 261 | listaTransferenciaSalva.add(transferenciaSave); |
265 | } | 262 | } |
@@ -281,7 +278,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | @@ -281,7 +278,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | ||
281 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); | 278 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); |
282 | this.transferenciaDao.save(transferenciaSave); | 279 | this.transferenciaDao.save(transferenciaSave); |
283 | configurarCodigo(transferenciaSave); | 280 | configurarCodigo(transferenciaSave); |
284 | - this.salvarTermo(transferenciaSave, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ||
285 | if (listaTransferenciaSalva != null) { | 281 | if (listaTransferenciaSalva != null) { |
286 | listaTransferenciaSalva.add(transferencia); | 282 | listaTransferenciaSalva.add(transferencia); |
287 | } | 283 | } |
@@ -316,7 +312,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | @@ -316,7 +312,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | ||
316 | // SALVA A TRANSFERÊNCIA | 312 | // SALVA A TRANSFERÊNCIA |
317 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); | 313 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); |
318 | this.transferenciaDao.save(transferenciaSave); | 314 | this.transferenciaDao.save(transferenciaSave); |
319 | - this.salvarTermo(transferenciaSave, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ||
320 | if (listaTransferenciaSalva != null) { | 315 | if (listaTransferenciaSalva != null) { |
321 | listaTransferenciaSalva.add(transferenciaSave); | 316 | listaTransferenciaSalva.add(transferenciaSave); |
322 | } | 317 | } |
@@ -344,7 +339,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | @@ -344,7 +339,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | ||
344 | transferencia.setSaidaTemporariaItens(transferenciaItemListTemp); | 339 | transferencia.setSaidaTemporariaItens(transferenciaItemListTemp); |
345 | this.transferenciaDao.save(transferencia); | 340 | this.transferenciaDao.save(transferencia); |
346 | configurarCodigo(transferencia); | 341 | configurarCodigo(transferencia); |
347 | - this.salvarTermo(transferencia, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ||
348 | if (listaTransferenciaSalva != null) { | 342 | if (listaTransferenciaSalva != null) { |
349 | listaTransferenciaSalva.add(transferencia); | 343 | listaTransferenciaSalva.add(transferencia); |
350 | } | 344 | } |
@@ -551,45 +545,12 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | @@ -551,45 +545,12 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | ||
551 | 545 | ||
552 | idUltimaEstrutura = transferenciaItem.getEstruturaOrganizacionalOrigem().getId(); | 546 | idUltimaEstrutura = transferenciaItem.getEstruturaOrganizacionalOrigem().getId(); |
553 | } else { | 547 | } else { |
554 | - // Alterou a estrutura origem, é salvo o termo. | ||
555 | - this.salvarTermo(transferencia, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ||
556 | 548 | ||
557 | idUltimaEstrutura = transferenciaItem.getEstruturaOrganizacionalOrigem().getId(); | 549 | idUltimaEstrutura = transferenciaItem.getEstruturaOrganizacionalOrigem().getId(); |
558 | } | 550 | } |
559 | 551 | ||
560 | } | 552 | } |
561 | 553 | ||
562 | - // Salva o última estrutura origem após a iteração | ||
563 | - this.salvarTermo(transferencia, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ||
564 | - | ||
565 | - } | ||
566 | - | ||
567 | - /** | ||
568 | - * <p> | ||
569 | - * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> | ||
570 | - * </p> | ||
571 | - * | ||
572 | - * <p> | ||
573 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | ||
574 | - * </p> | ||
575 | - * | ||
576 | - * Método responsável por salvar Termo de Responsabilidade por estrutura organizacional origem | ||
577 | - * | ||
578 | - * @author rogerio.cassimiro | ||
579 | - * | ||
580 | - * @param transferencia | ||
581 | - * @param estruturaOrganizacional | ||
582 | - * | ||
583 | - */ | ||
584 | - private void salvarTermo(Transferencia transferencia, EstruturaOrganizacional estruturaOrganizacional) { | ||
585 | - | ||
586 | - TermoResponsabilidade termoResponsabilidade = this.termoResponsabilidadeService.geraTermoResponsabilidade(transferencia, estruturaOrganizacional); | ||
587 | - | ||
588 | - if (UtilColecao.isVazio(transferencia.getIdsTermoResponsabilidade())) { | ||
589 | - transferencia.setIdsTermoResponsabilidade(new ArrayList<Long>()); | ||
590 | - } | ||
591 | - | ||
592 | - transferencia.getIdsTermoResponsabilidade().add(termoResponsabilidade.getId()); | ||
593 | } | 554 | } |
594 | 555 | ||
595 | /** | 556 | /** |
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/viewHelper/TransferenciaVH.java
@@ -105,6 +105,10 @@ public class TransferenciaVH implements Serializable { | @@ -105,6 +105,10 @@ public class TransferenciaVH implements Serializable { | ||
105 | 105 | ||
106 | private String idsBemPatrimonial; | 106 | private String idsBemPatrimonial; |
107 | 107 | ||
108 | + private String numPatrimonial; | ||
109 | + | ||
110 | + private boolean intervaloNumeroPatrimonial; | ||
111 | + | ||
108 | /** | 112 | /** |
109 | * Retorna o valor do atributo <code>numDocumentoInicio</code> | 113 | * Retorna o valor do atributo <code>numDocumentoInicio</code> |
110 | * | 114 | * |
@@ -186,7 +190,8 @@ public class TransferenciaVH implements Serializable { | @@ -186,7 +190,8 @@ public class TransferenciaVH implements Serializable { | ||
186 | } | 190 | } |
187 | 191 | ||
188 | /** | 192 | /** |
189 | - * Retorna o valor do atributo <code>estruturaOrganizacionalOrigemGestora</code> | 193 | + * Retorna o valor do atributo |
194 | + * <code>estruturaOrganizacionalOrigemGestora</code> | ||
190 | * | 195 | * |
191 | * @return <code>EstruturaOrganizacional</code> | 196 | * @return <code>EstruturaOrganizacional</code> |
192 | */ | 197 | */ |
@@ -196,7 +201,8 @@ public class TransferenciaVH implements Serializable { | @@ -196,7 +201,8 @@ public class TransferenciaVH implements Serializable { | ||
196 | } | 201 | } |
197 | 202 | ||
198 | /** | 203 | /** |
199 | - * Define o valor do atributo <code>estruturaOrganizacionalOrigemGestora</code>. | 204 | + * Define o valor do atributo |
205 | + * <code>estruturaOrganizacionalOrigemGestora</code>. | ||
200 | * | 206 | * |
201 | * @param estruturaOrganizacionalOrigemGestora | 207 | * @param estruturaOrganizacionalOrigemGestora |
202 | */ | 208 | */ |
@@ -206,7 +212,8 @@ public class TransferenciaVH implements Serializable { | @@ -206,7 +212,8 @@ public class TransferenciaVH implements Serializable { | ||
206 | } | 212 | } |
207 | 213 | ||
208 | /** | 214 | /** |
209 | - * Retorna o valor do atributo <code>estruturaOrganizacionalOrigemAdministrativa</code> | 215 | + * Retorna o valor do atributo |
216 | + * <code>estruturaOrganizacionalOrigemAdministrativa</code> | ||
210 | * | 217 | * |
211 | * @return <code>EstruturaOrganizacional</code> | 218 | * @return <code>EstruturaOrganizacional</code> |
212 | */ | 219 | */ |
@@ -216,17 +223,20 @@ public class TransferenciaVH implements Serializable { | @@ -216,17 +223,20 @@ public class TransferenciaVH implements Serializable { | ||
216 | } | 223 | } |
217 | 224 | ||
218 | /** | 225 | /** |
219 | - * Define o valor do atributo <code>estruturaOrganizacionalOrigemAdministrativa</code>. | 226 | + * Define o valor do atributo |
227 | + * <code>estruturaOrganizacionalOrigemAdministrativa</code>. | ||
220 | * | 228 | * |
221 | * @param estruturaOrganizacionalOrigemAdministrativa | 229 | * @param estruturaOrganizacionalOrigemAdministrativa |
222 | */ | 230 | */ |
223 | - public void setEstruturaOrganizacionalOrigemAdministrativa(EstruturaOrganizacional estruturaOrganizacionalOrigemAdministrativa) { | 231 | + public void setEstruturaOrganizacionalOrigemAdministrativa( |
232 | + EstruturaOrganizacional estruturaOrganizacionalOrigemAdministrativa) { | ||
224 | 233 | ||
225 | this.estruturaOrganizacionalOrigemAdministrativa = estruturaOrganizacionalOrigemAdministrativa; | 234 | this.estruturaOrganizacionalOrigemAdministrativa = estruturaOrganizacionalOrigemAdministrativa; |
226 | } | 235 | } |
227 | 236 | ||
228 | /** | 237 | /** |
229 | - * Retorna o valor do atributo <code>estruturaOrganizacionalOrigemLocalizadora</code> | 238 | + * Retorna o valor do atributo |
239 | + * <code>estruturaOrganizacionalOrigemLocalizadora</code> | ||
230 | * | 240 | * |
231 | * @return <code>EstruturaOrganizacional</code> | 241 | * @return <code>EstruturaOrganizacional</code> |
232 | */ | 242 | */ |
@@ -236,17 +246,20 @@ public class TransferenciaVH implements Serializable { | @@ -236,17 +246,20 @@ public class TransferenciaVH implements Serializable { | ||
236 | } | 246 | } |
237 | 247 | ||
238 | /** | 248 | /** |
239 | - * Define o valor do atributo <code>estruturaOrganizacionalOrigemLocalizadora</code>. | 249 | + * Define o valor do atributo |
250 | + * <code>estruturaOrganizacionalOrigemLocalizadora</code>. | ||
240 | * | 251 | * |
241 | * @param estruturaOrganizacionalOrigemLocalizadora | 252 | * @param estruturaOrganizacionalOrigemLocalizadora |
242 | */ | 253 | */ |
243 | - public void setEstruturaOrganizacionalOrigemLocalizadora(EstruturaOrganizacional estruturaOrganizacionalOrigemLocalizadora) { | 254 | + public void setEstruturaOrganizacionalOrigemLocalizadora( |
255 | + EstruturaOrganizacional estruturaOrganizacionalOrigemLocalizadora) { | ||
244 | 256 | ||
245 | this.estruturaOrganizacionalOrigemLocalizadora = estruturaOrganizacionalOrigemLocalizadora; | 257 | this.estruturaOrganizacionalOrigemLocalizadora = estruturaOrganizacionalOrigemLocalizadora; |
246 | } | 258 | } |
247 | 259 | ||
248 | /** | 260 | /** |
249 | - * Retorna o valor do atributo <code>estruturaOrganizacionalDestinoGestora</code> | 261 | + * Retorna o valor do atributo |
262 | + * <code>estruturaOrganizacionalDestinoGestora</code> | ||
250 | * | 263 | * |
251 | * @return <code>EstruturaOrganizacional</code> | 264 | * @return <code>EstruturaOrganizacional</code> |
252 | */ | 265 | */ |
@@ -256,17 +269,20 @@ public class TransferenciaVH implements Serializable { | @@ -256,17 +269,20 @@ public class TransferenciaVH implements Serializable { | ||
256 | } | 269 | } |
257 | 270 | ||
258 | /** | 271 | /** |
259 | - * Define o valor do atributo <code>estruturaOrganizacionalDestinoGestora</code>. | 272 | + * Define o valor do atributo |
273 | + * <code>estruturaOrganizacionalDestinoGestora</code>. | ||
260 | * | 274 | * |
261 | * @param estruturaOrganizacionalDestinoGestora | 275 | * @param estruturaOrganizacionalDestinoGestora |
262 | */ | 276 | */ |
263 | - public void setEstruturaOrganizacionalDestinoGestora(EstruturaOrganizacional estruturaOrganizacionalDestinoGestora) { | 277 | + public void setEstruturaOrganizacionalDestinoGestora( |
278 | + EstruturaOrganizacional estruturaOrganizacionalDestinoGestora) { | ||
264 | 279 | ||
265 | this.estruturaOrganizacionalDestinoGestora = estruturaOrganizacionalDestinoGestora; | 280 | this.estruturaOrganizacionalDestinoGestora = estruturaOrganizacionalDestinoGestora; |
266 | } | 281 | } |
267 | 282 | ||
268 | /** | 283 | /** |
269 | - * Retorna o valor do atributo <code>estruturaOrganizacionalDestinoAdministrativa</code> | 284 | + * Retorna o valor do atributo |
285 | + * <code>estruturaOrganizacionalDestinoAdministrativa</code> | ||
270 | * | 286 | * |
271 | * @return <code>EstruturaOrganizacional</code> | 287 | * @return <code>EstruturaOrganizacional</code> |
272 | */ | 288 | */ |
@@ -276,17 +292,20 @@ public class TransferenciaVH implements Serializable { | @@ -276,17 +292,20 @@ public class TransferenciaVH implements Serializable { | ||
276 | } | 292 | } |
277 | 293 | ||
278 | /** | 294 | /** |
279 | - * Define o valor do atributo <code>estruturaOrganizacionalDestinoAdministrativa</code>. | 295 | + * Define o valor do atributo |
296 | + * <code>estruturaOrganizacionalDestinoAdministrativa</code>. | ||
280 | * | 297 | * |
281 | * @param estruturaOrganizacionalDestinoAdministrativa | 298 | * @param estruturaOrganizacionalDestinoAdministrativa |
282 | */ | 299 | */ |
283 | - public void setEstruturaOrganizacionalDestinoAdministrativa(EstruturaOrganizacional estruturaOrganizacionalDestinoAdministrativa) { | 300 | + public void setEstruturaOrganizacionalDestinoAdministrativa( |
301 | + EstruturaOrganizacional estruturaOrganizacionalDestinoAdministrativa) { | ||
284 | 302 | ||
285 | this.estruturaOrganizacionalDestinoAdministrativa = estruturaOrganizacionalDestinoAdministrativa; | 303 | this.estruturaOrganizacionalDestinoAdministrativa = estruturaOrganizacionalDestinoAdministrativa; |
286 | } | 304 | } |
287 | 305 | ||
288 | /** | 306 | /** |
289 | - * Retorna o valor do atributo <code>estruturaOrganizacionalDestinoLocalizadora</code> | 307 | + * Retorna o valor do atributo |
308 | + * <code>estruturaOrganizacionalDestinoLocalizadora</code> | ||
290 | * | 309 | * |
291 | * @return <code>EstruturaOrganizacional</code> | 310 | * @return <code>EstruturaOrganizacional</code> |
292 | */ | 311 | */ |
@@ -296,11 +315,13 @@ public class TransferenciaVH implements Serializable { | @@ -296,11 +315,13 @@ public class TransferenciaVH implements Serializable { | ||
296 | } | 315 | } |
297 | 316 | ||
298 | /** | 317 | /** |
299 | - * Define o valor do atributo <code>estruturaOrganizacionalDestinoLocalizadora</code>. | 318 | + * Define o valor do atributo |
319 | + * <code>estruturaOrganizacionalDestinoLocalizadora</code>. | ||
300 | * | 320 | * |
301 | * @param estruturaOrganizacionalDestinoLocalizadora | 321 | * @param estruturaOrganizacionalDestinoLocalizadora |
302 | */ | 322 | */ |
303 | - public void setEstruturaOrganizacionalDestinoLocalizadora(EstruturaOrganizacional estruturaOrganizacionalDestinoLocalizadora) { | 323 | + public void setEstruturaOrganizacionalDestinoLocalizadora( |
324 | + EstruturaOrganizacional estruturaOrganizacionalDestinoLocalizadora) { | ||
304 | 325 | ||
305 | this.estruturaOrganizacionalDestinoLocalizadora = estruturaOrganizacionalDestinoLocalizadora; | 326 | this.estruturaOrganizacionalDestinoLocalizadora = estruturaOrganizacionalDestinoLocalizadora; |
306 | } | 327 | } |
@@ -473,4 +494,20 @@ public class TransferenciaVH implements Serializable { | @@ -473,4 +494,20 @@ public class TransferenciaVH implements Serializable { | ||
473 | this.idsBemPatrimonial = idsBemPatrimonial; | 494 | this.idsBemPatrimonial = idsBemPatrimonial; |
474 | } | 495 | } |
475 | 496 | ||
497 | + public String getNumPatrimonial() { | ||
498 | + return numPatrimonial; | ||
499 | + } | ||
500 | + | ||
501 | + public void setNumPatrimonial(String numPatrimonial) { | ||
502 | + this.numPatrimonial = numPatrimonial; | ||
503 | + } | ||
504 | + | ||
505 | + public boolean isIntervaloNumeroPatrimonial() { | ||
506 | + return intervaloNumeroPatrimonial; | ||
507 | + } | ||
508 | + | ||
509 | + public void setIntervaloNumeroPatrimonial(boolean intervaloNumeroPatrimonial) { | ||
510 | + this.intervaloNumeroPatrimonial = intervaloNumeroPatrimonial; | ||
511 | + } | ||
512 | + | ||
476 | } | 513 | } |
citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java
@@ -578,6 +578,7 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio | @@ -578,6 +578,7 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio | ||
578 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_INVENTARIO_QUANTITATIVO_LEVANTAMENTO", "Relatório Quantitativo Por Levantamento", dominio, modulo)); | 578 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_INVENTARIO_QUANTITATIVO_LEVANTAMENTO", "Relatório Quantitativo Por Levantamento", dominio, modulo)); |
579 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TRANSFERENCIA_CANCELADA", "Transferência cancelada", dominio, modulo)); | 579 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TRANSFERENCIA_CANCELADA", "Transferência cancelada", dominio, modulo)); |
580 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.ALTERAR_STATUS", "Alteração de status", dominio, modulo)); | 580 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.ALTERAR_STATUS", "Alteração de status", dominio, modulo)); |
581 | + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.BUSCA_INTERVALO_NUM_PATRIMONIAL", "Filtrar por intervalo de número patrimonial", dominio, modulo)); | ||
581 | 582 | ||
582 | } | 583 | } |
583 | 584 |
citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/TransferenciaListController.js
@@ -130,6 +130,12 @@ citApp.controller('TransferenciaListController', ['$scope', '$filter', '$transla | @@ -130,6 +130,12 @@ citApp.controller('TransferenciaListController', ['$scope', '$filter', '$transla | ||
130 | $scope.filtrarTransferencias = function() { | 130 | $scope.filtrarTransferencias = function() { |
131 | $scope.setLoadingGet(true); | 131 | $scope.setLoadingGet(true); |
132 | tratarFormatoDatas(); | 132 | tratarFormatoDatas(); |
133 | + if($scope.transferenciaVH.intervaloNumeroPatrimonial){ | ||
134 | + $scope.transferenciaVH.numPatrimonial = null; | ||
135 | + }else{ | ||
136 | + $scope.transferenciaVH.numPatrimonialInicio = null; | ||
137 | + $scope.transferenciaVH.numPatrimonialFim = null; | ||
138 | + } | ||
133 | return TransferenciaRepository.filtrarTransferencias($scope.transferenciaVH).then(function(result){ | 139 | return TransferenciaRepository.filtrarTransferencias($scope.transferenciaVH).then(function(result){ |
134 | if(result){ | 140 | if(result){ |
135 | $scope.filterCriteria.filters.forEach(function(filtro){ | 141 | $scope.filterCriteria.filters.forEach(function(filtro){ |
@@ -147,7 +153,7 @@ citApp.controller('TransferenciaListController', ['$scope', '$filter', '$transla | @@ -147,7 +153,7 @@ citApp.controller('TransferenciaListController', ['$scope', '$filter', '$transla | ||
147 | }; | 153 | }; |
148 | 154 | ||
149 | $scope.limparModalBuscaTransferencia = function() { | 155 | $scope.limparModalBuscaTransferencia = function() { |
150 | - $scope.transferenciaVH = {}; | 156 | + $scope.transferenciaVH = { intervaloNumeroPatrimonial : false}; |
151 | }; | 157 | }; |
152 | 158 | ||
153 | $scope.findEstruturaGestora = function(value) { | 159 | $scope.findEstruturaGestora = function(value) { |
citgrp-patrimonio-web/src/main/webapp/html/transferencia/abaBuscaTransferenciaAvancadaGeral.html
1 | <!-- N PATRIMONIAL --> | 1 | <!-- N PATRIMONIAL --> |
2 | <div class="row"> | 2 | <div class="row"> |
3 | + <div class="col-sm-12"> | ||
4 | + <label-input-checkbox ng-model="transferenciaVH.intervaloNumeroPatrimonial" ng-label="PATRIMONIO.LABEL.BUSCA_INTERVALO_NUM_PATRIMONIAL" /> | ||
5 | + </div> | ||
6 | +</div> | ||
7 | + | ||
8 | +<div class="row" ng-show="!transferenciaVH.intervaloNumeroPatrimonial"> | ||
9 | + <div class="col-sm-6"> | ||
10 | + <input-numero-bem ng-label="PATRIMONIO.LABEL.NUM_PATRIMONIAL" ng-model="transferenciaVH.numPatrimonial" ng-aplica-mascara="true" form="buscaTransferenciaAvancadaForm"></input-numero-bem> | ||
11 | + </div> | ||
12 | +</div> | ||
13 | + | ||
14 | +<div class="row" ng-show="transferenciaVH.intervaloNumeroPatrimonial"> | ||
3 | <div class="col-sm-6"> | 15 | <div class="col-sm-6"> |
4 | - <label-input ng-type="text" ng-label="PATRIMONIO.LABEL.NR_PATRIMONIAL_INICIAL" ng-model="transferenciaVH.numPatrimonialInicio" form="buscaTransferenciaAvancadaForm"/> | 16 | + <input-numero-bem ng-label="PATRIMONIO.LABEL.FILTRO_NUMERO_PATRIMONIAL_INICIAL" ng-model="transferenciaVH.numPatrimonialInicio" ng-aplica-mascara="true" form="buscaTransferenciaAvancadaForm"></input-numero-bem> |
5 | </div> | 17 | </div> |
6 | <div class="col-sm-6"> | 18 | <div class="col-sm-6"> |
7 | - <label-input ng-type="text" ng-label="PATRIMONIO.LABEL.NR_PATRIMONIAL_FINAL" ng-model="transferenciaVH.numPatrimonialFim" form="buscaTransferenciaAvancadaForm" /> | 19 | + <input-numero-bem ng-label="PATRIMONIO.LABEL.NR_PATRIMONIAL_FINAL" ng-model="transferenciaVH.numPatrimonialFim" ng-aplica-mascara="true" form="buscaTransferenciaAvancadaForm"></input-numero-bem> |
8 | </div> | 20 | </div> |
9 | </div> | 21 | </div> |
10 | 22 |