Exemplo n.º 1
0
        public Aluno_arquivo Buscar(int codigo)
        {
            try
            {
                Aluno_arquivo Arquivo = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT isnull(codigo, 0) as codigo, isnull(arquivo, 0) as arquivo, isnull(aluno, 0) as aluno, isnull(data, '01/01/1900') as data, isnull(hora, '01/01/1900') as hora FROM Arquivo_aluno WHERE codigo = @codigo");
                quey.SetParameter("codigo", codigo);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    Arquivo = new Aluno_arquivo(Convert.ToInt32(reader["codigo"]), new Arquivo()
                    {
                        codigo = Convert.ToInt32(reader["arquivo"])
                    }, new Aluno()
                    {
                        codigo = Convert.ToInt32(reader["aluno"])
                    }, Convert.ToDateTime(reader["data"]), Convert.ToDateTime(reader["hora"]));
                }
                reader.Close();
                session.Close();

                return(Arquivo);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Exemplo n.º 2
0
 public void Excluir(Aluno_arquivo variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Aluno_arquivo WHERE codigo = @codigo");
         query.SetParameter("codigo", variavel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Exemplo n.º 3
0
 //Falta fazer
 //codigo, arquivo, aluno, data, hora
 public void Salvar(Aluno_arquivo variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Aluno_arquivo (arquivo, aluno, data, hora) VALUES (@arquivo, @aluno, @data, @hora) ");
         query.SetParameter("data", variavel.data)
         .SetParameter("aluno", variavel.aluno.codigo)
         .SetParameter("arquivo", variavel.arquivo.codigo)
         .SetParameter("hora", variavel.hora);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Exemplo n.º 4
0
 public void Alterar(Aluno_arquivo variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Aluno_arquivo SET arquivo = @arquivo, aluno = @arquivo, data = @data, hora = @hora WHERE codigo = @codigo");
         query.SetParameter("data", variavel.data)
         .SetParameter("aluno", variavel.aluno.codigo)
         .SetParameter("arquivo", variavel.arquivo.codigo)
         .SetParameter("hora", variavel.hora)
         .SetParameter("codigo", variavel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }