public void Delete(Modelo.Pub_info 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 Pub_info WHERE pub_id = @pub_id", conn); cmd.Parameters.AddWithValue("@pub_id", obj.pub_id); // Executa Comando cmd.ExecuteNonQuery(); }
public void Insert(Modelo.Pub_info 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 Pub_info (pub_id, logo, pr_info, arquivo) VALUES(@pub_id, @logo, @pr_info, @arquivo)", conn); cmd.Parameters.AddWithValue("@pub_id", obj.pub_id); cmd.Parameters.AddWithValue("@logo", obj.logo); cmd.Parameters.AddWithValue("@pr_info", obj.pr_info); cmd.Parameters.AddWithValue("@arquivo", obj.arquivo); // Executa Comando cmd.ExecuteNonQuery(); }
public void Update(Modelo.Pub_info 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("UPDATE Pub_info SET logo = @logo, pr_info = @pr_info, arquivo = @arquivo WHERE pub_id = @pub_id", conn); cmd.Parameters.AddWithValue("@pub_id", obj.pub_id); cmd.Parameters.AddWithValue("@logo", obj.logo); cmd.Parameters.AddWithValue("@pr_info", obj.pr_info); cmd.Parameters.AddWithValue("@arquivo", obj.arquivo); // Executa Comando cmd.ExecuteNonQuery(); }
public List <Modelo.Pub_info> Select(string pub_id) { // Variavel para armazenar um livro Modelo.Pub_info aPub_info; // Cria Lista Vazia List <Modelo.Pub_info> aListPub_info = new List <Modelo.Pub_info>(); // 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 Pub_info Where pub_id = @pub_id"; cmd.Parameters.AddWithValue("@pub_id", pub_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 aPub_info = new Modelo.Pub_info( dr["pub_id"].ToString(), (byte[])dr["logo"], dr["pr_info"].ToString(), dr["arquivo"].ToString()); // Adiciona o livro lido à lista aListPub_info.Add(aPub_info); } } // Fecha DataReader dr.Close(); // Fecha Conexão conn.Close(); return(aListPub_info); }
protected void Button1_Click(object sender, EventArgs e) { Modelo.Publishers aPublishers; DAL.DALPublishers aDALPublishers; Modelo.Pub_info aPub_info; DAL.DALPub_info aDALPub_info; // Instancia um Objeto de Livro com as informações fornecidas aPublishers = new Modelo.Publishers( TextBoxPubID.Text, TextBoxPubName.Text, TextBoxCity.Text, TextBoxState.Text, TextBoxCountry.Text); // Instancia objeto da camada de negocio aDALPublishers = new DAL.DALPublishers(); // Chama metodo de insert passando o objeto preenchido aDALPublishers.Insert(aPublishers); // Instancia um Objeto de Livro com as informações fornecidas aPub_info = new Modelo.Pub_info( TextBoxPubID.Text, FileUpload1.FileBytes, TextBoxPrInfo.Text, FileUpload1.FileName); // Instancia objeto da camada de negocio aDALPub_info = new DAL.DALPub_info(); // Chama metodo de insert passando o objeto preenchido aDALPub_info.Insert(aPub_info); // Salva arquivo na pasta Imagens string filename = Request.PhysicalApplicationPath + "imagens\\" + FileUpload1.FileName; FileUpload1.SaveAs(filename); // Chama Página de Editora Response.Redirect("~\\Web\\WebFormPublishers.aspx"); }