示例#1
0
        public Conteudo_ead Buscar(int codigo)
        {
            try
            {
                Conteudo_ead conteudo_ead = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT isnull(conteudo_ead_id, 0) AS conteudo_ead_id, isnull(curso, 0) AS curso, isnull(data, '1900-01-01') AS data, isnull(painel,  0) AS painel, isnull(titulo, '') AS titulo, isnull(conteudo, '') AS conteudo, isnull(ativo,  0) AS ativo, isnull(data_ativo, '1900-01-01') AS data_ativo, isnull(data_ativo_fim, '1900-01-01') AS data_ativo_fim, isnull(categoria, '') AS categoria FROM Conteudo_ead WHERE conteudo_ead_id = @conteudo_ead_id");
                quey.SetParameter("conteudo_ead_id", codigo);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    conteudo_ead = new Conteudo_ead(Convert.ToInt32(reader["conteudo_ead_id"]), new Curso()
                    {
                        codigo = Convert.ToInt32(reader["curso"])
                    }, Convert.ToDateTime(reader["data"]), new Painel()
                    {
                        codigo = Convert.ToInt32(reader["painel"])
                    }, Convert.ToString(reader["titulo"]), Convert.ToString(reader["conteudo"]), Convert.ToBoolean(reader["ativo"]), Convert.ToDateTime(reader["data_ativo"]), Convert.ToDateTime(reader["data_ativo_fim"]), Convert.ToString(reader["categoria"]));
                }
                reader.Close();
                session.Close();

                return(conteudo_ead);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
示例#2
0
 public void Excluir(Conteudo_ead variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Conteudo_ead WHERE conteudo_ead_id = @conteudo_ead_id");
         query.SetParameter("conteudo_ead_id", variavel.conteudo_ead_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#3
0
 public void Salvar(Conteudo_ead variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Conteudo_ead (curso,data,painel,titulo,conteudo,ativo,data_ativo,data_ativo_fim,categoria) VALUES (@curso,@data,@painel,@titulo,@conteudo,@ativo,@data_ativo,@data_ativo_fim,@categoria) ");
         query.SetParameter("curso", variavel.curso.codigo)
         .SetParameter("data", variavel.data)
         .SetParameter("painel", variavel.painel.codigo)
         .SetParameter("titulo", variavel.titulo)
         .SetParameter("conteudo", variavel.conteudo)
         .SetParameter("ativo", variavel.ativo)
         .SetParameter("data_ativo", variavel.data_ativo)
         .SetParameter("data_ativo_fim", variavel.data_ativo_fim)
         .SetParameter("categoria", variavel.categoria);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#4
0
 public void Alterar(Conteudo_ead variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Conteudo_ead SET curso = @curso, data = @data, painel = @painel, titulo = @titulo, conteudo = @conteudo, ativo = @ativo, data_ativo = @data_ativo, data_ativo_fim = @data_ativo_fim, categoria = @categoria WHERE conteudo_ead_id = @conteudo_ead_id");
         query.SetParameter("conteudo_ead_id", variavel.conteudo_ead_id)
         .SetParameter("curso", variavel.curso.codigo)
         .SetParameter("data", variavel.data)
         .SetParameter("painel", variavel.painel.codigo)
         .SetParameter("titulo", variavel.titulo)
         .SetParameter("conteudo", variavel.conteudo)
         .SetParameter("ativo", variavel.ativo)
         .SetParameter("data_ativo", variavel.data_ativo)
         .SetParameter("data_ativo_fim", variavel.data_ativo_fim)
         .SetParameter("categoria", variavel.categoria);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }