public Aluno_curso_Acao Buscar(int idacao) { try { Aluno_curso_Acao acao = null; DBSession session = new DBSession(); Query quey = session.CreateQuery("SELECT * from aluno_curso_acoes where idacao = @idacao"); quey.SetParameter("idacao", idacao); IDataReader reader = quey.ExecuteQuery(); if (reader.Read()) { acao = new Aluno_curso_Acao(Convert.ToInt32(reader["idacao"]), Convert.ToInt32(reader["aluno_curso"]), Convert.ToString(reader["txacao"]), Convert.ToString(reader["tipo"]), Convert.ToDateTime(reader["dtacao"]), Convert.ToInt32(reader["idusuario"]), Convert.ToDateTime(reader["dtretorno"]), Convert.ToString(reader["txobs"])); } reader.Close(); session.Close(); return(acao); } catch (Exception error) { throw error; } }
public void Alterar(Aluno_curso_Acao variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("UPDATE aluno_curso_acoes SET dtacao = @dtacao, txacao = @txacao, dtretorno = @dtretorno, txobs = @txobs WHERE idacao = @idacao and aluno_curso = @aluno_curso"); query.SetParameter("idacao", variavel.idacao) .SetParameter("aluno_curso", variavel.aluno_curso) .SetParameter("dtacao", variavel.dtacao) .SetParameter("dtretorno", variavel.dtretorno) .SetParameter("txobs", variavel.txobs) .SetParameter("txacao", variavel.txacao); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }
public int Salvar(Aluno_curso_Acao variavel) { try { int id = 0; DBSession session = new DBSession(); Query query = session.CreateQuery("INSERT INTO aluno_curso_acoes (aluno_curso, dtacao, txacao, tipo, idusuario, dtretorno, txobs) output INSERTED.idacao values (@aluno_curso, @dtacao, @txacao, @tipo, @idusuario, @dtretorno, @txobs)"); query.SetParameter("aluno_curso", variavel.aluno_curso); query.SetParameter("dtacao", variavel.dtacao); query.SetParameter("txacao", variavel.txacao); query.SetParameter("tipo", variavel.tipo); query.SetParameter("dtretorno", variavel.dtretorno); query.SetParameter("txobs", variavel.txobs); query.SetParameter("idusuario", variavel.idusuario); id = query.ExecuteScalar(); session.Close(); return(id); } catch (Exception erro) { throw erro; } }