Esempio n. 1
0
        public Subtarefa_concluido Buscar(Subtarefa subtarefa)
        {
            try
            {
                Subtarefa_concluido retorno = null;
                DBSession           session = new DBSession();
                Query query = session.CreateQuery("SELECT * FROM Subtarefa_concluido WHERE subtarefa_id = @subtarefa_id");
                query.SetParameter("subtarefa_id", subtarefa.subtarefa_id);

                IDataReader reader = query.ExecuteQuery();

                if (reader.Read())
                {
                    retorno = new Subtarefa_concluido(subtarefa, new Painel(Convert.ToInt32(reader["painel"])), Convert.ToDateTime(reader["data"]));
                }
                reader.Close();
                session.Close();

                return(retorno);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Esempio n. 2
0
 public void Salvar(Subtarefa_concluido variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Subtarefa_concluido (subtarefa_id, painel, data) VALUES (@subtarefa_id, @painel, @data) ");
         query.SetParameter("subtarefa_id", variavel.subtarefa_id.subtarefa_id)
         .SetParameter("painel", variavel.painel.codigo)
         .SetParameter("data", variavel.data);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }