Esempio n. 1
0
        public Grupo_tarefas_painel Buscar(int grupo_tarefas_id, int painel)
        {
            try
            {
                Grupo_tarefas_painel retorno = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT * FROM Grupo_tarefas_painel WHERE grupo_tarefas_id = @grupo_tarefas_id AND painel = @painel");
                quey.SetParameter("grupo_tarefas_id", grupo_tarefas_id)
                .SetParameter("painel", painel);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    retorno = new Grupo_tarefas_painel(new Grupo_tarefas(Convert.ToInt32(reader["grupo_tarefas_id"])), new Painel(Convert.ToInt32(reader["painel"])));
                }
                reader.Close();
                session.Close();

                return(retorno);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Esempio n. 2
0
 public void Excluir(Grupo_tarefas_painel variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Grupo_tarefas_painel WHERE grupo_tarefas_id = @grupo_tarefas_id AND painel = @painel");
         query.SetParameter("grupo_tarefas_id", variavel.grupo_tarefas_id.grupo_tarefas_id)
         .SetParameter("painel", variavel.painel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Esempio n. 3
0
 public void Salvar(Grupo_tarefas_painel variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Grupo_tarefas_painel (grupo_tarefas_id, painel) VALUES (@grupo_tarefas_id, @painel) ");
         query.SetParameter("grupo_tarefas_id", variavel.grupo_tarefas_id.grupo_tarefas_id)
         .SetParameter("painel", variavel.painel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }