Advertisement
Guest User

PageService

a guest
Oct 15th, 2013
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.96 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Data.OleDb;
  6. using System.Data.SqlClient;
  7. using System.Web.Configuration;
  8. using System.Data;
  9. using WebApplication3.classi;
  10.  
  11. namespace WebApplication3.classi
  12. {
  13.     public class PaginaService
  14.     {
  15.         public Pagina CaricaPagina(int id)
  16.         {
  17.             database db = new database();
  18.             Pagina page = null;
  19.             string querypagina = "SELECT * FROM PAGINE WHERE ID =" + id;
  20.            
  21.             OleDbDataReader reader = db.EseguiReader(querypagina);
  22.                 if (reader.Read())
  23.                 {
  24.                     page = new Pagina();
  25.                     page.id = Int32.Parse(reader["id"].ToString());
  26.                     page.titolo = reader["titolo"].ToString();
  27.                     page.contenuto = reader["contenuto"].ToString();
  28.                     page.menu = reader["Menu"].ToString();
  29.                 }        
  30.            
  31.             reader.Close();
  32.                     return page;
  33.         }
  34.  
  35.         public int delPagina(int _id)
  36.         {
  37.             Data.DB.OleDbDatabase db = new Data.DB.OleDbDatabase();
  38.             string query = "DELETE FROM pagine WHERE id="+ _id;
  39.             return db.EseguiNonQuery(query);
  40.         }
  41.         public List<Pagina> mlistapagine()
  42.         {
  43.             database db = new database();
  44.             List<Pagina> page = new List<Pagina>();
  45.             Pagina p;
  46.             string querypagina = "SELECT * FROM pagine";
  47.             OleDbDataReader reader = db.EseguiReader(querypagina);
  48.             while (reader.Read())
  49.             {
  50.                 p = new Pagina();
  51.                 p.id = Int32.Parse(reader["id"].ToString());
  52.                 p.titolo = reader["titolo"].ToString();
  53.                 page.Add(p);
  54.             }
  55.             reader.Close();
  56.             return page;  
  57.         }
  58.  
  59.         public int insertPagina(Pagina pa)
  60.         {
  61.             Data.DB.OleDbDatabase db = new Data.DB.OleDbDatabase();
  62.             OleDbCommand cmd = new OleDbCommand();
  63.             cmd.CommandText = "INSERT INTO pagine (titolo,contenuto,Menu) VALUES (?,?,?)";
  64.             cmd.Parameters.AddWithValue("titolo", pa.titolo);
  65.             cmd.Parameters.AddWithValue("contenuto", pa.contenuto);
  66.             cmd.Parameters.AddWithValue("menu", pa.menu);
  67.             return db.EseguiNonQuery(cmd);
  68.         }
  69.         public int aggPagina(Pagina pa)
  70.         {
  71.             Data.DB.OleDbDatabase db = new Data.DB.OleDbDatabase();
  72.             OleDbCommand cmd = new OleDbCommand();
  73.             cmd.CommandText = "UPDATE PAGINE SET titolo=?, contenuto=?, menu=? WHERE id=?";
  74.             cmd.Parameters.AddWithValue("titolo", pa.titolo);
  75.             cmd.Parameters.AddWithValue("contenuto", pa.contenuto);
  76.             cmd.Parameters.AddWithValue("menu", pa.menu);
  77.             cmd.Parameters.AddWithValue("id", pa.id);
  78.             return db.EseguiNonQuery(cmd);
  79.            
  80.     }
  81.   }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement