@Repository
public class NotaCompraDao
extends br.inf.thema.erp.infra.dao.impl.ManutencaoFiltroDaoImpl<br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo>
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
Constructor and Description |
---|
NotaCompraDao(com.ibatis.sqlmap.client.SqlMapClient sqlMapClient) |
Modifier and Type | Method and Description |
---|---|
ParametrosNotaCompraVo |
alteraDataMovimentacaoNota(ParametrosNotaCompraVo parametros)
Método que atualiza a data Atualização/Estorno da Nota de Compra
|
void |
alteraNotaFiscal(java.lang.Long sequencia,
java.lang.String numero,
java.lang.String serie) |
void |
alterarDatas(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo entidade) |
void |
alterarEmpenhoNota(java.lang.Long sequencia,
java.lang.String exercicioEmpenho,
java.lang.Long numeroEmpenho) |
java.lang.String |
atualizaGeraMovimentacao(java.lang.Long nota,
java.lang.Long administracaoDestino,
java.lang.Long almoxarifadoDestino,
java.lang.String local,
java.sql.Date data) |
ParametrosNotaCompraVo |
atualizaNotaCompra(ParametrosNotaCompraVo parametros)
Método que atualiza a nota de compra
|
java.util.Map<java.lang.String,java.lang.Object> |
consisteChaveNfe(java.lang.Long sequencia,
java.lang.String chaveNfe,
java.lang.String exercicioEmpenho,
java.lang.Long numeroEmpenho,
java.sql.Date dataNota) |
void |
consisteLiberacaoItens(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo entidade) |
void |
consisteNotaCompraSituacao(ParametrosNotaCompraVo parametros)
Método que verifica se os o total de itens da nota está consistindo com o total da nota
|
java.util.List<java.lang.String> |
efetuaTombamentoPorArquivo(java.lang.Long nota,
java.util.List<ArquivoTombamentoBensVo> bens,
java.lang.String responsavel) |
ParametrosNotaCompraVo |
estornaNotaCompra(ParametrosNotaCompraVo parametros)
Método que estorna a nota de compra
|
void |
finalizarMulta(java.lang.Long sequencia,
java.lang.Double valor,
java.lang.String motivo,
java.lang.Long usuario) |
java.lang.String |
geraRequisicaoFechada(java.lang.Long sequencia,
java.lang.String codigoLocalDestino,
java.sql.Date dataAtendimentoRequisicao) |
void |
geraRequisicaoNota(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo notaCompraVo)
Executa o procedimento
grp_mat_notacompra_pack.gerarequisicaonota(in sequencia, in localFisico, in dataAtendimentoRequisicao, out mensagem) . |
ParametrosNotaCompraVo |
geraRequisicaoNota(ParametrosNotaCompraVo parametros)
Método que gera requisição para os itens da nota de compra
|
void |
geraRequisicaoNotaFechada(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo notaCompraVo)
Executa o procedimento
grp_mat_notacompra_pack.gerarequisicaonotafechada(in sequencia, in localFisico, in dataAtendimentoRequisicao, out mensagem) . |
java.lang.String |
geraTransferenciaRequisicao(java.lang.Long nota,
java.lang.Long administracaoDestino,
java.lang.Long almoxarifadoDestino,
java.sql.Date dataTransferencia,
java.lang.Long local,
java.sql.Date dataRequisicao) |
ParametrosNotaCompraVo |
informacaoContrato(ParametrosNotaCompraVo parametros)
Método que retorna informações do contrato para nota de compra
|
ParametrosNotaCompraVo |
informacaoLoteOrdem(ParametrosNotaCompraVo parametros)
Método que retorna informações do lote da ordem para nota de compra
|
ParametrosNotaCompraVo |
informacaoOrdemFornecimento(ParametrosNotaCompraVo parametros)
Método que retorna informações da ordem de fornecimento para nota de compra
|
ParametrosNotaCompraVo |
insereItensOrdem(ParametrosNotaCompraVo parametros)
Método que realiza a inclusão automática dos itens da nota através dos dados da ordem
|
void |
inserirNotaCompraTotal(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo entidade) |
void |
liberaSituacaoTombamento(java.lang.Long sequencia)
Realiza a liberação da situação do tombamento da nota
|
java.lang.String |
preBloqueioItensNota(java.lang.Long nota,
java.sql.Date data,
java.lang.Long almoxarifado,
java.lang.String local) |
br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo |
recuperaPorSequencia(java.lang.Long sequencia)
Método que recupera nota pela sequencia
|
java.util.List<br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo> |
recuperarNotasOrdem(java.util.Map<java.lang.String,java.lang.Object> parametros)
Método que recupera notas pelo exercicio e numero da ordem e administracao
|
java.lang.Integer |
recuperarTotalPorAdministracaoNumeroSerieInscricao(java.lang.Long administracao,
java.lang.String numero,
java.lang.String serie,
java.lang.Long inscricao) |
java.lang.String |
recuperaSituacaoNotaCompra(java.lang.Long sequencia)
Select no banco e retorno somente da Situação da
NotaCompra de acordo com a sequencia passada por parâmetro. |
ParametrosNotaCompraVo |
removeNotaCompra(ParametrosNotaCompraVo parametros)
Método que remove a nota de Compra
|
ParametrosNotaCompraVo |
requisicaoOrdemNota(ParametrosNotaCompraVo parametros)
Método que gera atendimento para os itens da nota de compra
|
java.util.Map<java.lang.String,java.lang.Object> |
retornaDadosDesmenbramento(java.lang.Long itemNota) |
void |
salvarChaveProcessoEletronico(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo entidade) |
void |
salvarMultaJurosNota(br.inf.thema.erp.integracao.materiais.entidade.almoxarifado.NotaCompra entidade) |
java.lang.String |
transfereNotaAlmox(java.lang.Long nota,
java.lang.Long almoxarifado,
java.lang.String itens) |
java.lang.String |
transfereProdutoNotaAlmox(java.util.Map<java.lang.String,java.lang.Object> parametros)
Método que realiza a transferencia dos produtos do almox da nota para um novo almoxarifado
|
java.lang.String |
validaBemPorArquivo(java.lang.Long nota,
java.util.List<ImportacaoDadosPatrimoniaisVo> bens) |
void |
validaDesmembramentoTombo(java.lang.Long nota) |
java.util.List<java.lang.String> |
validaNotaCompra(java.lang.Long nota,
java.lang.Long administracao,
java.lang.String numero,
java.lang.String serie,
java.lang.Long cadastrogeral,
java.lang.Long almoxarifado,
java.lang.String exercicioempenho,
java.lang.Long numeroempenho,
java.lang.String exercicioordem,
java.lang.Long numeroordem,
java.lang.Double valortotal,
java.lang.Double valordesconto) |
java.util.Map<java.lang.String,java.lang.Object> |
verificaProtocolo(java.lang.String exercicioProtocolo,
java.lang.Long numeroProtocolo,
java.lang.String tipoProtocolo)
Método que verifica a existência do protocolo válido
|
filtrar, filtrar
apagar, ativarControleRegistro, desativarControleRegistro, inserir, localizar, localizar, recuperar, recuperar, reSeleciona, retornarTodos, salvar, setVariaveisDeSessao
delete, delete, executeProcedure, executeProcedure, getTransactionManager, insert, insert, queryForList, queryForList, queryForList, queryForList, queryForObject, queryForObject, queryForObject, setTransactionManager, update, update
private static final long serialVersionUID
@Autowired public NotaCompraDao(@Qualifier(value="materiaisSqlMapClient") com.ibatis.sqlmap.client.SqlMapClient sqlMapClient)
public ParametrosNotaCompraVo informacaoOrdemFornecimento(ParametrosNotaCompraVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosNotaCompraVo informacaoContrato(ParametrosNotaCompraVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosNotaCompraVo informacaoLoteOrdem(ParametrosNotaCompraVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.Map<java.lang.String,java.lang.Object> verificaProtocolo(java.lang.String exercicioProtocolo, java.lang.Long numeroProtocolo, java.lang.String tipoProtocolo) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosNotaCompraVo atualizaNotaCompra(ParametrosNotaCompraVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosNotaCompraVo estornaNotaCompra(ParametrosNotaCompraVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosNotaCompraVo requisicaoOrdemNota(ParametrosNotaCompraVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosNotaCompraVo geraRequisicaoNota(ParametrosNotaCompraVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosNotaCompraVo removeNotaCompra(ParametrosNotaCompraVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo> recuperarNotasOrdem(java.util.Map<java.lang.String,java.lang.Object> parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
exercicioOrdem,
- numeroOrdem, administracaobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo recuperaPorSequencia(java.lang.Long sequencia) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
sequencia
- br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.String transfereProdutoNotaAlmox(java.util.Map<java.lang.String,java.lang.Object> parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosNotaCompraVo insereItensOrdem(ParametrosNotaCompraVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosNotaCompraVo alteraDataMovimentacaoNota(ParametrosNotaCompraVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public void consisteNotaCompraSituacao(ParametrosNotaCompraVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosNotaCompraVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.String geraRequisicaoFechada(java.lang.Long sequencia, java.lang.String codigoLocalDestino, java.sql.Date dataAtendimentoRequisicao) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void liberaSituacaoTombamento(java.lang.Long sequencia) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
sequencia
- br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.String recuperaSituacaoNotaCompra(java.lang.Long sequencia) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
NotaCompra
de acordo com a sequencia passada por parâmetro.sequencia
- br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void geraRequisicaoNota(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo notaCompraVo) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
grp_mat_notacompra_pack.gerarequisicaonota(in sequencia, in localFisico, in dataAtendimentoRequisicao, out mensagem)
.notaCompraVo
- br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void geraRequisicaoNotaFechada(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo notaCompraVo) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
grp_mat_notacompra_pack.gerarequisicaonotafechada(in sequencia, in localFisico, in dataAtendimentoRequisicao, out mensagem)
.notaCompraVo
- br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void salvarMultaJurosNota(br.inf.thema.erp.integracao.materiais.entidade.almoxarifado.NotaCompra entidade) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void consisteLiberacaoItens(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo entidade) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void alteraNotaFiscal(java.lang.Long sequencia, java.lang.String numero, java.lang.String serie) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void validaDesmembramentoTombo(java.lang.Long nota) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.Map<java.lang.String,java.lang.Object> retornaDadosDesmenbramento(java.lang.Long itemNota) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.String preBloqueioItensNota(java.lang.Long nota, java.sql.Date data, java.lang.Long almoxarifado, java.lang.String local) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.String transfereNotaAlmox(java.lang.Long nota, java.lang.Long almoxarifado, java.lang.String itens) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.String geraTransferenciaRequisicao(java.lang.Long nota, java.lang.Long administracaoDestino, java.lang.Long almoxarifadoDestino, java.sql.Date dataTransferencia, java.lang.Long local, java.sql.Date dataRequisicao) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void inserirNotaCompraTotal(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo entidade) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.Integer recuperarTotalPorAdministracaoNumeroSerieInscricao(java.lang.Long administracao, java.lang.String numero, java.lang.String serie, java.lang.Long inscricao) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void alterarDatas(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo entidade) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void salvarChaveProcessoEletronico(br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo entidade) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void finalizarMulta(java.lang.Long sequencia, java.lang.Double valor, java.lang.String motivo, java.lang.Long usuario) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void alterarEmpenhoNota(java.lang.Long sequencia, java.lang.String exercicioEmpenho, java.lang.Long numeroEmpenho) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.Map<java.lang.String,java.lang.Object> consisteChaveNfe(java.lang.Long sequencia, java.lang.String chaveNfe, java.lang.String exercicioEmpenho, java.lang.Long numeroEmpenho, java.sql.Date dataNota) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<java.lang.String> efetuaTombamentoPorArquivo(java.lang.Long nota, java.util.List<ArquivoTombamentoBensVo> bens, java.lang.String responsavel) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.String validaBemPorArquivo(java.lang.Long nota, java.util.List<ImportacaoDadosPatrimoniaisVo> bens) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<java.lang.String> validaNotaCompra(java.lang.Long nota, java.lang.Long administracao, java.lang.String numero, java.lang.String serie, java.lang.Long cadastrogeral, java.lang.Long almoxarifado, java.lang.String exercicioempenho, java.lang.Long numeroempenho, java.lang.String exercicioordem, java.lang.Long numeroordem, java.lang.Double valortotal, java.lang.Double valordesconto) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.String atualizaGeraMovimentacao(java.lang.Long nota, java.lang.Long administracaoDestino, java.lang.Long almoxarifadoDestino, java.lang.String local, java.sql.Date data) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException