Exemple #1
0
        public Midia_arquivo Buscar(int id)
        {
            Midia_arquivo retorno;

            try
            {
                retorno = null;

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

                if (reader.Read())
                {
                    retorno = new Midia_arquivo(Convert.ToInt32(reader["midia_arquivo_id"]), new Midia()
                    {
                        midia_id = Convert.ToInt32(reader["midia_id"])
                    }, Convert.ToString(reader["arquivo"]), Convert.ToString(reader["texto"]));
                }
                reader.Close();
                session.Close();

                return(retorno);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Exemple #2
0
 public void Excluir(Midia_arquivo variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Midia_arquivo WHERE midia_arquivo_id = @midia_arquivo_id;");
         query.SetParameter("midia_arquivo_id", variavel.midia_arquivo_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Exemple #3
0
 public void Salvar(Midia_arquivo variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Midia_arquivo (midia_id, arquivo, texto) VALUES (@midia_id, arquivo, texto) ");
         query.SetParameter("midia_id", variavel.midia_id.midia_id)
         .SetParameter("arquivo", variavel.arquivo)
         .SetParameter("texto", variavel.texto);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Exemple #4
0
 public void Alterar(Midia_arquivo variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Midia_arquivo SET arquivo = @arquivo, texto = @texto, midia_id = @midia_id WHERE midia_arquivo_id = @midia_arquivo_id;");
         query.SetParameter("arquivo", variavel.arquivo)
         .SetParameter("texto", variavel.texto)
         .SetParameter("midia_id", variavel.midia_id.midia_id)
         .SetParameter("midia_arquivo_id", variavel.midia_arquivo_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }