Esempio n. 1
0
        public List <Midia> Listar(Titulo_curso variavel)
        {
            List <Midia> retorno;

            try
            {
                retorno = new List <Midia>();

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT m.midia_id, m.midia_tipo_id, m.painel, m.data, m.titulo, m.descricao FROM Midia AS m JOIN midia_titulo_curso as mtc ON m.midia_id = mtc.midia_id WHERE mtc.titulo_curso = @id ORDER BY m.data DESC")
                                    .SetParameter("id", variavel.codigo);
                IDataReader reader = quey.ExecuteQuery();

                while (reader.Read())
                {
                    retorno.Add(new Midia(Convert.ToInt32(reader["midia_id"]), new Midia_tipoDB().Buscar(Convert.ToInt32(reader["midia_tipo_id"])), new Painel()
                    {
                        codigo = Convert.ToInt32(reader["painel"])
                    }, Convert.ToDateTime(reader["data"]), Convert.ToString(reader["titulo"]), Convert.ToString(reader["descricao"]), Convert.ToDecimal(reader["valor"]), Convert.ToString(reader["obs"]), Convert.ToInt32(reader["visualizacoes"]), Convert.ToInt32(reader["alcance"]), Convert.ToInt32(reader["curtidas"]), Convert.ToInt32(reader["comentario_positivo"]), Convert.ToInt32(reader["comentario_negativo"]), Convert.ToInt32(reader["compartilhamento"]), Convert.ToBoolean(reader["impulsionada"]), Convert.ToString(reader["identificador"])));
                }
                reader.Close();
                session.Close();

                return(retorno);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Esempio n. 2
0
        public Titulo_curso Buscar(int codigo)
        {
            try
            {
                Titulo_curso titulo_curso = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT * FROM Titulo_curso WHERE codigo = @codigo");
                quey.SetParameter("codigo", codigo);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    titulo_curso = new Titulo_curso(Convert.ToInt32(reader["codigo"]), Convert.ToString(reader["titulo"]), Convert.ToString(reader["titulo_detalhado"]), Convert.ToString(reader["certificacao"]), Convert.ToString(reader["aula_inaugural"]), Convert.ToString(reader["publico_alvo"]), Convert.ToString(reader["duracao_meses"]), Convert.ToString(reader["horario_aulas"]), Convert.ToString(reader["documentacao"]), Convert.ToString(reader["disciplinas"]), Convert.ToString(reader["disciplinas_completo"]), Convert.ToString(reader["professores"]), Convert.ToString(reader["professores_completo"]), Convert.ToString(reader["icone"]), Convert.ToString(reader["cor1"]), Convert.ToString(reader["cor2"]), Convert.ToString(reader["texto"]), Convert.ToString(reader["imagem"]), Convert.ToString(reader["link"]));
                }
                reader.Close();
                session.Close();

                return(titulo_curso);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Esempio n. 3
0
 public void Alterar(Titulo_curso variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Titulo_curso SET titulo = @titulo, titulo_detalhado = @titulo_detalhado, certificacao = @certificacao, aula_inaugural = @aula_inaugural, publico_alvo = @publico_alvo, duracao_meses = @duracao_meses, horario_aulas = @horario_aulas, documentacao = @documentacao, disciplinas = @disciplinas, disciplinas_completo = @disciplinas_completo, professores = @professores, professores_completo = @professores_completo, icone = @icone, cor1 = @cor1, cor2 = @cor2, texto = @texto, imagem = @imagem, link = @link WHERE codigo = @codigo");
         query.SetParameter("codigo", variavel.codigo)
         .SetParameter("titulo", variavel.titulo)
         .SetParameter("titulo_detalhado", variavel.titulo_detalhado)
         .SetParameter("certificacao", variavel.certificacao)
         .SetParameter("aula_inaugural", variavel.aula_inaugural)
         .SetParameter("publico_alvo", variavel.publico_alvo)
         .SetParameter("duracao_meses", variavel.duracao_meses)
         .SetParameter("horario_aulas", variavel.horario_aulas)
         .SetParameter("documentacao", variavel.documentacao)
         .SetParameter("disciplinas", variavel.disciplinas)
         .SetParameter("disciplinas_completo", variavel.disciplinas_completo)
         .SetParameter("professores", variavel.professores)
         .SetParameter("professores_completo", variavel.professores_completo)
         .SetParameter("icone", variavel.icone)
         .SetParameter("cor1", variavel.cor1)
         .SetParameter("cor2", variavel.cor2)
         .SetParameter("texto", variavel.texto)
         .SetParameter("imagem", variavel.imagem)
         .SetParameter("link", variavel.link);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Esempio n. 4
0
 public void Salvar(Titulo_curso variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Titulo_curso (titulo, titulo_detalhado, certificacao, aula_inaugural, publico_alvo, duracao_meses, horario_aulas, documentacao, disciplinas, disciplinas_completo, professores, professores_completo, icone, cor1, cor2, texto, imagem, link) VALUES (@titulo, @titulo_detalhado, @certificacao, @aula_inaugural, @publico_alvo, @duracao_meses, @horario_aulas, @documentacao, @disciplinas, @disciplinas_completo, @professores, @professores_completo, @icone, @cor1, @cor2, @texto, @imagem, @link) ");
         query.SetParameter("titulo", variavel.titulo)
         .SetParameter("titulo_detalhado", variavel.titulo_detalhado)
         .SetParameter("certificacao", variavel.certificacao)
         .SetParameter("aula_inaugural", variavel.aula_inaugural)
         .SetParameter("publico_alvo", variavel.publico_alvo)
         .SetParameter("duracao_meses", variavel.duracao_meses)
         .SetParameter("horario_aulas", variavel.horario_aulas)
         .SetParameter("documentacao", variavel.documentacao)
         .SetParameter("disciplinas", variavel.disciplinas)
         .SetParameter("disciplinas_completo", variavel.disciplinas_completo)
         .SetParameter("professores", variavel.professores)
         .SetParameter("professores_completo", variavel.professores_completo)
         .SetParameter("icone", variavel.icone)
         .SetParameter("cor1", variavel.cor1)
         .SetParameter("cor2", variavel.cor2)
         .SetParameter("texto", variavel.texto)
         .SetParameter("imagem", variavel.imagem)
         .SetParameter("link", variavel.link);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Esempio n. 5
0
 public void Excluir(Titulo_curso variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Titulo_curso WHERE codigo = @codigo");
         query.SetParameter("codigo", variavel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }