public Titulo_curso_Disciplina Buscar(int codigo) { try { Titulo_curso_Disciplina retorno = null; DBSession session = new DBSession(); Query quey = session.CreateQuery("SELECT * FROM Titulo_curso_Disciplina WHERE Titulo_curso_Disciplina_id = @codigo"); quey.SetParameter("codigo", codigo); IDataReader reader = quey.ExecuteQuery(); if (reader.Read()) { retorno = new Titulo_curso_Disciplina(Convert.ToInt32(reader["Titulo_curso_Disciplina_id"]), new Titulo_curso() { codigo = Convert.ToInt32(reader["titulo_curso"]) }, Convert.ToString(reader["disciplina"]), Convert.ToInt32(reader["ordem"])); } reader.Close(); session.Close(); return(retorno); } catch (Exception error) { throw error; } }
public void Excluir(Titulo_curso_Disciplina variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("DELETE FROM Titulo_curso_Disciplina WHERE Titulo_curso_Disciplina_id = @Titulo_curso_Disciplina_id"); query.SetParameter("Titulo_curso_Disciplina_id", variavel.Titulo_curso_Disciplina_id); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }
public void Salvar(Titulo_curso_Disciplina variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("INSERT INTO Titulo_curso_Disciplina (titulo_curso, disciplina, ordem) VALUES (@titulo_curso, @disciplina, @ordem) "); query.SetParameter("titulo_curso", variavel.titulo_curso.codigo) .SetParameter("disciplina", variavel.disciplina) .SetParameter("ordem", variavel.ordem); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }
public void Alterar(Titulo_curso_Disciplina variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("UPDATE Titulo_curso_Disciplina SET titulo_curso = @titulo_curso, disciplina = @disciplina, ordem = @ordem WHERE Titulo_curso_Disciplina_id = @Titulo_curso_Disciplina_id"); query.SetParameter("titulo_curso", variavel.titulo_curso.codigo) .SetParameter("disciplina", variavel.disciplina) .SetParameter("ordem", variavel.ordem) .SetParameter("Titulo_curso_Disciplina_id", variavel.Titulo_curso_Disciplina_id); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }