Example #1
0
 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;
     }
 }
Example #2
0
 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;
     }
 }
Example #3
0
 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;
     }
 }
Example #4
0
        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;
            }
        }
Example #5
0
        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;
            }
        }