public void Delete(Modelo.Title obj) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("DELETE FROM Titles WHERE title_ID = @title_id", conn); cmd.Parameters.AddWithValue("@title_id", obj.title_id); // Executa Comando cmd.ExecuteNonQuery(); }
public void Insert(Modelo.Title obj) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("INSERT INTO Titles (title_id, title, pub_id) VALUES(@title_id, @title, @pub_id)", conn); cmd.Parameters.AddWithValue("@title_id", obj.title_id); cmd.Parameters.AddWithValue("@title", obj.title); cmd.Parameters.AddWithValue("@pub_id", obj.pub_id); // Executa Comando cmd.ExecuteNonQuery(); }
public List <Modelo.Title> Select(string title_id) { // Variavel para armazenar um livro Modelo.Title aTitle; // Cria Lista Vazia List <Modelo.Title> aListTitles = new List <Modelo.Title>(); // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand cmd = conn.CreateCommand(); // define SQL do comando cmd.CommandText = "Select * from Titles Where title_id = @title_id"; cmd.Parameters.AddWithValue("@title_id", title_id); // Executa comando, gerando objeto DbDataReader SqlDataReader dr = cmd.ExecuteReader(); // Le titulo do livro do resultado e apresenta no segundo rótulo if (dr.HasRows) { while (dr.Read()) // Le o proximo registro { // Cria objeto com dados lidos do banco de dados aTitle = new Modelo.Title( dr["title_id"].ToString(), dr["title"].ToString(), dr["pub_id"].ToString() ); // Adiciona o livro lido à lista aListTitles.Add(aTitle); } } // Fecha DataReader dr.Close(); // Fecha Conexão conn.Close(); return(aListTitles); }