protected void btnCadastrarDestaque_Click(object sender, EventArgs e) { if ((txbUrlDestaque.Text == "") | (txbUrlImagem.Text == "") | (txbTitulo.Text == "")) { Response.Redirect("/admin/destaques?n=U"); } Destaque destaque = new Destaque(); destaque.Url = txbUrlDestaque.Text; destaque.ImgUrl = txbUrlImagem.Text; destaque.Titulo = txbTitulo.Text; destaque.Administrador = Session["ObjAdm"] as Administrador; if (DestaqueDB.Insert(destaque) != -2) { txbUrlDestaque.Text = ""; txbUrlImagem.Text = ""; txbTitulo.Text = ""; Response.Redirect("/admin/destaques?n=u"); } else { Response.Redirect("/admin/destaques?n=U"); } }
protected void Page_Load(object sender, EventArgs e) { ((HtmlHead)Master.FindControl("headMaster")).Title += " Home"; if (!Page.IsPostBack) { DataSet ds = DestaqueDB.SelectLastItems(); CarouselDestaques cd = new CarouselDestaques(); destaquesContainer.Controls.Add(cd); cd.DataSource = ds; cd.DataBind(); verifyQueryString(Request.QueryString); } }
protected void gdvDestaques_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Excluir") { Destaque destaque = new Destaque(); destaque.Codigo = Convert.ToInt64(e.CommandArgument.ToString()); if (DestaqueDB.Delete(destaque) != -2) { Response.Redirect("/admin/destaques?n=y"); } else { Response.Redirect("/admin/destaques?n=Y"); } CarregarGridDestaques(); } }
public void CarregarGridDestaques() { DataSet ds = DestaqueDB.SelectAll(); int qtd = ds.Tables[0].Rows.Count; string mensagem; if (qtd > 0) { gdvDestaques.DataSource = ds.Tables[0].DefaultView; gdvDestaques.DataBind(); mensagem = "Foram encontrados " + qtd + " registros"; } else { mensagem = "Não há destaques cadastrados."; } gdvEstabelecimentos.Visible = (qtd > 0); lblResultDestaques.Text = mensagem; }