protected void ButtonEditItems_Click(object sender, EventArgs e) { EdicaoBLL edi = new EdicaoBLL(); List <Link> linksToEdit = new List <Link>(); foreach (ListViewItem item in ListView1.Items) { CheckBox cb = (CheckBox)item.FindControl("chkSelect"); if (cb != null && cb.Checked) { //Label1.Text += item.DisplayIndex; //Label1.Text += Convert.ToInt32(ListView1.DataKeys[item.DisplayIndex]); HyperLink link = (HyperLink)item.FindControl("linkSite"); Label intro = (Label)item.FindControl("linkIntro"); linksToEdit.Add(new Link( link.Text, link.NavigateUrl.ToString(), intro.Text) ); } } try { edi.adicionaLinks(linksToEdit, username); } catch (Exception exc) { Response.Redirect("Default.aspx?erro=1"); } historico.addHistorico(linksToEdit); Response.Redirect("Edicao.aspx"); }
protected void ButtonEditItems_Click(object sender, EventArgs e) { EdicaoBLL edi = new EdicaoBLL(); List<Link> linksToEdit = new List<Link>(); foreach (ListViewItem item in ListView1.Items) { CheckBox cb = (CheckBox)item.FindControl("chkSelect"); if (cb != null && cb.Checked) { //Label1.Text += item.DisplayIndex; //Label1.Text += Convert.ToInt32(ListView1.DataKeys[item.DisplayIndex]); HyperLink link = (HyperLink)item.FindControl("linkSite"); Label intro = (Label)item.FindControl("linkIntro"); linksToEdit.Add(new Link( link.Text, link.NavigateUrl.ToString(), intro.Text) ); } } try { edi.adicionaLinks(linksToEdit, username); } catch (Exception exc) { Response.Redirect("Default.aspx?erro=1"); } historico.addHistorico(linksToEdit); Response.Redirect("Edicao.aspx"); }