public void Alterar(Aluno_curso_encontro variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("UPDATE Aluno_curso_encontro SET data = @data, hora = @hora, painel = @painel, aluno = @aluno, curso = @curso, aluno_curso = @aluno_curso, modulo = @modulo, encontro = @encontro, frequencia = @frequencia, nota = @nota, disciplina = @disciplina, visualizar = @visualizar, reposicao = @reposicao WHERE codigo = @codigo"); query.SetParameter("codigo", variavel.codigo) .SetParameter("data", variavel.data) .SetParameter("hora", variavel.hora) .SetParameter("painel", variavel.painel.codigo) .SetParameter("aluno", variavel.aluno.codigo) .SetParameter("curso", variavel.curso.codigo) .SetParameter("aluno_curso", variavel.aluno_curso.codigo) .SetParameter("modulo", variavel.modulo) .SetParameter("encontro", variavel.encontro) .SetParameter("frequencia", variavel.frequencia) .SetParameter("nota", variavel.nota) .SetParameter("disciplina", variavel.disciplina) .SetParameter("visualizar", variavel.visualizar) .SetParameter("reposicao", variavel.reposicao); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }
public void Salvar(Aluno_curso_encontro variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("INSERT INTO Aluno_curso_encontro (data,hora,painel,aluno,curso,aluno_curso,modulo,encontro,frequencia,nota,disciplina,visualizar,reposicao) VALUES (@data,@hora,@painel,@aluno,@curso,@aluno_curso,@modulo,@encontro,@frequencia,@nota,@disciplina,@visualizar,@reposicao) "); query.SetParameter("data", variavel.data) .SetParameter("hora", variavel.hora) .SetParameter("painel", variavel.painel.codigo) .SetParameter("aluno", variavel.aluno.codigo) .SetParameter("curso", variavel.curso.codigo) .SetParameter("aluno_curso", variavel.aluno_curso.codigo) .SetParameter("modulo", variavel.modulo) .SetParameter("encontro", variavel.encontro) .SetParameter("frequencia", variavel.frequencia) .SetParameter("nota", variavel.nota) .SetParameter("disciplina", variavel.disciplina) .SetParameter("visualizar", variavel.visualizar) .SetParameter("reposicao", variavel.reposicao); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }
public void Excluir(Aluno_curso_encontro variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("DELETE FROM Aluno_curso_encontro WHERE codigo = @codigo"); query.SetParameter("codigo", variavel.codigo); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }
public Aluno_curso_encontro Buscar(Aluno aluno, Curso curso, Encontro encontro) { try { Aluno_curso_encontro aluno_curso_encontro = null; DBSession session = new DBSession(); Query quey = session.CreateQuery("SELECT isnull(aluno_curso_encontro.codigo, 0) AS codigo, isnull(aluno_curso_encontro.data, '1900-01-01') AS data, isnull(aluno_curso_encontro.hora, '1900-01-01 00:00:00') AS hora, isnull(aluno_curso_encontro.painel, 0) AS painel, isnull(aluno_curso_encontro.aluno, 0) AS aluno, isnull(aluno_curso_encontro.curso, 0) AS curso, isnull(aluno_curso_encontro.aluno_curso, 0) AS aluno_curso, isnull(aluno_curso_encontro.modulo, 0) AS modulo, isnull(aluno_curso_encontro.encontro, 0) AS encontro, isnull(aluno_curso_encontro.frequencia, 0) AS frequencia, isnull(aluno_curso_encontro.nota, 0) AS nota, isnull(aluno_curso_encontro.disciplina, 0) AS disciplina, isnull(aluno_curso_encontro.visualizar, 0) AS visualizar, isnull(aluno_curso_encontro.reposicao, 0) AS reposicao FROM Aluno_curso_encontro JOIN encontro ON aluno_curso_encontro.disciplina = encontro.disciplina AND aluno_curso_encontro.curso = encontro.curso WHERE aluno_curso_encontro.aluno = @aluno AND aluno_curso_encontro.curso = @curso AND encontro.codigo = @encontro"); quey.SetParameter("aluno", aluno.codigo) .SetParameter("curso", curso.codigo) .SetParameter("encontro", encontro.codigo); IDataReader reader = quey.ExecuteQuery(); if (reader.Read()) { string hora = "01/01/1900 " + Convert.ToString(reader["hora"]); aluno_curso_encontro = new Aluno_curso_encontro(Convert.ToInt32(reader["codigo"]), Convert.ToDateTime(reader["data"]), Convert.ToDateTime(hora), new Painel() { codigo = Convert.ToInt32(reader["painel"]) }, new Aluno() { codigo = Convert.ToInt32(reader["aluno"]) }, new Curso() { codigo = Convert.ToInt32(reader["curso"]) }, new Aluno_curso() { codigo = Convert.ToInt32(reader["aluno_curso"]) }, Convert.ToInt32(reader["modulo"]), Convert.ToInt32(reader["encontro"]), Convert.ToInt32(reader["frequencia"]), Convert.ToDouble(reader["nota"]), Convert.ToInt32(reader["disciplina"]), Convert.ToInt32(reader["visualizar"]), Convert.ToBoolean(reader["reposicao"])); } reader.Close(); session.Close(); return(aluno_curso_encontro); } catch (Exception error) { throw error; } }
public Aluno_curso_encontro Buscar(int codigo) { try { Aluno_curso_encontro aluno_curso_encontro = null; DBSession session = new DBSession(); Query quey = session.CreateQuery("SELECT isnull(codigo, 0) AS codigo,isnull(data, '1900-01-01') AS data,isnull(hora, '1900-01-01') AS hora,isnull(painel, 0) AS painel,isnull(aluno, 0) AS aluno,isnull(curso, 0) AS curso,isnull(aluno_curso, 0) AS aluno_curso,isnull(modulo, 0) AS modulo,isnull(encontro, 0) AS encontro,isnull(frequencia, 0) AS frequencia,isnull(nota, 0) AS nota,isnull(disciplina, 0) AS disciplina,isnull(visualizar, 0) AS visualizar,isnull(reposicao, 0) AS reposicao FROM Aluno_curso_encontro WHERE codigo = @codigo"); quey.SetParameter("codigo", codigo); IDataReader reader = quey.ExecuteQuery(); if (reader.Read()) { aluno_curso_encontro = new Aluno_curso_encontro(Convert.ToInt32(reader["codigo"]), Convert.ToDateTime(reader["data"]), Convert.ToDateTime(reader["hora"]), new Painel() { codigo = Convert.ToInt32(reader["painel"]) }, new Aluno() { codigo = Convert.ToInt32(reader["aluno"]) }, new Curso() { codigo = Convert.ToInt32(reader["curso"]) }, new Aluno_curso() { codigo = Convert.ToInt32(reader["aluno_curso"]) }, Convert.ToInt32(reader["modulo"]), Convert.ToInt32(reader["encontro"]), Convert.ToInt32(reader["frequencia"]), Convert.ToDouble(reader["nota"]), Convert.ToInt32(reader["disciplina"]), Convert.ToInt32(reader["visualizar"]), Convert.ToBoolean(reader["reposicao"])); } reader.Close(); session.Close(); return(aluno_curso_encontro); } catch (Exception error) { throw error; } }