Beispiel #1
0
        public Documentos_alunos Buscar(int codigo)
        {
            try
            {
                Documentos_alunos documentos = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT isnull(codigo, 0) AS codigo, isnull(curso,   0) AS curso, isnull(aluno,  0) AS aluno, isnull(documentos,  0) AS documentos, isnull(data, '1900-01-01') AS data FROM Documentos_alunos WHERE codigo = @codigo");
                quey.SetParameter("codigo", codigo);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    documentos = new Documentos_alunos(Convert.ToInt32(reader["codigo"]), new Curso()
                    {
                        codigo = Convert.ToInt32(reader["curso"])
                    }, new Aluno()
                    {
                        codigo = Convert.ToInt32(reader["aluno"])
                    }, new Documentos()
                    {
                        codigo = Convert.ToInt32(reader["documentos"])
                    }, Convert.ToDateTime(reader["data"]));
                }
                reader.Close();
                session.Close();

                return(documentos);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Beispiel #2
0
 public void Excluir(Documentos_alunos variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Documentos_alunos WHERE codigo = @codigo;");
         query.SetParameter("codigo", variavel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Beispiel #3
0
 public void Salvar(Documentos_alunos variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Documentos_alunos (curso,aluno,documentos,data) VALUES (@curso,@aluno,@documentos,@data) ");
         query.SetParameter("curso", variavel.curso.codigo)
         .SetParameter("aluno", variavel.aluno.codigo)
         .SetParameter("documentos", variavel.documentos.codigo)
         .SetParameter("data", variavel.data);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Beispiel #4
0
 public void Alterar(Documentos_alunos variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Documentos_alunos SET curso = @curso, aluno = @aluno, documentos = @documentos, data = @data WHERE codigo = @codigo");
         query.SetParameter("curso", variavel.curso.codigo)
         .SetParameter("aluno", variavel.aluno.codigo)
         .SetParameter("documentos", variavel.documentos.codigo)
         .SetParameter("data", variavel.data)
         .SetParameter("codigo", variavel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }