@Service public class PedidoCompraService extends br.inf.thema.erp.infra.service.ManutencaoFiltroService<PedidoCompraVo>
Modifier and Type | Field and Description |
---|---|
private PedidoCompraDao |
pedidoCompraDao |
private static long |
serialVersionUID |
Constructor and Description |
---|
PedidoCompraService() |
Modifier and Type | Method and Description |
---|---|
void |
alteraItemPedido(ItemPedidoCompraVo entidade) |
void |
alteraLocalPedido(java.lang.Long pedido,
java.lang.String local,
java.lang.Long alteraDestino) |
ParametrosPedidoCompraVo |
alteraSituacaoPedido(ParametrosPedidoCompraVo parametros)
Procedimento para setar a situação do pedido
|
void |
alteraTipoDoPedido(java.lang.Long pedidoCompra,
java.lang.Long novoTipoPedido) |
java.lang.Long |
analisePedidoCotacao(java.lang.Long pedido) |
void |
aprovarPedido(java.lang.Long sequencia,
java.sql.Date dataAprovacao) |
void |
atualizaDestinoItemPlanilha(java.lang.Long pedido,
java.lang.Long grau,
java.lang.Long estrategico,
java.lang.String anoMes) |
void |
atualizarPedido(java.lang.Long sequencia,
java.sql.Date dataAutorizacao)
Procedimento que autoriza o pedido de compra
|
void |
atualizarUnidadeExecutora(java.lang.Long unidadeExecutora,
java.lang.Long administracao,
java.lang.String exercicio,
java.lang.Long numero) |
void |
buscaDadosPedido(GerarOrdemFornecimentoPedidoCompra entidade) |
void |
consisteLiberacaoItens(java.lang.String exercicio,
java.lang.Long numero) |
ParametrosPedidoCompraVo |
consisteSituacaoPedido(ParametrosPedidoCompraVo parametros)
Procedimento que consiste a situação do pedido.
|
ParametrosPedidoCompraVo |
copiaPedidoCompra(ParametrosPedidoCompraVo parametros)
Procedimento que faz uma copia do pedido de compra
|
void |
criaCotacaoPedido(java.lang.Long sequencia,
java.lang.Long modalidade,
java.lang.Long inscricao,
java.lang.String arquivamento,
java.sql.Date dataLimite) |
java.lang.String |
criarPedidos(java.lang.Long tipo,
java.sql.Date dataPedido,
java.lang.Long localPedido,
java.lang.String especificacao,
java.lang.String finalidade,
java.util.List<ItemPedidoCompraVo> itens) |
void |
defineDotacaoItemAnoMes(DestinoItemPedidoCompraVo entidade) |
void |
defineIdWebVerb(java.lang.Long pedido,
java.lang.String exercicio,
java.lang.Long grau,
java.lang.Long estrategico,
java.lang.Long idWebVerb) |
void |
defineItemDespesa(java.lang.Long pedido,
java.lang.Long itemDespesa) |
void |
desvinculaPedidoLicitacao(java.lang.Long pedido,
java.lang.Long licitacao) |
ParametrosPedidoCompraVo |
emailPedido(ParametrosPedidoCompraVo parametros)
Procedimento que realiza a autorização do pedido de compra
|
void |
encerraCotacaoPedido(java.lang.Long sequencia,
java.lang.String observacao,
java.lang.String tipoCalculo,
java.lang.Long valorReserva) |
void |
geraDispensaOrdemPedido(java.lang.Long pedido,
GerarDispensaOrdemCompraVo entidade) |
void |
geraLicitacaoPedidoFechado(GeraLicitacaoPedidoFechadoParameterBean entidade) |
ParametrosGerarOrdemFornecimentoPedidoCompra |
geraOrdemCompra(ParametrosGerarOrdemFornecimentoPedidoCompra parametros)
Procedimento que gera ordem de fornecimento dos itens do pedido
|
ParametrosPedidoCompraVo |
geraPedidoCompra(ParametrosPedidoCompraVo parametros)
Procedimento que gera uma requisição para o pedido de compra
|
void |
geraPreEmpenho(ParametrosGerarOrdemFornecimentoPedidoCompra entidade) |
java.util.Map<java.lang.String,java.lang.Object> |
gerarRequisicaoPedido(java.lang.Long sequenciaPedido,
java.lang.Long almoxarifado)
Gera a requisição dos itens do pedido
|
br.inf.thema.erp.infra.dao.ManutencaoDao<PedidoCompraVo> |
getDao() |
java.lang.String |
getModoRegistro() |
void |
insereHistoricoAutomatico(java.util.List<PedidoCompraVo> list,
java.sql.Date dataHistoricosAutomaticos,
java.lang.String configuracoesHistoricosAutomaticos,
java.lang.String descricaoHistoricosAutomaticos) |
void |
insereItemPedidoAta(java.lang.Long ata,
java.lang.String exercicioPedido,
java.lang.Long numeroPedido,
java.lang.Long itemSolicitacao,
java.lang.Long itemAta,
java.lang.Long fornecedorAta,
java.lang.Double quantidadeSolicitada)
Insere o item no pedido de compra quando vinculado a ata de registro de
preços
|
void |
insereItemPedidoLicitacao(java.util.List<ItemLicitacaoVO> lista,
java.lang.String exercicioPedido,
java.lang.Long numeroPedido) |
void |
insereItensPedidoAtaSolicitacao(java.lang.Long ata,
java.lang.String exercicioPedido,
java.lang.Long numeroPedido,
java.lang.Long itemSolicitacao,
java.lang.Long itemAta,
java.lang.Long fornecedorAta,
java.lang.Double quantidadeSolicitada)
Insere os itens da ata de registro de preços ou da solicitação no pedido
de compra.
|
void |
insereItensRequisicao(java.lang.Long sequenciaRequisicao,
java.util.List<ItemPedidoCompraVo> itensDoPedidoDeCompra)
Insere os itens na requisição gerada através do pedido de compra
|
ParametrosPedidoCompraVo |
modificaDestinoItemPedido(ParametrosPedidoCompraVo parametros)
Procedimento que modifica os destinos dos itens do pedido
|
java.lang.String |
mudaSituacaoProcesso(java.util.List<PedidoCompraVo> processo,
java.lang.Long situacaoOrigem,
java.lang.Long situacaoDestino) |
java.util.Map<java.lang.String,java.lang.Object> |
preEncerraCotacaoPedido(java.lang.Long pedido) |
void |
reaberturaPedidoCompra(java.lang.String exercicio,
java.lang.Long numero) |
PedidoCompraVo |
recuperaControladorTipo(java.lang.String exercicio,
java.lang.Long numero) |
PedidoCompraVo |
recuperaPorExercicioNumero(java.lang.String exercicio,
java.lang.Long numero)
Método que retorna apenas um Pedido de Compra através do exercício e
número.
|
PedidoCompraVo |
recuperaPorSequencia(java.lang.Long sequencia)
Método que retorna apenas um Pedido de Compra através da sequencia.
|
java.util.List<PedidoCompraVo> |
recuperaPorSituacaoPedido(java.lang.String situacao,
java.lang.Long usuarioLogado,
java.lang.String order) |
java.util.List<PedidoCompraVo> |
recuperaProcessosComprasPendentes(java.util.Map<java.lang.String,java.lang.Object> parametros) |
void |
registraHistoricoPedido(java.util.List<java.lang.Long> sequencia,
java.sql.Date dataHistorico) |
java.util.Map<java.lang.String,java.lang.Object> |
retornaAprovacaoPedido(java.lang.Long sequencia,
java.sql.Date dataAprovacao) |
void |
retornaDadosPedidoGeraOrdem(java.lang.Long pedido,
GerarOrdemFornecimentoPedidoCompra entidade) |
void |
salvarChaveProcessoEletronico(PedidoCompraVo PedidoCompraVo) |
void |
salvarModalidade(PedidoCompraVo PedidoCompraVo)
Método que atualiza apenas a modalidade do PedidoCompra
|
void |
testaSituacaoItensPedido(java.lang.String exercicioPedido,
java.lang.Long numeroPedido)
Procedimento que testa a situação dos itens do pedido
|
java.util.Map<java.lang.String,java.lang.Object> |
validaAutorizacaoPedido(java.lang.Long sequencia,
java.sql.Date date)
Procedimento que valida a autorização do pedido de compra
|
java.util.Map<java.lang.String,java.lang.Object> |
validaCredenciamento(java.lang.Long licitacao,
java.sql.Date data) |
java.util.List<java.lang.String> |
validaFechamentoPedido(java.lang.Long sequencia) |
java.util.List<br.inf.thema.erp.infra.entidade.Mensagem> |
validaGeraOrdemCompra(ParametrosGerarOrdemFornecimentoPedidoCompra entidade) |
java.util.List<java.lang.String> |
validaHistoricoAutomatico(java.util.List<PedidoCompraVo> list,
java.lang.String historico) |
java.lang.String |
validaNovosItensFormatoCompra(java.lang.Long licitacao,
java.lang.String exercicio,
java.lang.Long numero) |
void |
validaOrgaoUnidadeOrcPedido(java.lang.Long pedido,
java.lang.String orgao,
java.lang.String unidade) |
ParametrosPedidoCompraVo |
validaPedidoContrato(ParametrosPedidoCompraVo parametros)
Procedimento que verifica se o pedido pode ser associado ao contrato
|
java.util.Map<java.lang.String,java.lang.Object> |
validaRubricaPedido(java.lang.Long itemDespesa,
java.lang.Long administracao,
java.lang.String exercicio,
java.lang.Long dotacao,
java.lang.String rubrica) |
ParametrosPedidoCompraVo |
verificaAdventenciaFornecedor(ParametrosPedidoCompraVo parametros)
Procedimento que verifica advertencias dos fornecedores
|
ParametrosPedidoCompraVo |
verificaRegistroPrecoLicitacao(ParametrosPedidoCompraVo parametros)
Procedimento que verifica o registro de preco para a licitacao informada,
na geração da ordem de fornecimento do pedido
|
filtrar, filtrar
private static final long serialVersionUID
@Autowired private PedidoCompraDao pedidoCompraDao
public br.inf.thema.erp.infra.dao.ManutencaoDao<PedidoCompraVo> getDao()
public PedidoCompraVo recuperaPorSequencia(java.lang.Long sequencia) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
sequencia
- ErpServiceException
public PedidoCompraVo recuperaPorExercicioNumero(java.lang.String exercicio, java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
exercício
- , númeroErpServiceException
public ParametrosPedidoCompraVo consisteSituacaoPedido(ParametrosPedidoCompraVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosPedidoCompraVo (exercicio, numero,
situacao)Bean
- de parametros: ParametrosPedidoCompraVo (retorno)ErpServiceException
public ParametrosPedidoCompraVo alteraSituacaoPedido(ParametrosPedidoCompraVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosPedidoCompraVo (exercicio, numero,
situacao, dataCancelamento)Bean
- de parametros: ParametrosPedidoCompraVo (retorno)ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public ParametrosPedidoCompraVo emailPedido(ParametrosPedidoCompraVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosPedidoCompraVo (exercicio, numero,
codigoHistorico, usuarioDigitado, usuarioFechamento,
usuarioAutorizacao, usuarioCancelamento, usuarioResponsavel,
motivoCancelamento, commit)Bean
- de parametros: ParametrosPedidoCompraVo (retorno)ErpServiceException
public ParametrosPedidoCompraVo geraPedidoCompra(ParametrosPedidoCompraVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosPedidoCompraVo (exercicio, numero,
codigoLocal, almoxarifado)Bean
- de parametros: ParametrosPedidoCompraVo (retorno, erro)ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public ParametrosPedidoCompraVo copiaPedidoCompra(ParametrosPedidoCompraVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosPedidoCompraVo (numero, exercicio,
usuario)Bean
- de parametros: ParametrosPedidoCompraVo (retorno, erro)ErpServiceException
public ParametrosPedidoCompraVo validaPedidoContrato(ParametrosPedidoCompraVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosPedidoCompraVo (exercicio, numero)Bean
- de parametros: ParametrosPedidoCompraVo (retorno)ErpServiceException
public ParametrosPedidoCompraVo modificaDestinoItemPedido(ParametrosPedidoCompraVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosPedidoCompraVo (exercicio, numero,
localFisico, localFisicoAntigo)Bean
- de parametros: ParametrosPedidoCompraVo (retorno)ErpServiceException
public ParametrosPedidoCompraVo verificaRegistroPrecoLicitacao(ParametrosPedidoCompraVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosPedidoCompraVoErpServiceException
public ParametrosPedidoCompraVo verificaAdventenciaFornecedor(ParametrosPedidoCompraVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosPedidoCompraVoErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public ParametrosGerarOrdemFornecimentoPedidoCompra geraOrdemCompra(ParametrosGerarOrdemFornecimentoPedidoCompra parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosGerarOrdemFornecimentoPedidoCompraErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void salvarModalidade(PedidoCompraVo PedidoCompraVo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
PedidoCompraVo
- ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void salvarChaveProcessoEletronico(PedidoCompraVo PedidoCompraVo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public void testaSituacaoItensPedido(java.lang.String exercicioPedido, java.lang.Long numeroPedido) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
exercicio
- do pedidonúmero
- do pedidoErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void insereItemPedidoAta(java.lang.Long ata, java.lang.String exercicioPedido, java.lang.Long numeroPedido, java.lang.Long itemSolicitacao, java.lang.Long itemAta, java.lang.Long fornecedorAta, java.lang.Double quantidadeSolicitada) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
ata
- exercicioPedido
- numeroPedido
- itemSolicitacao
- itemAta
- fornecedorAta
- quantidadeSolicitada
- ErpServiceException
@Transactional(rollbackFor={java.lang.Exception.class,java.lang.RuntimeException.class}) public void insereItensPedidoAtaSolicitacao(java.lang.Long ata, java.lang.String exercicioPedido, java.lang.Long numeroPedido, java.lang.Long itemSolicitacao, java.lang.Long itemAta, java.lang.Long fornecedorAta, java.lang.Double quantidadeSolicitada) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
ata
- exercicioPedido
- numeroPedido
- itemSolicitacao
- itemAta
- fornecedorAta
- quantidadeSolicitada
- ErpDaoException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.Exception.class,java.lang.RuntimeException.class}) public void insereItemPedidoLicitacao(java.util.List<ItemLicitacaoVO> lista, java.lang.String exercicioPedido, java.lang.Long numeroPedido) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.Exception.class,java.lang.RuntimeException.class}) public java.util.Map<java.lang.String,java.lang.Object> gerarRequisicaoPedido(java.lang.Long sequenciaPedido, java.lang.Long almoxarifado) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
sequenciaPedido
- almoxarifado
- ErpServiceException
@Transactional(rollbackFor={java.lang.Exception.class,java.lang.RuntimeException.class}) public void insereItensRequisicao(java.lang.Long sequenciaRequisicao, java.util.List<ItemPedidoCompraVo> itensDoPedidoDeCompra) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
sequenciaRequisicao
- itensDoPedidoDeCompra
- com produto e quantidadeErpServiceException
public java.util.Map<java.lang.String,java.lang.Object> validaAutorizacaoPedido(java.lang.Long sequencia, java.sql.Date date) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
sequencia
- ErpServiceException
@Transactional(rollbackFor={java.lang.Exception.class,java.lang.RuntimeException.class}) public void atualizarPedido(java.lang.Long sequencia, java.sql.Date dataAutorizacao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
sequencia
- dataAutorizacao
- ErpServiceException
public void buscaDadosPedido(GerarOrdemFornecimentoPedidoCompra entidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.lang.String getModoRegistro() throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.Exception.class,java.lang.RuntimeException.class}) public void insereHistoricoAutomatico(java.util.List<PedidoCompraVo> list, java.sql.Date dataHistoricosAutomaticos, java.lang.String configuracoesHistoricosAutomaticos, java.lang.String descricaoHistoricosAutomaticos) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void defineDotacaoItemAnoMes(DestinoItemPedidoCompraVo entidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.Map<java.lang.String,java.lang.Object> validaCredenciamento(java.lang.Long licitacao, java.sql.Date data) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.Exception.class,java.lang.RuntimeException.class}) public void alteraLocalPedido(java.lang.Long pedido, java.lang.String local, java.lang.Long alteraDestino) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public void consisteLiberacaoItens(java.lang.String exercicio, java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<PedidoCompraVo> recuperaPorSituacaoPedido(java.lang.String situacao, java.lang.Long usuarioLogado, java.lang.String order) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<PedidoCompraVo> recuperaProcessosComprasPendentes(java.util.Map<java.lang.String,java.lang.Object> parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void atualizaDestinoItemPlanilha(java.lang.Long pedido, java.lang.Long grau, java.lang.Long estrategico, java.lang.String anoMes) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void alteraTipoDoPedido(java.lang.Long pedidoCompra, java.lang.Long novoTipoPedido) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.util.Map<java.lang.String,java.lang.Object> validaRubricaPedido(java.lang.Long itemDespesa, java.lang.Long administracao, java.lang.String exercicio, java.lang.Long dotacao, java.lang.String rubrica) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.util.List<br.inf.thema.erp.infra.entidade.Mensagem> validaGeraOrdemCompra(ParametrosGerarOrdemFornecimentoPedidoCompra entidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void alteraItemPedido(ItemPedidoCompraVo entidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.Map<java.lang.String,java.lang.Object> retornaAprovacaoPedido(java.lang.Long sequencia, java.sql.Date dataAprovacao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void aprovarPedido(java.lang.Long sequencia, java.sql.Date dataAprovacao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void reaberturaPedidoCompra(java.lang.String exercicio, java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void criaCotacaoPedido(java.lang.Long sequencia, java.lang.Long modalidade, java.lang.Long inscricao, java.lang.String arquivamento, java.sql.Date dataLimite) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.util.Map<java.lang.String,java.lang.Object> preEncerraCotacaoPedido(java.lang.Long pedido) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void encerraCotacaoPedido(java.lang.Long sequencia, java.lang.String observacao, java.lang.String tipoCalculo, java.lang.Long valorReserva) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void defineIdWebVerb(java.lang.Long pedido, java.lang.String exercicio, java.lang.Long grau, java.lang.Long estrategico, java.lang.Long idWebVerb) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.lang.Long analisePedidoCotacao(java.lang.Long pedido) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void defineItemDespesa(java.lang.Long pedido, java.lang.Long itemDespesa) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public PedidoCompraVo recuperaControladorTipo(java.lang.String exercicio, java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public void retornaDadosPedidoGeraOrdem(java.lang.Long pedido, GerarOrdemFornecimentoPedidoCompra entidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void validaOrgaoUnidadeOrcPedido(java.lang.Long pedido, java.lang.String orgao, java.lang.String unidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void geraPreEmpenho(ParametrosGerarOrdemFornecimentoPedidoCompra entidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void geraDispensaOrdemPedido(java.lang.Long pedido, GerarDispensaOrdemCompraVo entidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void desvinculaPedidoLicitacao(java.lang.Long pedido, java.lang.Long licitacao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void geraLicitacaoPedidoFechado(GeraLicitacaoPedidoFechadoParameterBean entidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.util.List<java.lang.String> validaFechamentoPedido(java.lang.Long sequencia) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<java.lang.String> validaHistoricoAutomatico(java.util.List<PedidoCompraVo> list, java.lang.String historico) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void atualizarUnidadeExecutora(java.lang.Long unidadeExecutora, java.lang.Long administracao, java.lang.String exercicio, java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.lang.String criarPedidos(java.lang.Long tipo, java.sql.Date dataPedido, java.lang.Long localPedido, java.lang.String especificacao, java.lang.String finalidade, java.util.List<ItemPedidoCompraVo> itens) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void registraHistoricoPedido(java.util.List<java.lang.Long> sequencia, java.sql.Date dataHistorico) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.lang.String mudaSituacaoProcesso(java.util.List<PedidoCompraVo> processo, java.lang.Long situacaoOrigem, java.lang.Long situacaoDestino) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.lang.String validaNovosItensFormatoCompra(java.lang.Long licitacao, java.lang.String exercicio, java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException