public AvaliacaoFrequencia BuscarFrequencia(int idcurso, int idencontro, int idaluno) { try { AvaliacaoFrequencia avaliacao = new AvaliacaoFrequencia(); DBSession session = new DBSession(); Query quey = session.CreateQuery("select * from avaliacoes_frequencia where idcurso = @idcurso and idencontro = @idencontro and idaluno = @idaluno"); quey.SetParameter("idcurso", idcurso); quey.SetParameter("idencontro", idencontro); quey.SetParameter("idaluno", idaluno); IDataReader reader = quey.ExecuteQuery(); if (reader.Read()) { avaliacao = new AvaliacaoFrequencia() { idcurso = Convert.ToInt32(reader["idcurso"]), idencontro = Convert.ToInt32(reader["idencontro"]), idaluno = Convert.ToInt32(reader["idaluno"]), frequencia = Convert.ToInt32(reader["frequencia"]) }; } reader.Close(); session.Close(); return(avaliacao); } catch (Exception error) { throw error; } }
public void AlterarFrequencia(AvaliacaoFrequencia variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("UPDATE avaliacoes_frequencia set frequencia = @frequencia WHERE idaluno = @idaluno AND idencontro = @idencontro AND idcurso = @idcurso"); query.SetParameter("idaluno", variavel.idaluno) .SetParameter("idcurso", variavel.idcurso) .SetParameter("idencontro", variavel.idencontro) .SetParameter("frequencia", variavel.frequencia); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }
public void SalvarFrequencia(AvaliacaoFrequencia variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("INSERT INTO avaliacoes_frequencia (idaluno, idcurso, idencontro, frequencia) VALUES (@idaluno, @idcurso, @idencontro, @frequencia)"); query.SetParameter("idaluno", variavel.idaluno) .SetParameter("idcurso", variavel.idcurso) .SetParameter("idencontro", variavel.idencontro) .SetParameter("frequencia", variavel.frequencia); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }