示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["user"] != null)
            {
                string   userid = Session["user"].ToString();
                AccountP acc    = new AccountP(userid);

                //get all info
                string fullname = acc.getUserFullname();

                //check if fetched data has errors
                if (acc.serverResponse == "500")
                {
                    Response.Redirect("~/error");
                }
                else
                {
                    if (Request.QueryString["sid"] == null)
                    {
                        Response.Redirect("~/login");
                    }
                    else
                    {
                        idname.Text = fullname;
                    }
                }
            }
            else
            {
                Response.Redirect("~/login");
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["user"] != null)
            {
                string   userid = Session["user"].ToString();
                AccountP acc    = new AccountP(userid);

                //get all info
                string fullname = acc.getUserFullname();

                //check if fetched data has errors
                if (acc.serverResponse == "500")
                {
                    Response.Redirect("~/error");
                }
                else
                {
                    ScheduleViewerP viewInfo = new ScheduleViewerP();
                    viewInfo.id = Request.QueryString["sid"];
                    viewInfo    = viewInfo.getInfo();
                    if (viewInfo.response == "500")
                    {
                        Response.Redirect("~/error");
                    }
                    else
                    {
                        lblTitle.Text    = viewInfo.title;
                        lblDay.Text      = viewInfo.date;
                        lblTime.Text     = viewInfo.time;
                        lblLoc.Text      = viewInfo.location;
                        lblPriority.Text = viewInfo.priority;

                        viewInfo.id   = Request.QueryString["sid"];
                        noteList.Text = viewInfo.getNoteList();

                        editLink.NavigateUrl    = "/editSchedule?sid=" + Request.QueryString["sid"];
                        deleteLink.NavigateUrl  = "/deleteSchedule?sid=" + Request.QueryString["sid"];
                        addNoteLink.NavigateUrl = "/addNote?sid=" + Request.QueryString["sid"];
                    }
                }
            }
            else
            {
                Response.Redirect("~/login");
            }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["user"] != null)
            {
                string   userid = Session["user"].ToString();
                AccountP acc    = new AccountP(userid);

                //get all info
                string fullname = acc.getUserFullname();

                //check if fetched data has errors
                if (acc.serverResponse == "500")
                {
                    Response.Redirect("~/error");
                }
                else
                {
                    idname.Text = fullname;

                    NoteViewerP viewInfo = new NoteViewerP();
                    viewInfo.note_id = Request.QueryString["nid"];
                    viewInfo         = viewInfo.getNote();
                    if (viewInfo.response == "500")
                    {
                        Response.Redirect("~/error");
                    }
                    else
                    {
                        nTitle.Text = viewInfo.note_title;
                        nBody.Text  = Server.HtmlDecode(viewInfo.note);

                        editLink.NavigateUrl   = "/editNote?nid=" + Request.QueryString["nid"];
                        deleteLink.NavigateUrl = "/deleteNote?nid=" + Request.QueryString["nid"];
                    }
                }
            }
            else
            {
                Response.Redirect("~/login");
            }
        }
示例#4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["user"] != null)
            {
                string   userid = Session["user"].ToString();
                AccountP acc    = new AccountP(userid);

                //get all info
                string fullname = acc.getUserFullname();

                //check if fetched data has errors
                if (acc.serverResponse == "500")
                {
                    Response.Redirect("~/error");
                }
                else
                {
                    idname.Text = fullname;

                    //get days
                    int i = 1;
                    while (i < 32)
                    {
                        ddList.Items.Add(new ListItem(i.ToString(), i.ToString()));
                        i++;
                    }

                    //get months
                    int j = 1;
                    while (j < 13)
                    {
                        Dt     dt        = new Dt();
                        string monthName = dt.getMonthByVal(j);
                        mmList.Items.Add(new ListItem(monthName, j.ToString()));
                        j++;
                    }

                    //get years
                    int k    = 0;
                    int year = 2018;
                    yyList.Items.Add(new ListItem(year.ToString(), year.ToString()));
                    while (k < 10)
                    {
                        year = year + 1;
                        yyList.Items.Add(new ListItem(year.ToString(), year.ToString()));
                        k++;
                    }

                    //get hours
                    int m = 1;
                    while (m < 13)
                    {
                        if (m < 10)
                        {
                            hList.Items.Add(new ListItem("0" + m.ToString(), "0" + m.ToString()));
                        }
                        else
                        {
                            hList.Items.Add(new ListItem(m.ToString(), m.ToString()));
                        }
                        m++;
                    }

                    //get minutes
                    int n = 0;
                    while (n < 60)
                    {
                        if (n < 10)
                        {
                            mList.Items.Add(new ListItem("0" + n.ToString(), "0" + n.ToString()));
                        }
                        else
                        {
                            mList.Items.Add(new ListItem(n.ToString(), n.ToString()));
                        }
                        n++;
                    }

                    //am pm
                    tList.Items.Add(new ListItem("am", "AM"));
                    tList.Items.Add(new ListItem("pm", "PM"));

                    //priority list
                    pList.Items.Add(new ListItem("High", "1"));
                    pList.Items.Add(new ListItem("Medium", "2"));
                    pList.Items.Add(new ListItem("Low", "3"));

                    //repeat list
                    rList.Items.Add(new ListItem("No repeat", "1"));
                    rList.Items.Add(new ListItem("Daily", "2"));
                    rList.Items.Add(new ListItem("Weekly", "3"));
                    rList.Items.Add(new ListItem("Monthly", "4"));
                    rList.Items.Add(new ListItem("Yearly", "5"));

                    //set defaults
                    if (!IsPostBack)
                    {
                        EditScheduleP es = new EditScheduleP();
                        es                   = es.getSch(Request.QueryString["sid"]);
                        schTitle.Text        = es.schedule_title;
                        ddList.SelectedValue = es.date;
                        mmList.SelectedValue = es.month;
                        yyList.SelectedValue = es.year;
                        hList.SelectedValue  = es.hour;
                        mList.SelectedValue  = es.minute;
                        tList.SelectedValue  = es.time;
                        schLoc.Text          = es.location;
                        pList.SelectedValue  = es.priority;
                        rList.SelectedValue  = es.repeat;
                    }
                }
            }
            else
            {
                Response.Redirect("~/login");
            }
        }