public BLL.Banner PreencherPeloID(BLL.Banner ba) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"SELECT Id_Banner, Imagem, Categoria FROM Banner WHERE Id_Banner = @idbanner"; cmd.Parameters.AddWithValue("@idbanner", ba.IdBanner); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { dr.Read(); ba.IdBanner = Convert.ToInt32(dr["Id_Banner"]); ba.Imagem = dr["Imagem"].ToString(); ba.Categoria = dr["Categoria"].ToString(); dr.Close(); } else { ba.IdBanner = 0; } con.Desconectar(); return(ba); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["usuario"] != null) { if (Session["usuario"].ToString() != string.Empty) { if (Request.QueryString["id"] != null) { if (Request.QueryString["id"].ToString() != "") { int idRecebido; int.TryParse(Request.QueryString["id"], out idRecebido); ba.IdBanner = idRecebido; ba = baDAL.PreencherPeloID(ba); if (ba.IdBanner != 0) { lblId.Text = ba.IdBanner.ToString(); ddlCategoria.Text = ba.Categoria; Image.ImageUrl = ba.Imagem; } else { lblId.Text = "ID INVÁLIDO"; } } else { lblId.Text = "ID INVÁLIDO"; } } else { lblId.Text = "ID INVÁLIDO"; } } else { Response.Redirect("Login.aspx"); } } else { Response.Redirect("Login.aspx"); } } else { Response.Redirect("Login.aspx"); } }
public void Cadastrar(BLL.Banner ba) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"INSERT INTO Banner(Imagem, Categoria) VALUES(@imagem, @categoria)"; cmd.Parameters.AddWithValue("@imagem", ba.Imagem); cmd.Parameters.AddWithValue("@categoria", ba.Categoria); cmd.ExecuteNonQuery(); con.Desconectar(); }
public void Atualizar(BLL.Banner ba) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"UPDATE Banner SET Imagem = @imagem, Categoria = @categoria WHERE Id_Banner = @idbanner"; cmd.Parameters.AddWithValue("@idbanner", ba.IdBanner); cmd.Parameters.AddWithValue("@imagem", ba.Imagem); cmd.Parameters.AddWithValue("@categoria", ba.Categoria); cmd.ExecuteNonQuery(); con.Desconectar(); }
public DataTable Listar(BLL.Banner ba) { DataTable dt = new DataTable(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"SELECT Id_Banner, Imagem, Categoria FROM Banner WHERE Categoria LIKE @categoria"; cmd.Parameters.AddWithValue("@categoria", "%" + ba.Categoria + "%"); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; da.Fill(dt); con.Desconectar(); return(dt); }