Commit bd8f1558829b39466b3c23afc9574066a88de58b
1 parent
9e5e6f16
Exists in
master
[Redmine Atendimento #4680]Excluir item transferência interna
Showing
8 changed files
with
178 additions
and
79 deletions
Show diff stats
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/dao/impl/HistoricoBemPatrimonialDaoHibernate.java
... | ... | @@ -79,7 +79,7 @@ public class HistoricoBemPatrimonialDaoHibernate extends CitGenericDAOImpl imple |
79 | 79 | |
80 | 80 | search.addFilterEqual("bemPatrimonial.id", idBemPatrimonial); |
81 | 81 | |
82 | - search.addSorts(Sort.desc("dataOperacao"), Sort.desc("id")); | |
82 | + search.addSorts(Sort.desc("id"), Sort.desc("dataOperacao")); | |
83 | 83 | |
84 | 84 | return this.search(search, this.persistentClass); |
85 | 85 | } | ... | ... |
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/HistoricoBemPatrimonialService.java
... | ... | @@ -18,6 +18,7 @@ import br.com.centralit.api.model.HistoricoBemPatrimonial; |
18 | 18 | import br.com.centralit.api.model.SaidaTemporaria; |
19 | 19 | import br.com.centralit.api.model.SaidaTemporariaItem; |
20 | 20 | import br.com.centralit.api.model.Transferencia; |
21 | +import br.com.centralit.api.model.TransferenciaItem; | |
21 | 22 | import br.com.centralit.api.viewHelper.AlteracaoBemVH; |
22 | 23 | import br.com.centralit.framework.model.Dominio; |
23 | 24 | import br.com.centralit.framework.service.arquitetura.GenericService; |
... | ... | @@ -62,10 +63,12 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
62 | 63 | * </p> |
63 | 64 | * |
64 | 65 | * <p> |
65 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
66 | + * <b>Regra(s) de negócio:</b> | |
67 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
66 | 68 | * </p> |
67 | 69 | * |
68 | - * Método responsável por buscar uma lista de historico a partir do id do bem patrimonial | |
70 | + * Método responsável por buscar uma lista de historico a partir do id do | |
71 | + * bem patrimonial | |
69 | 72 | * |
70 | 73 | * @author renato.jesus |
71 | 74 | * |
... | ... | @@ -80,10 +83,12 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
80 | 83 | * </p> |
81 | 84 | * |
82 | 85 | * <p> |
83 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
86 | + * <b>Regra(s) de negócio:</b> | |
87 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
84 | 88 | * </p> |
85 | 89 | * |
86 | - * Método responsável por gerar o historico do bem ao realizar uma saida temporaria. | |
90 | + * Método responsável por gerar o historico do bem ao realizar uma saida | |
91 | + * temporaria. | |
87 | 92 | * |
88 | 93 | * @author geovane.filho |
89 | 94 | * |
... | ... | @@ -98,7 +103,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
98 | 103 | * |
99 | 104 | * @return <code>HistoricoBemPatrimonial</code> |
100 | 105 | */ |
101 | - HistoricoBemPatrimonial gerarHistoricoSaidaTemporaria(BemPatrimonial bemPatrimonial, Dominio statusBemAnterior, Dominio statusBemNovo, SaidaTemporaria saidaTemporaria); | |
106 | + HistoricoBemPatrimonial gerarHistoricoSaidaTemporaria(BemPatrimonial bemPatrimonial, Dominio statusBemAnterior, | |
107 | + Dominio statusBemNovo, SaidaTemporaria saidaTemporaria); | |
102 | 108 | |
103 | 109 | /** |
104 | 110 | * |
... | ... | @@ -107,10 +113,12 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
107 | 113 | * </p> |
108 | 114 | * |
109 | 115 | * <p> |
110 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
116 | + * <b>Regra(s) de negócio:</b> | |
117 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
111 | 118 | * </p> |
112 | 119 | * |
113 | - * Método responsável por gerar o historico do bem ao realizar o retorno de uma saida temporaria. | |
120 | + * Método responsável por gerar o historico do bem ao realizar o retorno de | |
121 | + * uma saida temporaria. | |
114 | 122 | * |
115 | 123 | * @author geovane.filho |
116 | 124 | * |
... | ... | @@ -125,7 +133,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
125 | 133 | * |
126 | 134 | * @return <code>HistoricoBemPatrimonial</code> |
127 | 135 | */ |
128 | - HistoricoBemPatrimonial gerarHistoricoRetornoSaidaTemporaria(BemPatrimonial bemPatrimonial, Dominio statusBemAnterior, Dominio statusBemNovo, SaidaTemporariaItem saidaTemporariaItem); | |
136 | + HistoricoBemPatrimonial gerarHistoricoRetornoSaidaTemporaria(BemPatrimonial bemPatrimonial, | |
137 | + Dominio statusBemAnterior, Dominio statusBemNovo, SaidaTemporariaItem saidaTemporariaItem); | |
129 | 138 | |
130 | 139 | /** |
131 | 140 | * Gera o historico do bem referente a mudança do valor liquido |
... | ... | @@ -141,7 +150,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
141 | 150 | * |
142 | 151 | * @return <code>HistoricoBemPatrimonial</code> |
143 | 152 | */ |
144 | - HistoricoBemPatrimonial gerarHistoricoDepreciacaoValorLiquido(BemPatrimonial bemPatrimonial, BigDecimal valorAnterior, BigDecimal valorNovo, Depreciacao depreciacao); | |
153 | + HistoricoBemPatrimonial gerarHistoricoDepreciacaoValorLiquido(BemPatrimonial bemPatrimonial, | |
154 | + BigDecimal valorAnterior, BigDecimal valorNovo, Depreciacao depreciacao); | |
145 | 155 | |
146 | 156 | /** |
147 | 157 | * Gera o historico do bem referente a mudança da vida útil restante |
... | ... | @@ -157,7 +167,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
157 | 167 | * |
158 | 168 | * @return <code>HistoricoBemPatrimonial</code> |
159 | 169 | */ |
160 | - HistoricoBemPatrimonial gerarHistoricoDepreciacaoVidaUtilRestante(BemPatrimonial bemPatrimonial, Integer valorAnterior, Integer valorNovo, Depreciacao depreciacao); | |
170 | + HistoricoBemPatrimonial gerarHistoricoDepreciacaoVidaUtilRestante(BemPatrimonial bemPatrimonial, | |
171 | + Integer valorAnterior, Integer valorNovo, Depreciacao depreciacao); | |
161 | 172 | |
162 | 173 | /** |
163 | 174 | * Gera o historico do bem referente a mudança do status da deprecição |
... | ... | @@ -173,7 +184,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
173 | 184 | * |
174 | 185 | * @return <code>HistoricoBemPatrimonial</code> |
175 | 186 | */ |
176 | - HistoricoBemPatrimonial gerarHistoricoDepreciacaoStatusDepreciacao(BemPatrimonial bemPatrimonial, Dominio valorAnterior, Dominio valorNovo, Depreciacao depreciacao); | |
187 | + HistoricoBemPatrimonial gerarHistoricoDepreciacaoStatusDepreciacao(BemPatrimonial bemPatrimonial, | |
188 | + Dominio valorAnterior, Dominio valorNovo, Depreciacao depreciacao); | |
177 | 189 | |
178 | 190 | /** |
179 | 191 | * Método responsável por gerar o historico inicial do bem no ato da entrada |
... | ... | @@ -205,7 +217,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
205 | 217 | * </p> |
206 | 218 | * |
207 | 219 | * <p> |
208 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
220 | + * <b>Regra(s) de negócio:</b> | |
221 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
209 | 222 | * </p> |
210 | 223 | * |
211 | 224 | * Método responsável por salvar o historicoNumeroPatrimonial |
... | ... | @@ -223,7 +236,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
223 | 236 | * </p> |
224 | 237 | * |
225 | 238 | * <p> |
226 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
239 | + * <b>Regra(s) de negócio:</b> | |
240 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
227 | 241 | * </p> |
228 | 242 | * |
229 | 243 | * Método responsável por |
... | ... | @@ -241,7 +255,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
241 | 255 | * </p> |
242 | 256 | * |
243 | 257 | * <p> |
244 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
258 | + * <b>Regra(s) de negócio:</b> | |
259 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
245 | 260 | * </p> |
246 | 261 | * |
247 | 262 | * Método responsável por |
... | ... | @@ -259,7 +274,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
259 | 274 | * </p> |
260 | 275 | * |
261 | 276 | * <p> |
262 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
277 | + * <b>Regra(s) de negócio:</b> | |
278 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
263 | 279 | * </p> |
264 | 280 | * |
265 | 281 | * Método responsável por |
... | ... | @@ -277,7 +293,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
277 | 293 | * </p> |
278 | 294 | * |
279 | 295 | * <p> |
280 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
296 | + * <b>Regra(s) de negócio:</b> | |
297 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
281 | 298 | * </p> |
282 | 299 | * |
283 | 300 | * Método responsável por |
... | ... | @@ -290,7 +307,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
290 | 307 | void gerarHistoricoSituacaoFisica(AlteracaoBemVH alteracaoBemVH, BemPatrimonial bemPatrimonialAlteracao); |
291 | 308 | |
292 | 309 | /** |
293 | - * Método responsável por gerar historico da mudança da sistuação fisica do material | |
310 | + * Método responsável por gerar historico da mudança da sistuação fisica do | |
311 | + * material | |
294 | 312 | * |
295 | 313 | * @author wilker.machado |
296 | 314 | * |
... | ... | @@ -305,7 +323,9 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
305 | 323 | * |
306 | 324 | * @return HistoricoBemPatrimonial |
307 | 325 | */ |
308 | - public HistoricoBemPatrimonial gerarHistoricoDeMudancaSituacaoFisicaBem(BemPatrimonial bemPatrimonial, Dominio dominioSituacaoFisicaAnterior, Dominio dominioSituacaoFisicaNova, Calendar dataInicioBaixaOuDataAtual, BaixaPatrimonio baixa); | |
326 | + public HistoricoBemPatrimonial gerarHistoricoDeMudancaSituacaoFisicaBem(BemPatrimonial bemPatrimonial, | |
327 | + Dominio dominioSituacaoFisicaAnterior, Dominio dominioSituacaoFisicaNova, | |
328 | + Calendar dataInicioBaixaOuDataAtual, BaixaPatrimonio baixa); | |
309 | 329 | |
310 | 330 | /** |
311 | 331 | * |
... | ... | @@ -320,7 +340,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
320 | 340 | public HistoricoBemPatrimonial gerarHistoricoBaixaItem(BaixaPatrimonioItem baixaItem, BaixaPatrimonio baixa); |
321 | 341 | |
322 | 342 | /** |
323 | - * Método responsável por retornar o nome da chave de dominio do ultimo valor da situação do bem antes do processo de baixa | |
343 | + * Método responsável por retornar o nome da chave de dominio do ultimo | |
344 | + * valor da situação do bem antes do processo de baixa | |
324 | 345 | * |
325 | 346 | * @author wilker.machado |
326 | 347 | * |
... | ... | @@ -330,7 +351,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
330 | 351 | String buscarUltimoEstadoBemAntesDaBaixa(BemPatrimonial bemPatrimonial); |
331 | 352 | |
332 | 353 | /** |
333 | - * Método responsável por gerar historico da exclusão ou estorno do item da baixa | |
354 | + * Método responsável por gerar historico da exclusão ou estorno do item da | |
355 | + * baixa | |
334 | 356 | * |
335 | 357 | * @author wilker.machado |
336 | 358 | * |
... | ... | @@ -339,7 +361,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
339 | 361 | * se for true e uma exclusao senao e um estorno |
340 | 362 | * @return List<HistoricoBemPatrimonial> |
341 | 363 | */ |
342 | - public List<HistoricoBemPatrimonial> gerarHistoricoExclusaoOuEstornoItemBaixa(BaixaPatrimonioItem baixaItem, Boolean exclusao); | |
364 | + public List<HistoricoBemPatrimonial> gerarHistoricoExclusaoOuEstornoItemBaixa(BaixaPatrimonioItem baixaItem, | |
365 | + Boolean exclusao); | |
343 | 366 | |
344 | 367 | /** |
345 | 368 | * Método responsável por gerar historico da exclusão ou estorno da baixa |
... | ... | @@ -359,10 +382,12 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
359 | 382 | * </p> |
360 | 383 | * |
361 | 384 | * <p> |
362 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
385 | + * <b>Regra(s) de negócio:</b> | |
386 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
363 | 387 | * </p> |
364 | 388 | * |
365 | - * Método responsável por gerar o historico bemPatrimonial da definição do detentor | |
389 | + * Método responsável por gerar o historico bemPatrimonial da definição do | |
390 | + * detentor | |
366 | 391 | * |
367 | 392 | * @author rogerio.costa |
368 | 393 | * |
... | ... | @@ -374,7 +399,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
374 | 399 | |
375 | 400 | /** |
376 | 401 | * |
377 | - * Método responsável por gerar historico do bem apartir de uma transferencia por definicao de detentor | |
402 | + * Método responsável por gerar historico do bem apartir de uma | |
403 | + * transferencia por definicao de detentor | |
378 | 404 | * |
379 | 405 | * @author thiago.borges |
380 | 406 | * |
... | ... | @@ -389,7 +415,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
389 | 415 | * </p> |
390 | 416 | * |
391 | 417 | * <p> |
392 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
418 | + * <b>Regra(s) de negócio:</b> | |
419 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
393 | 420 | * </p> |
394 | 421 | * |
395 | 422 | * Método responsável por gerar o historico da adicao a bem principal |
... | ... | @@ -407,10 +434,12 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
407 | 434 | * </p> |
408 | 435 | * |
409 | 436 | * <p> |
410 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
437 | + * <b>Regra(s) de negócio:</b> | |
438 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
411 | 439 | * </p> |
412 | 440 | * |
413 | - * Método responsável por gerar o historico da transferencia gerada atraves da adicao a bem principal | |
441 | + * Método responsável por gerar o historico da transferencia gerada atraves | |
442 | + * da adicao a bem principal | |
414 | 443 | * |
415 | 444 | * @author thiago.borges |
416 | 445 | * |
... | ... | @@ -427,7 +456,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
427 | 456 | * </p> |
428 | 457 | * |
429 | 458 | * <p> |
430 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
459 | + * <b>Regra(s) de negócio:</b> | |
460 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
431 | 461 | * </p> |
432 | 462 | * |
433 | 463 | * Método responsável por |
... | ... | @@ -437,7 +467,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
437 | 467 | * @param adicaoBemPatrimonial |
438 | 468 | * @param adicaoBemPatrimonialItem |
439 | 469 | */ |
440 | - public HistoricoBemPatrimonial geraHistoricoDefinicaoDetentorResponsavel(AdicaoBemPrincipal adicaoBemPrincipal, AdicaoBemPrincipalItem adicaoBemPrincipalItem); | |
470 | + public HistoricoBemPatrimonial geraHistoricoDefinicaoDetentorResponsavel(AdicaoBemPrincipal adicaoBemPrincipal, | |
471 | + AdicaoBemPrincipalItem adicaoBemPrincipalItem); | |
441 | 472 | |
442 | 473 | /** |
443 | 474 | * <p> |
... | ... | @@ -445,17 +476,20 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
445 | 476 | * </p> |
446 | 477 | * |
447 | 478 | * <p> |
448 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
479 | + * <b>Regra(s) de negócio:</b> | |
480 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
449 | 481 | * </p> |
450 | 482 | * |
451 | - * Método responsável por gerar o historico da definicao de detentor caso haja | |
483 | + * Método responsável por gerar o historico da definicao de detentor caso | |
484 | + * haja | |
452 | 485 | * |
453 | 486 | * @author thiago.borges |
454 | 487 | * |
455 | 488 | * @param adicaoBemPrincipal |
456 | 489 | * @return HistoricoBemPatrimonial |
457 | 490 | */ |
458 | - public HistoricoBemPatrimonial geraHistoricoDefinicaoDetentor(AdicaoBemPrincipal adicaoBemPrincipal, AdicaoBemPrincipalItem adicaoBemPrincipalItem); | |
491 | + public HistoricoBemPatrimonial geraHistoricoDefinicaoDetentor(AdicaoBemPrincipal adicaoBemPrincipal, | |
492 | + AdicaoBemPrincipalItem adicaoBemPrincipalItem); | |
459 | 493 | |
460 | 494 | /** |
461 | 495 | * <p> |
... | ... | @@ -463,10 +497,12 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
463 | 497 | * </p> |
464 | 498 | * |
465 | 499 | * <p> |
466 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
500 | + * <b>Regra(s) de negócio:</b> | |
501 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
467 | 502 | * </p> |
468 | 503 | * |
469 | - * Método responsável por gerar o historico da remoção do responsavel pelo bem | |
504 | + * Método responsável por gerar o historico da remoção do responsavel pelo | |
505 | + * bem | |
470 | 506 | * |
471 | 507 | * @author thiago.borges |
472 | 508 | * |
... | ... | @@ -481,17 +517,20 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
481 | 517 | * </p> |
482 | 518 | * |
483 | 519 | * <p> |
484 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
520 | + * <b>Regra(s) de negócio:</b> | |
521 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
485 | 522 | * </p> |
486 | 523 | * |
487 | - * Método responsável por gerar o historico da remoção do responsavel pelo bem | |
524 | + * Método responsável por gerar o historico da remoção do responsavel pelo | |
525 | + * bem | |
488 | 526 | * |
489 | 527 | * @author thiago.borges |
490 | 528 | * |
491 | 529 | * @param adicaoBemPrincipalItem |
492 | 530 | * @return HistoricoBemPatrimonial |
493 | 531 | */ |
494 | - public HistoricoBemPatrimonial geraHistoricoRemoverResponsavelPorAdicao(AdicaoBemPrincipalItem adicaoBemPrincipalItem); | |
532 | + public HistoricoBemPatrimonial geraHistoricoRemoverResponsavelPorAdicao( | |
533 | + AdicaoBemPrincipalItem adicaoBemPrincipalItem); | |
495 | 534 | |
496 | 535 | /** |
497 | 536 | * <p> |
... | ... | @@ -499,7 +538,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
499 | 538 | * </p> |
500 | 539 | * |
501 | 540 | * <p> |
502 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
541 | + * <b>Regra(s) de negócio:</b> | |
542 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
503 | 543 | * </p> |
504 | 544 | * |
505 | 545 | * Método responsável por gerar o historico da remoção do detentor |
... | ... | @@ -517,10 +557,12 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
517 | 557 | * </p> |
518 | 558 | * |
519 | 559 | * <p> |
520 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
560 | + * <b>Regra(s) de negócio:</b> | |
561 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
521 | 562 | * </p> |
522 | 563 | * |
523 | - * Método responsável por gerar o historico da remoção do detentor por adicao a bem principal | |
564 | + * Método responsável por gerar o historico da remoção do detentor por | |
565 | + * adicao a bem principal | |
524 | 566 | * |
525 | 567 | * @author thiago.borges |
526 | 568 | * |
... | ... | @@ -535,7 +577,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
535 | 577 | * </p> |
536 | 578 | * |
537 | 579 | * <p> |
538 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
580 | + * <b>Regra(s) de negócio:</b> | |
581 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
539 | 582 | * </p> |
540 | 583 | * |
541 | 584 | * Método responsável por gerar historico da remoção de um item |
... | ... | @@ -554,7 +597,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
554 | 597 | * </p> |
555 | 598 | * |
556 | 599 | * <p> |
557 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
600 | + * <b>Regra(s) de negócio:</b> | |
601 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
558 | 602 | * </p> |
559 | 603 | * |
560 | 604 | * Método responsável por gerar historico da remoção de um item |
... | ... | @@ -572,10 +616,12 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
572 | 616 | * </p> |
573 | 617 | * |
574 | 618 | * <p> |
575 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
619 | + * <b>Regra(s) de negócio:</b> | |
620 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
576 | 621 | * </p> |
577 | 622 | * |
578 | - * Método responsável por gerar histórico dos bens patrimoniais da transferência | |
623 | + * Método responsável por gerar histórico dos bens patrimoniais da | |
624 | + * transferência | |
579 | 625 | * |
580 | 626 | * @author rogerio.cassimiro |
581 | 627 | * |
... | ... | @@ -584,7 +630,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
584 | 630 | public void gerarHistoricoBemPatrimonialTransferencia(Transferencia transferencia); |
585 | 631 | |
586 | 632 | /** |
587 | - * Método responsável por verificar se houve alguma alteração no bem depois de sua entrada para poder verificar se e possivel a exlusão da entrada | |
633 | + * Método responsável por verificar se houve alguma alteração no bem depois | |
634 | + * de sua entrada para poder verificar se e possivel a exlusão da entrada | |
588 | 635 | * |
589 | 636 | * @author wilker.machado |
590 | 637 | * |
... | ... | @@ -600,10 +647,12 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
600 | 647 | * </p> |
601 | 648 | * |
602 | 649 | * <p> |
603 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
650 | + * <b>Regra(s) de negócio:</b> | |
651 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
604 | 652 | * </p> |
605 | 653 | * |
606 | - * Método responsável por buscar todos os historicos de um bem em uma data com um determinado codigo de motivo de alteracao | |
654 | + * Método responsável por buscar todos os historicos de um bem em uma data | |
655 | + * com um determinado codigo de motivo de alteracao | |
607 | 656 | * |
608 | 657 | * @author geovane.filho |
609 | 658 | * |
... | ... | @@ -615,7 +664,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
615 | 664 | * Codigo do motivo da alteracao |
616 | 665 | * @return Historico gerado na data e do tipo informado. |
617 | 666 | */ |
618 | - HistoricoBemPatrimonial findByBemPatrimonialEDataOperacaoECodigoMotivoAlteracao(BemPatrimonial bemPatrimonial, Calendar dataOperacao, Long tipoMotivoAlteracaoBemEmSaidaTemporariaCodigo); | |
667 | + HistoricoBemPatrimonial findByBemPatrimonialEDataOperacaoECodigoMotivoAlteracao(BemPatrimonial bemPatrimonial, | |
668 | + Calendar dataOperacao, Long tipoMotivoAlteracaoBemEmSaidaTemporariaCodigo); | |
619 | 669 | |
620 | 670 | /** |
621 | 671 | * Método responsável por buscar o historico de cada bem |
... | ... | @@ -633,22 +683,26 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
633 | 683 | * </p> |
634 | 684 | * |
635 | 685 | * <p> |
636 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
686 | + * <b>Regra(s) de negócio:</b> | |
687 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
637 | 688 | * </p> |
638 | 689 | * |
639 | - * Método responsável por retornar todos os historicos de um determinado bem a partir de uma data e de um determinado tipo. | |
690 | + * Método responsável por retornar todos os historicos de um determinado bem | |
691 | + * a partir de uma data e de um determinado tipo. | |
640 | 692 | * |
641 | 693 | * @author geovane.filho |
642 | 694 | * |
643 | 695 | * @param bemPatrimonial |
644 | 696 | * Bem Patrimonial a se buscar os historicos |
645 | 697 | * @param dataOperacao |
646 | - * Data para se procurar a partir dela (Data não inclusa na pesquisa, apenas maiores que ela) | |
698 | + * Data para se procurar a partir dela (Data não inclusa na | |
699 | + * pesquisa, apenas maiores que ela) | |
647 | 700 | * @param tipoHistoricoAlteracaoCodigo |
648 | 701 | * Tipo de historico a se buscar |
649 | 702 | * @return Coleção com os historicos encontrados. |
650 | 703 | */ |
651 | - public Collection<HistoricoBemPatrimonial> findAllByBemPatrimonialEDataOperacaoMaiorQueECodigoTipoHistorico(BemPatrimonial bemPatrimonial, Calendar dataOperacao, Long tipoHistoricoAlteracaoCodigo); | |
704 | + public Collection<HistoricoBemPatrimonial> findAllByBemPatrimonialEDataOperacaoMaiorQueECodigoTipoHistorico( | |
705 | + BemPatrimonial bemPatrimonial, Calendar dataOperacao, Long tipoHistoricoAlteracaoCodigo); | |
652 | 706 | |
653 | 707 | /** |
654 | 708 | * <p> |
... | ... | @@ -656,20 +710,25 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
656 | 710 | * </p> |
657 | 711 | * |
658 | 712 | * <p> |
659 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
713 | + * <b>Regra(s) de negócio:</b> | |
714 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
660 | 715 | * </p> |
661 | 716 | * |
662 | - * Método responsável por dizer se foi realizado alguma modificação em um bem patrimonial após uma determinada modificação. | |
717 | + * Método responsável por dizer se foi realizado alguma modificação em um | |
718 | + * bem patrimonial após uma determinada modificação. | |
663 | 719 | * |
664 | 720 | * @author geovane.filho |
665 | 721 | * |
666 | 722 | * @param bemPatrimonial |
667 | 723 | * Bem Patrimonial a se buscar a informação |
668 | 724 | * @param historicoBemPatrimonial |
669 | - * Historico a se procurar historicos de modificação a partir dele. | |
670 | - * @return <code>true</code> caso haja historicos de modificação para o bem após o historico dado e <code>false</code> caso contrário. | |
725 | + * Historico a se procurar historicos de modificação a partir | |
726 | + * dele. | |
727 | + * @return <code>true</code> caso haja historicos de modificação para o bem | |
728 | + * após o historico dado e <code>false</code> caso contrário. | |
671 | 729 | */ |
672 | - public Boolean temHistoricoAlteracaoAposHistorico(BemPatrimonial bemPatrimonial, HistoricoBemPatrimonial historicoBemPatrimonial); | |
730 | + public Boolean temHistoricoAlteracaoAposHistorico(BemPatrimonial bemPatrimonial, | |
731 | + HistoricoBemPatrimonial historicoBemPatrimonial); | |
673 | 732 | |
674 | 733 | /** |
675 | 734 | * Método responsável por |
... | ... | @@ -691,7 +750,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
691 | 750 | public void removerMovimentosHistorico(Transferencia entity); |
692 | 751 | |
693 | 752 | /** |
694 | - * Método responsável por validar se existe mudança no histórico a partir da data da operação da transferência | |
753 | + * Método responsável por validar se existe mudança no histórico a partir da | |
754 | + * data da operação da transferência | |
695 | 755 | * |
696 | 756 | * @author rogerio.cassimiro |
697 | 757 | * |
... | ... | @@ -701,7 +761,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
701 | 761 | public boolean existeMudancaPosteriorTransferenciaAPartirDataOperacao(Transferencia transferencia); |
702 | 762 | |
703 | 763 | /** |
704 | - * Método responsável por criar os historicos referentes às mudanças de todos os bens que irão ser depreciados | |
764 | + * Método responsável por criar os historicos referentes às mudanças de | |
765 | + * todos os bens que irão ser depreciados | |
705 | 766 | * |
706 | 767 | * @author geovane.filho |
707 | 768 | * |
... | ... | @@ -710,7 +771,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
710 | 771 | * @param dataOperacao |
711 | 772 | * @param usuarioId |
712 | 773 | */ |
713 | - public void gerarHistoricoAlteracaoBemDepreciacao(Long organizacaoId, Long depreciacaoId, Calendar dataOperacao, Long usuarioId); | |
774 | + public void gerarHistoricoAlteracaoBemDepreciacao(Long organizacaoId, Long depreciacaoId, Calendar dataOperacao, | |
775 | + Long usuarioId); | |
714 | 776 | |
715 | 777 | /** |
716 | 778 | * <p> |
... | ... | @@ -718,10 +780,12 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
718 | 780 | * </p> |
719 | 781 | * |
720 | 782 | * <p> |
721 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
783 | + * <b>Regra(s) de negócio:</b> | |
784 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
722 | 785 | * </p> |
723 | 786 | * |
724 | - * Método responsável por criar o histórico referente à mudança da taxa de valor residual | |
787 | + * Método responsável por criar o histórico referente à mudança da taxa de | |
788 | + * valor residual | |
725 | 789 | * |
726 | 790 | * @author geovane.filho |
727 | 791 | * |
... | ... | @@ -748,7 +812,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
748 | 812 | * </p> |
749 | 813 | * |
750 | 814 | * <p> |
751 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
815 | + * <b>Regra(s) de negócio:</b> | |
816 | + * <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
752 | 817 | * </p> |
753 | 818 | * |
754 | 819 | * Método responsável por criar o histórico referente à mudança da vida útil |
... | ... | @@ -759,6 +824,8 @@ public interface HistoricoBemPatrimonialService extends GenericService<Historico |
759 | 824 | * @param bemPatrimonial |
760 | 825 | */ |
761 | 826 | void gerarHistoricoVidaUtil(AlteracaoBemVH alteracaoBemVH, BemPatrimonial bemPatrimonial); |
762 | - | |
827 | + | |
763 | 828 | void gerarHistoricoBemPatrimonialTransferenciaCancelada(BemPatrimonial bemPatrimonial); |
829 | + | |
830 | + boolean existeMudancaPosteriorTransferenciaItemAPartirDataOperacao(TransferenciaItem transferenciaItem); | |
764 | 831 | } | ... | ... |
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/impl/HistoricoBemPatrimonialServiceImpl.java
... | ... | @@ -1879,6 +1879,10 @@ public class HistoricoBemPatrimonialServiceImpl extends GenericServiceImpl<Histo |
1879 | 1879 | // PERCORRE A LISTA DE TRANSFERENCIAITEM = BEM PATRIMONIAL E GERA HISTÓRICO |
1880 | 1880 | for (TransferenciaItem transferenciaItem : transferencia.getSaidaTemporariaItens()) { |
1881 | 1881 | |
1882 | + if(UtilObjeto.isReferencia(this.buscarUltimoHistoricoBem(transferenciaItem.getBemPatrimonial(), transferencia.getId()))){ | |
1883 | + continue; | |
1884 | + } | |
1885 | + | |
1882 | 1886 | TermoResponsabilidade termoResponsabilidade = this.termoResponsabilidadeService.findByTransferenciaAndEstrutura(transferencia.getId(), transferenciaItem.getEstruturaOrganizacionalOrigem().getId()); |
1883 | 1887 | |
1884 | 1888 | HistoricoBemPatrimonial historicoBemPatrimonial = new HistoricoBemPatrimonial(); |
... | ... | @@ -2123,6 +2127,19 @@ public class HistoricoBemPatrimonialServiceImpl extends GenericServiceImpl<Histo |
2123 | 2127 | |
2124 | 2128 | return Boolean.FALSE; |
2125 | 2129 | } |
2130 | + | |
2131 | + @Override | |
2132 | + public boolean existeMudancaPosteriorTransferenciaItemAPartirDataOperacao(TransferenciaItem transferenciaItem) { | |
2133 | + | |
2134 | + Dominio dominioTipoHIstorico = this.dominioService.findByChaveAndCodigo(Dominio.TIPO_HISTORICO, Dominio.TRANSFERENCIA_INTERNA_CODIGO); | |
2135 | + | |
2136 | + if(this.historicoBemPatrimonialDao.validarHistoricoSuperiorDataOperacaoPorBemETipoHistorico(transferenciaItem.getBemPatrimonial(), transferenciaItem.getTransferencia().getDataTransferencia(), dominioTipoHIstorico)) { | |
2137 | + | |
2138 | + return Boolean.TRUE; | |
2139 | + } | |
2140 | + | |
2141 | + return Boolean.FALSE; | |
2142 | + } | |
2126 | 2143 | |
2127 | 2144 | /** |
2128 | 2145 | * {@inheritDoc} | ... | ... |
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/impl/TransferenciaItemServiceImpl.java
... | ... | @@ -428,6 +428,11 @@ public class TransferenciaItemServiceImpl extends GenericServiceImpl<Transferenc |
428 | 428 | |
429 | 429 | TransferenciaItem transferenciaItem = this.find(id); |
430 | 430 | |
431 | + if (this.historioBemPatrimonialService.existeMudancaPosteriorTransferenciaItemAPartirDataOperacao(transferenciaItem)) { | |
432 | + | |
433 | + throw new BusinessException("VALIDACAO.EXCLUSAO_TRANSFERENCIA_IMPOSSIVEL", CodigoErro.REGRA_NEGOCIO.getValue()); | |
434 | + } | |
435 | + | |
431 | 436 | BemPatrimonial bemPatrimonial = this.bemPatrimonialService.find(transferenciaItem.getBemPatrimonial().getId()); |
432 | 437 | bemPatrimonial.setEstruturaOrganizacionalAtual(transferenciaItem.getEstruturaOrganizacionalOrigem()); |
433 | 438 | ... | ... |
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/impl/TransferenciaServiceImpl.java
... | ... | @@ -201,9 +201,7 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, |
201 | 201 | transferenciaItemListTemp.add(transferenciaItem); |
202 | 202 | } else { |
203 | 203 | // SALVA A TRANSFERÊNCIA |
204 | - if(UtilObjeto.isReferencia(transferencia.getId())){ | |
205 | - this.salvarTermo(transferencia, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | |
206 | - }else{ | |
204 | + if(!UtilObjeto.isReferencia(transferencia.getId())){ | |
207 | 205 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); |
208 | 206 | this.transferenciaDao.save(transferenciaSave); |
209 | 207 | this.salvarTermo(transferenciaSave, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ... | ... |
citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java
... | ... | @@ -652,7 +652,7 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio |
652 | 652 | internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.EXCLUSAO_BAIXA", "A baixa ou um dos seus itens só pode ser excluído se a situação for 'EM ANDAMENTO'", dominio, modulo)); |
653 | 653 | internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.TRANSFERENCIA_ANTERIOR_ULTIMA_OPERACAO", "Você não pode transferir um bem patrimonial com data anterior a da última operação do bem! Verifique a operação: ", dominio, modulo)); |
654 | 654 | internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.TRANSFERENCIA_DATA_INFERIOR_ENTRADA", "Não foi possível realizar a transferência pois a data informada é inferior a data contábil da entrada do bem", dominio, modulo)); |
655 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.REMOVER_ULTIMO_ITEM_TRASNFERENCIA", "Não é permitido remover o último item da transferência. Caso queira remover este bem, favor deletar a transferência.", dominio, modulo)); | |
655 | + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.REMOVER_ULTIMO_ITEM_TRASNFERENCIA", "Não é permitido remover o último item da transferência. Caso queira remover este bem, favor excluir a transferência.", dominio, modulo)); | |
656 | 656 | |
657 | 657 | } |
658 | 658 | |
... | ... | @@ -743,8 +743,18 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio |
743 | 743 | internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_MES_REFERENCIA", "Mês referência fechado com sucesso!", dominio, modulo)); |
744 | 744 | internacionalizacaoList.add(new Internacionalizacao("MSG.PROXIMO_NUMERO_PATRIMONIO", "Próximo número patrimônial disponível.", dominio, modulo)); |
745 | 745 | internacionalizacaoList.add(new Internacionalizacao("MSG.MN015", "Bem Patrimonial (%s) possui registro de transferência posterior à data informada! Favor verificar.", dominio, modulo)); |
746 | + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_TRANSFERENCIA", "Transferência foi realizada em: :DATATRANSFERENCIA: - Nova Estrutura Organizacional: :NOVAESTRUTURA: - Número do Termo: :NUMTERMO:", dominio, modulo)); | |
746 | 747 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_TRANSFERENCIA_CANCELADA", "Última transferência cancelada", dominio, modulo)); |
747 | - | |
748 | + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_CONTABILIZACAO", "Contabilização realizada em: :DATACONTABILIZACAO:", dominio, modulo)); | |
749 | + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_ENTRADA", "Entrada em: :DATARECEBIMENTO: - Estrutura organizacional: :ESTRUTURACODIGONOME: – Número Patrimonial: :NUMPATRIMONIAL: - :MATERIALDESC:", dominio, modulo)); | |
750 | + internacionalizacaoList.add(new Internacionalizacao("HISTORICO_BAIXA_INICIADA" , "Processo de Baixa iniciado – Status anterior: :STATUSANTERIOR: – Novo status: :STATUSNOVO:", dominio, modulo)); | |
751 | + internacionalizacaoList.add(new Internacionalizacao("HISTORICO_BAIXA_AUTORIZADA" , "Processo de Baixa autorizado – Status anterior: :STATUSANTERIOR: – Novo status: :STATUSNOVO:", dominio, modulo)); | |
752 | + internacionalizacaoList.add(new Internacionalizacao("HISTORICO_BAIXA_NAO_AUTORIZADA" , "Processo de Baixa não autorizado – Status anterior: :STATUSANTERIOR: – Novo status: :STATUSNOVO:", dominio, modulo)); | |
753 | + internacionalizacaoList.add(new Internacionalizacao("HISTORICO_TRANSFERENCIA" , "Transferência foi realizada em: :DATATRANSFERENCIA: - Nova Estrutura Organizacional: :NOVAESTRUTURA: - Número do Termo: :NUMTERMO:", dominio, modulo)); | |
754 | + internacionalizacaoList.add(new Internacionalizacao("HISTORICO_SAIDA_SEM_PREVISAO" , "Bem está em saída temporária com o objetivo: :OBJETIVOSAIDA:. Sem previsão de retorno.", dominio, modulo)); | |
755 | + internacionalizacaoList.add(new Internacionalizacao("HISTORICO_SAIDA_COM_PREVISAO" , "Bem está em saída temporária com o objetivo: :OBJETIVOSAIDA:. Data Prevista para Retorno: :DATARETORNO:.", dominio, modulo)); | |
756 | + internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.DATA_FORA_REFERENCIA_EXCLUSAO_ENTRADA" , "Essa entrada não pode ser excluída porque ela não foi contabilizada na referência vigente.", dominio, modulo)); | |
757 | + internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.EXCLUSAO_TRANSFERENCIA_IMPOSSIVEL" , "Não é possível excluir a transferência, pois houve movimentação após a transferência!", dominio, modulo)); | |
748 | 758 | } |
749 | 759 | |
750 | 760 | } | ... | ... |
citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/TransferenciaController.js
... | ... | @@ -467,7 +467,7 @@ citApp.controller('TransferenciaController', ['$scope', '$filter', '$timeout', ' |
467 | 467 | |
468 | 468 | $scope.permiteExcluirItem = function() { |
469 | 469 | var deferred = $q.defer(); |
470 | - if($scope.listaBemPatrimonialTemp.length == 1){ | |
470 | + if($scope.listaBemPatrimonialTemp.length == 1 && $scope.transferencia.id){ | |
471 | 471 | $scope.showAlert("error", $translate.instant("PATRIMONIO.VALIDACAO.REMOVER_ULTIMO_ITEM_TRASNFERENCIA")); |
472 | 472 | deferred.resolve(false); |
473 | 473 | }else{ |
... | ... | @@ -477,13 +477,15 @@ citApp.controller('TransferenciaController', ['$scope', '$filter', '$timeout', ' |
477 | 477 | } |
478 | 478 | |
479 | 479 | $scope.removerTransferencia = function(bemSelecionado){ |
480 | - $scope.setLoadingRemove(true); | |
481 | - TransferenciaItemRepository.findTransferenciaItemBemPatrimonialTransferencia(bemSelecionado.id, $scope.transferencia.id).then(function(result) { | |
482 | - TransferenciaItemRepository.removerItem(result.id).then(function(result) { | |
483 | - $scope.showAlert('success', $translate.instant('MSG.EXCLUSAO_SUCESSO'), " ", false); | |
484 | - $scope.setLoading(false); | |
480 | + if($scope.transferencia.id){ | |
481 | + $scope.setLoadingRemove(true); | |
482 | + TransferenciaItemRepository.findTransferenciaItemBemPatrimonialTransferencia(bemSelecionado.id, $scope.transferencia.id).then(function(result) { | |
483 | + TransferenciaItemRepository.removerItem(result.id).then(function(result) { | |
484 | + $scope.showAlert('success', $translate.instant('MSG.EXCLUSAO_SUCESSO'), " ", false); | |
485 | + $scope.setLoading(false); | |
486 | + }); | |
485 | 487 | }); |
486 | - }); | |
488 | + } | |
487 | 489 | }; |
488 | 490 | |
489 | 491 | }]); | ... | ... |
citgrp-patrimonio-web/src/main/webapp/html/transferencia/transferenciaEdit.html
... | ... | @@ -102,9 +102,9 @@ |
102 | 102 | |
103 | 103 | </fieldset><!-- .filedset Dados Transferência --> |
104 | 104 | <componente-busca-bens-patrimoniais ng-nome-form="'transferenciaForm'" ng-form-submitted="transferenciaForm.$submitted" ng-lista-bens="listaBemPatrimonialTemp" |
105 | - ng-codigos-status-bem="listaCodigosBens" ng-regra-bem-principal="true" is-title-bem-patrimonial-count="true" ng-obrigatorio="true" ng-edit="edit && permiteAlterarTrans"></componente-busca-bens-patrimoniais> | |
105 | + ng-codigos-status-bem="listaCodigosBens" ng-regra-bem-principal="true" is-title-bem-patrimonial-count="true" ng-obrigatorio="true" ng-edit="edit"></componente-busca-bens-patrimoniais> | |
106 | 106 | |
107 | - <list-view-paginate ng-lista="listaBemPatrimonialTemp" ng-dominio-repository="DominioRepository" ng-repository="BemPatrimonialRepository" ng-headers="headers" ng-fields="fields" ng-filters="filters" ng-filter-criteria="filterCriteria" ng-edit= "edit && permiteAlterarTrans" ng-show-remover="true" ng-custom-remove="true" ng-metodo-remover="removerTransferencia" ng-validacao-antes-excluir="permiteExcluirItem"></list-view-paginate> | |
107 | + <list-view-paginate ng-lista="listaBemPatrimonialTemp" ng-dominio-repository="DominioRepository" ng-repository="BemPatrimonialRepository" ng-headers="headers" ng-fields="fields" ng-filters="filters" ng-filter-criteria="filterCriteria" ng-edit= "edit" ng-show-remover="true" ng-custom-remove="true" ng-metodo-remover="removerTransferencia" ng-validacao-antes-excluir="permiteExcluirItem"></list-view-paginate> | |
108 | 108 | |
109 | 109 | <componente-associar-documentos ng-documentos="transferencia.documentos" ng-edit="edit" ng-uploader="uploader" ng-workspace="$parent.workspace" form="transferenciaForm" ng-obrigatorio="false"></componente-associar-documentos> |
110 | 110 | ... | ... |