示例#1
0
 public void Salvar(Grupo_tarefas variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Grupo_tarefas (titulo,cor) VALUES (@titulo,@cor) ");
         query.SetParameter("titulo", variavel.titulo)
         .SetParameter("cor", variavel.cor);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#2
0
 public void Salvar(Tarefa_grupo variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Tarefa_grupo (tarefa_id, grupo_tarefas_id) VALUES (@tarefa_id, @grupo_tarefas_id) ");
         query.SetParameter("tarefa_id", variavel.tarefa_id.tarefa_id)
         .SetParameter("grupo_tarefas_id", variavel.grupo_tarefas_id.grupo_tarefas_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#3
0
 public void Excluir(Tarefa_grupo variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Tarefa_grupo WHERE tarefa_id = @tarefa_id AND grupo_tarefas_id = @grupo_tarefas_id");
         query.SetParameter("tarefa_id", variavel.tarefa_id.tarefa_id)
         .SetParameter("grupo_tarefas_id", variavel.grupo_tarefas_id.grupo_tarefas_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#4
0
 public void SalvarResponder(string email, int campanha)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO mailing_campanhas_responder (idcampanha, idemail) VALUES (@campanha, @email) ");
         query.SetParameter("campanha", campanha)
         .SetParameter("email", email);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#5
0
 public void Descadastrar(int campanha = 0, int aluno = 0)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO mailing_descadastrar (idcampanha, idaluno, data) VALUES (@idcampanha, @idaluno, getdate()) ");
         query.SetParameter("idcampanha", campanha);
         query.SetParameter("idaluno", aluno);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#6
0
 public void SalvarCursoVinculado(int curso, int campanha)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO mailing_campanhas_cursos (idcampanha, idcurso) VALUES (@campanha, @curso) ");
         query.SetParameter("campanha", campanha)
         .SetParameter("curso", curso);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#7
0
 public void Alterar(Tipo_entrada t)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE tipo_entrada SET tipo = @tipo WHERE codigo = @codigo");
         query.SetParameter("tipo", t.tipo)
         .SetParameter("codigo", t.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#8
0
 public void AdicionarUsuarios(int idacao, int idusuario)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO aluno_curso_acoes_usuarios (idacao, idusuario) VALUES (@idacao, @idusuario) ");
         query.SetParameter("idacao", idacao);
         query.SetParameter("idusuario", idusuario);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#9
0
 public void Salvar(Cliente_grupo_subgrupo variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Cliente_grupo_subgrupo (grupo,subgrupo) VALUES (@grupo,@subgrupo) ");
         query.SetParameter("grupo", variavel.grupo.codigo)
         .SetParameter("subgrupo", variavel.subgrupo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#10
0
 public void Excluir(Programacao_palestrante variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Programacao_palestrante WHERE programacao_id = @programacao_id and palestrante_id = @palestrante_id");
         query.SetParameter("programacao_id", variavel.programacao_id.programacao_id)
         .SetParameter("palestrante_id", variavel.palestrante_id.palestrante_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#11
0
 public void Salvar(ConfigSite variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO ConfigSite (imagem, dominio) VALUES (@imagem, @dominio) ");
         query.SetParameter("imagem", variavel.imagem)
         .SetParameter("dominio", variavel.dominio);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#12
0
 public void AlterarEmailSistema(int idemailtipo, int idmensagem)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE timeline_emails_sistema SET idmensagem = @idmensagem WHERE idemailtipo = @idemailtipo) ");
         query.SetParameter("idemailtipo", idemailtipo)
         .SetParameter("idmensagem", idmensagem);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#13
0
 public void Salvar(Envio_email_abriu variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Envio_email_abriu (envio_email, data) VALUES (@envio_email, @data) ");
         query.SetParameter("envio_email", variavel.envio_email.codigo)
         .SetParameter("data", variavel.data);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#14
0
 public void Excluir(Video_categoria variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM video_categoria WHERE video_id = @video_id AND categoria_id = @categoria_id;");
         query.SetParameter("video_id", variavel.video_id.video_id)
         .SetParameter("categoria_id", variavel.categoria_id.categoria_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#15
0
 public void GravarEmailSistema(int idemailtipo, int idmensagem)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO timeline_emails_sistema (idemailtipo, idmensagem) VALUES (@idemailtipo,@idmensagem) ");
         query.SetParameter("idemailtipo", idemailtipo)
         .SetParameter("idmensagem", idmensagem);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#16
0
 public void Salvar(Blog_tag variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Blog_tag (blog_id, tag) VALUES (@blog_id, @tag) ");
         query.SetParameter("blog_id", variavel.blog_id.blog_id)
         .SetParameter("tag", variavel.tag);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#17
0
 public void Salvar(Video_categoria variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO video_categoria (video_id, categoria_id) VALUES (@video_id, @categoria_id) ");
         query.SetParameter("video_id", variavel.video_id.video_id)
         .SetParameter("categoria_id", variavel.categoria_id.categoria_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#18
0
 public void AlterarEnviado(Envio_Whatsapp variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE envio_whatsapp SET dtenviado = @dtenviado WHERE idmensagem = @idmensagem");
         query.SetParameter("idmensagem", variavel.idmensagem)
         .SetParameter("dtenviado", variavel.dtenviado);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#19
0
 public void Excluir(Midia_titulo_curso variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Midia_titulo_curso WHERE midia_id = @midia_id AND titulo_curso = @titulo_curso");
         query.SetParameter("midia_id", variavel.midia_id.midia_id)
         .SetParameter("titulo_curso", variavel.titulo_curso.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#20
0
 public void Salvar(Tarefa_painel variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Tarefa_painel (tarefa_id, painel) VALUES (@tarefa_id, @painel) ");
         query.SetParameter("tarefa_id", variavel.tarefa_id.tarefa_id)
         .SetParameter("painel", variavel.painel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#21
0
 public void Excluir(Tarefa_painel variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Tarefa_painel WHERE tarefa_id = @tarefa_id AND painel = @painel");
         query.SetParameter("tarefa_id", variavel.tarefa_id.tarefa_id)
         .SetParameter("painel", variavel.painel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#22
0
 public void Alterar(ConfigSite variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE ConfigSite SET imagem = @imagem WHERE dominio = @dominio");
         query.SetParameter("dominio", variavel.dominio)
         .SetParameter("imagem", variavel.imagem);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#23
0
 public void Salvar(Programacao_palestrante variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Programacao_palestrante VALUES (@programacao_id, @palestrante_id) ");
         query.SetParameter("programacao_id", variavel.programacao_id.programacao_id)
         .SetParameter("palestrante_id", variavel.palestrante_id.palestrante_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#24
0
 public void Excluir(Blog_tag variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM blog_tag WHERE blog_id = @blog_id AND tag = @tag");
         query.SetParameter("blog_id", variavel.blog_id.blog_id)
         .SetParameter("tag", variavel.tag);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#25
0
 public void GravaVisualizado(int aviso, int aluno)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO avisos_visualizar (avisos, aluno, data) values (@aviso, @aluno, getdate())");
         query.SetParameter("aviso", aviso)
         .SetParameter("aluno", aluno);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#26
0
 public void Salvar(Certificadora variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Certificadora (titulo, titulo_abreviado) VALUES (@titulo, @titulo_abreviado) ");
         query.SetParameter("titulo", variavel.titulo)
         .SetParameter("titulo_abreviado", variavel.titulo_abreviado);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#27
0
 public void Salvar(Midia_titulo_curso variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Midia_titulo_curso (midia_id, titulo_curso) VALUES (@midia_id, @titulo_curso) ");
         query.SetParameter("midia_id", variavel.midia_id.midia_id)
         .SetParameter("titulo_curso", variavel.titulo_curso.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
示例#28
0
 public void GravaVisualizacao(int evento, int usuario)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO timeline_eventos_visualizado (idevento, idusuario, dtvisualizado) VALUES (@idevento, @idusuario, getdate()) ");
         query.SetParameter("idevento", evento)
         .SetParameter("idusuario", usuario);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
示例#29
0
        public List <Aluno_curso_log> Listar(int curso)
        {
            try
            {
                List <Aluno_curso_log> abriu = new List <Aluno_curso_log>();

                DBSession session = new DBSession();
                Query     query   = session.CreateQuery("select acl.aluno_curso_log_id, acl.data as data, acl.tipo as tipo, acl.texto as texto, ac.codigo as aluno_curso, ac.situacao as situacao, a.codigo as aluno, a.nome as nome, c.codigo as curso, c.titulo as titulo, c.titulo1 as titulo1 from aluno_curso_log as acl inner join aluno_curso as ac on acl.aluno_curso = ac.codigo inner join aluno as a on ac.aluno = a.codigo inner join curso as c on ac.curso = c.codigo where ac.curso = @curso ORDER BY data");
                query.SetParameter("@curso", curso);
                IDataReader reader = query.ExecuteQuery();

                while (reader.Read())
                {
                    abriu.Add(new Aluno_curso_log()
                    {
                        Aluno_curso_log_id = Convert.ToInt32(reader["aluno_curso_log_id"]),
                        data        = Convert.ToDateTime(reader["dtabriu"]),
                        tipo        = Convert.ToInt32(reader["tipo"]),
                        texto       = Convert.ToString(reader["texto"]),
                        aluno_curso = new Aluno_curso()
                        {
                            codigo   = Convert.ToInt32(reader["aluno_curso"]),
                            situacao = Convert.ToInt32(reader["situacao"]),
                            aluno    = new Aluno()
                            {
                                codigo = Convert.ToInt32(reader["aluno"]),
                                nome   = Convert.ToString(reader["nome"])
                            },
                            curso = new Curso()
                            {
                                codigo  = Convert.ToInt32(reader["curso"]),
                                titulo  = Convert.ToString(reader["titulo"]),
                                titulo1 = Convert.ToString(reader["titulo1"])
                            }
                        }
                    });
                }
                reader.Close();
                session.Close();

                return(abriu);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
示例#30
0
        public int SalvarRetornar(Monografia variavel)
        {
            try
            {
                DBSession session = new DBSession();
                Query     query   = session.CreateQuery("INSERT INTO Monografia (curso,aluno,data_inicial,nome,email,celular,telefone,msn,problemas,objetivos,metodologia,bibliografia,justificativa,hipotese,data_final,nota,arquivo,obs,parte1,parte2,parte3,problemas_corrigido,objetivos_corrigido,metodologia_corrigido,bibliografia_corrigido,justificativa_corrigido,hipotese_corrigido,recados,conteudo,formatacao,pago) output INSERTED.codigo VALUES (@curso,@aluno,@data_inicial,@nome,@email,@celular,@telefone,@msn,@problemas,@objetivos,@metodologia,@bibliografia,@justificativa,@hipotese,@data_final,@nota,@arquivo,@obs,@parte1,@parte2,@parte3,@problemas_corrigido,@objetivos_corrigido,@metodologia_corrigido,@bibliografia_corrigido,@justificativa_corrigido,@hipotese_corrigido,@recados,@conteudo,@formatacao,@pago) ");
                query.SetParameter("curso", variavel.curso.codigo)
                .SetParameter("aluno", variavel.aluno.codigo)
                .SetParameter("data_inicial", variavel.data_inicial)
                .SetParameter("nome", variavel.nome)
                .SetParameter("email", variavel.email)
                .SetParameter("celular", variavel.celular)
                .SetParameter("telefone", variavel.telefone)
                .SetParameter("msn", variavel.msn)
                .SetParameter("problemas", variavel.problemas)
                .SetParameter("objetivos", variavel.objetivos)
                .SetParameter("metodologia", variavel.metodologia)
                .SetParameter("bibliografia", variavel.bibliografia)
                .SetParameter("justificativa", variavel.justificativa)
                .SetParameter("hipotese", variavel.hipotese)
                .SetParameter("data_final", variavel.data_final)
                .SetParameter("nota", variavel.nota)
                .SetParameter("arquivo", variavel.arquivo)
                .SetParameter("obs", variavel.obs)
                .SetParameter("parte1", variavel.parte1)
                .SetParameter("parte2", variavel.parte2)
                .SetParameter("parte3", variavel.parte3)
                .SetParameter("problemas_corrigido", variavel.problemas_corrigido)
                .SetParameter("objetivos_corrigido", variavel.objetivos_corrigido)
                .SetParameter("metodologia_corrigido", variavel.metodologia_corrigido)
                .SetParameter("bibliografia_corrigido", variavel.bibliografia_corrigido)
                .SetParameter("justificativa_corrigido", variavel.justificativa_corrigido)
                .SetParameter("hipotese_corrigido", variavel.hipotese_corrigido)
                .SetParameter("recados", variavel.recados)
                .SetParameter("conteudo", variavel.conteudo)
                .SetParameter("formatacao", variavel.formatacao)
                .SetParameter("pago", variavel.pago);
                int id = query.ExecuteScalar();
                session.Close();

                return(id);
            }
            catch (Exception error)
            {
                throw error;
            }
        }