Esempio n. 1
0
        public Monografia_andamento Buscar(int codigo)
        {
            try
            {
                Monografia_andamento retorno = null;

                DBSession session = new DBSession();
                Query     query   = session.CreateQuery("select isnull(codigo, 0) AS codigo, isnull(curso,   0) AS curso, isnull(aluno,   0) AS aluno, isnull(monografia,   0) AS monografia, isnull(data,  '1900-01-01') AS data, isnull(destino,  0) AS destino, isnull(arquivo,  '') AS arquivo, isnull(texto,  '') AS texto, isnull(situacao,  0) AS situacao FROM Monografia_andamento WHERE codigo = @codigo");
                query.SetParameter("@codigo", codigo);
                IDataReader reader = query.ExecuteQuery();

                if (reader.Read())
                {
                    retorno = new Monografia_andamento(Convert.ToInt32(reader["codigo"]), new Curso()
                    {
                        codigo = Convert.ToInt32(reader["curso"])
                    }, new Aluno()
                    {
                        codigo = Convert.ToInt32(reader["aluno"])
                    }, new Monografia()
                    {
                        codigo = Convert.ToInt32(reader["monografia"])
                    }, Convert.ToDateTime(reader["data"]), Convert.ToInt32(reader["destino"]), Convert.ToString(reader["arquivo"]), Convert.ToString(reader["texto"]), Convert.ToInt32(reader["situacao"]));
                }
                reader.Close();
                session.Close();

                return(retorno);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Esempio n. 2
0
 public void Excluir(Monografia_andamento variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Monografia_andamento WHERE codigo = @codigo");
         query.SetParameter("codigo", variavel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
Esempio n. 3
0
 public void Salvar(Monografia_andamento variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Monografia_andamento (curso,aluno,monografia,data,destino,arquivo,texto,situacao) VALUES (@curso,@aluno,@monografia,@data,@destino,@arquivo,@texto,@situacao) ");
         query.SetParameter("curso", variavel.curso.codigo)
         .SetParameter("aluno", variavel.aluno.codigo)
         .SetParameter("monografia", variavel.monografia.codigo)
         .SetParameter("data", variavel.data)
         .SetParameter("destino", variavel.destino)
         .SetParameter("arquivo", variavel.arquivo)
         .SetParameter("texto", variavel.texto)
         .SetParameter("situacao", variavel.situacao);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
Esempio n. 4
0
 public void Alterar(Monografia_andamento variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Monografia_andamento SET curso = @curso, aluno = @aluno, monografia = @monografia, data = @data, destino = @destino, arquivo = @arquivo, texto = @texto, situacao = @situacao WHERE codigo = @codigo");
         query.SetParameter("codigo", variavel.codigo)
         .SetParameter("curso", variavel.curso.codigo)
         .SetParameter("aluno", variavel.aluno.codigo)
         .SetParameter("monografia", variavel.monografia.codigo)
         .SetParameter("data", variavel.data)
         .SetParameter("destino", variavel.destino)
         .SetParameter("arquivo", variavel.arquivo)
         .SetParameter("texto", variavel.texto)
         .SetParameter("situacao", variavel.situacao);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }