Example #1
0
        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");
                }
            }
        }
Example #2
0
        public List<Note_Class> getNotesUser(int id)
        {
            Note_CAD cadNote = new Note_CAD();

            return cadNote.notesUser(id);
        }