public void AlterarEtapaTemporario(int projetoDigitalId, eProjetoDigitalEtapaImportacao etapaImportacao, BancoDeDados banco) { GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { bancoDeDados.IniciarTransacao(); _da.AlterarEtapaTemporario(projetoDigitalId, etapaImportacao, bancoDeDados); bancoDeDados.Commit(); } }
internal void AlterarEtapaTemporario(int projetoDigitalId, eProjetoDigitalEtapaImportacao etapaImportacao, BancoDeDados banco) { //Não atualiza o Tid da tmp_projeto_digital using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { bancoDeDados.IniciarTransacao(); Comando comando = bancoDeDados.CriarComando(@"update tmp_projeto_digital t set t.etapa_importacao = :etapa_importacao where t.id = :id"); comando.AdicionarParametroEntrada("id", projetoDigitalId, DbType.Int32); comando.AdicionarParametroEntrada("etapa_importacao", (int)etapaImportacao, DbType.Int32); bancoDeDados.ExecutarNonQuery(comando); bancoDeDados.Commit(); } }