protected void Page_Load(object sender, EventArgs e) { Page.MaintainScrollPositionOnPostBack = true; HttpCookie userCookie; HttpCookie passCookie; userCookie = Request.Cookies["UserID"]; passCookie = Request.Cookies["UserPass"]; if (userCookie == null || passCookie == null) { Response.Redirect("../Account/Login.aspx"); } else { User_Class usuario_sesion = new User_Class(); usuario_sesion = usuario_sesion.getUser(userCookie.Value); if (usuario_sesion.Pass == passCookie.Value) { Panel p = new Panel(); Label t = new Label(); Label f = new Label(); Image ie = new Image(); ie.ImageUrl = "../Images/editButton.png"; ImageButton imgbuttone = new ImageButton(); ImageButton imgbuttonb = new ImageButton(); User_Class userNote = new User_Class(); Label a = new Label(); Panel psub = new Panel(); Note_CAD notaTemp = new Note_CAD(); List<Note_Class> notes = new List<Note_Class>(); User_Class userTemp = new User_Class(); userTemp = userTemp.getUser(userCookie.Value); notes = notaTemp.notesUser(userTemp.Id); int i = notes.Count() - 1; while (i >= 0) { p = new Panel(); psub = new Panel(); t = new Label(); f = new Label(); a = new Label(); userNote = new User_Class(); imgbuttone = new ImageButton(); imgbuttonb = new ImageButton(); imgbuttone.ImageUrl = "../Images/editButton.png"; imgbuttone.PostBackUrl = "~/Asp_forms/Editnotes.aspx?ID=" + notes[i].Id.ToString(); imgbuttone.Width = 30; imgbuttone.ToolTip = "Edit"; imgbuttonb.ImageUrl = "../Images/deleteButton.png"; imgbuttonb.PostBackUrl = "~/Asp_forms/Deletenote.aspx?ID=" + notes[i].Id.ToString(); imgbuttonb.Width = 30; imgbuttonb.ToolTip = "Delete"; psub.CssClass = "default_panel"; psub.HorizontalAlign = HorizontalAlign.Right; a.Text = "<br/>" +userNote.getUser(notes[i].Author).Nick; a.CssClass = "noteauthor"; psub.Controls.Add(imgbuttonb); psub.Controls.Add(imgbuttone); psub.Controls.Add(a); string id = notes[i].Id.ToString(); p.ID = "p" + id; if (notes[i].Type == 'O') p.CssClass = "postitnotes"; else if (notes[i].Type == 'P') p.CssClass = "postitnotespink"; t.ID = "t" + id; f.ID = "f" + id; t.Text = notes[i].Text.ToString() + "<BR>"; p.Controls.Add(t); p.Controls.Add(f); p.Controls.Add(psub); Panel1.Controls.Add(p); i--; } } else { Response.Redirect("../Account/Login.aspx"); } } }
public List<Note_Class> getNotesUser(int id) { Note_CAD cadNote = new Note_CAD(); return cadNote.notesUser(id); }