Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RASbaseDataContext db = new RASbaseDataContext();
            var formGridview      = (from g in db.FormRequirements
                                     select new
            {
                ID_Form = g.FormID,
                FormName = g.FormNameTH
            }).ToList();

            if (formGridview.Count != 0)
            {
                //GridView1.DataSource = formGridview;
                //GridView1.DataBind();

                Repeater1.DataSource = formGridview;
                Repeater1.DataBind();
            }
            else
            {
            }
            //foreach (GridViewRow row in GridView1.Rows)
            //{
            //    LinkButton BTS = row.FindControl("btnSubmit") as LinkButton;
            //    BTS.Click += new EventHandler(btnSubmit_Click);
            //}
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["idUser"] != null)
            {
                RASbaseDataContext db = new RASbaseDataContext();
                var name = (from n in db.Students
                            where n.Student_ID == Session["idUser"].ToString()
                            select n).SingleOrDefault();
                if (name != null)
                {
                    lbUser.Text = name.Student_ID + " " + name.NameTH;
                }
                else
                {
                }


                lbUser.Visible        = true;
                btnLogout.Visible     = true;
                LinkLogin.Visible     = false;
                linkForms.Visible     = true;
                linkMyProfile.Visible = true;
                linkApproved.Visible  = true;
                linkAbout.Visible     = true;
            }
            else
            {
            }
        }
Example #3
0
        protected void bntLogin_Click(object sender, EventArgs e)
        {
            if (txtUserName.Text == "" || txtUserName.Text == "" || txtPassword.Text == null || txtPassword.Text == "")
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showtxt", "alert('Please enter your username and password.');", true);
            }
            else
            {
                FunctionLogin();
            }

            void FunctionLogin()
            {
                RASbaseDataContext db = new RASbaseDataContext();

                var login = (from l in db.Logins
                             where l.Username == txtUserName.Text.ToUpper()
                             select l).SingleOrDefault();

                if (login != null)
                {
                    Session["idUser"] = login.Username;
                    if (login.Password == txtPassword.Text)
                    {
                        if (login.Class == "student")
                        {
                            Response.Redirect("~/Default.aspx");
                        }
                        else if (login.Class == "teacher" || login.Class == "employee")
                        {
                            Response.Redirect("~/ListApprove.aspx");
                        }
                        else if (login.Class == "admin")
                        {
                            Response.Redirect("~/PageAdmin.aspx");
                        }
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, GetType(), "showPassword", "alert('Incorrect password. Please re-enter.');", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(),
                                                        "showUser", "alert('You do not have permission to use the system. Please contact the service center.');", true);
                    txtUserName.Text = "";
                    txtPassword.Text = "";
                }
            }
        }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["idUser"] != null)
            {
                RASbaseDataContext db = new RASbaseDataContext();
                var nameEmp           = (from ne in db.Employees
                                         where ne.EmpID == Session["idUser"].ToString()
                                         select ne).SingleOrDefault();

                if (nameEmp != null)
                {
                    lbUser.Text = nameEmp.EmpID + " " + nameEmp.EmpName;
                }
                else
                {
                    var nameTeach = (from nf in db.Teachers
                                     where nf.TeacherID == Session["idUser"].ToString()
                                     select nf).SingleOrDefault();
                    if (nameTeach != null)
                    {
                        lbUser.Text = nameTeach.TeacherID + " " + nameTeach.TeacherName;
                    }
                    else
                    {
                    }
                }
                lbUser.Visible    = true;
                btnLogout.Visible = true;


                var classUser = (from c in db.Logins
                                 where c.Username == Session["idUser"].ToString()
                                 select c).SingleOrDefault();
                if (classUser != null)
                {
                    if (classUser.Class == "teacher")
                    {
                        linkMystudent.Visible = true;
                    }
                }
                else
                {
                }
            }
        }