예제 #1
0
        public DataLote Buscar(int id)
        {
            try
            {
                DataLote dataLote = null;

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

                if (reader.Read())
                {
                    dataLote = new DataLote(Convert.ToInt32(reader["dataLote_id"]), Convert.ToString(reader["dominio"]), Convert.ToString(reader["titulo"]), Convert.ToDateTime(reader["inicio"]), Convert.ToDateTime(reader["fim"]), Convert.ToDouble(reader["valor"]));
                }
                reader.Close();
                session.Close();

                return(dataLote);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
예제 #2
0
 public void Excluir(DataLote variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM DataLote WHERE dataLote_id = @id");
         query.SetParameter("id", variavel.dataLote_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
예제 #3
0
 public void Salvar(DataLote variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO DataLote (titulo, dominio, inicio, fim, valor) VALUES (@titulo, @dominio, @inicio, @fim, @valor) ");
         query.SetParameter("titulo", variavel.titulo)
         .SetParameter("dominio", variavel.dominio)
         .SetParameter("inicio", variavel.inicio)
         .SetParameter("fim", variavel.fim)
         .SetParameter("valor", variavel.valor);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
예제 #4
0
 public void Alterar(DataLote variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE DataLote SET dominio = @dominio, titulo = @titulo, inicio = @inicio, fim = @fim, valor = @valor WHERE dataLote_id = @id");
         query.SetParameter("id", variavel.dataLote_id)
         .SetParameter("dominio", variavel.dominio)
         .SetParameter("titulo", variavel.titulo)
         .SetParameter("inicio", variavel.inicio)
         .SetParameter("fim", variavel.fim)
         .SetParameter("valor", variavel.valor);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }