Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string Username = username_tbx.Text;
            string Password = fn.MD5Hash(password_tbx.Text);

            if (this.isTest == 1)
            {
                Username = "******";
                Password = fn.MD5Hash("142536");
            }

            if (Username == null || Password == null)
            {
                MetroMessageBox.Show(this, "กรูณากรอกข้อมูลให้ครบ!");
                return;
            }
            MemberClass member = new MemberClass();
            DataTable   dt     = member.getUserLogin(Username, Password);

            if (dt.Rows.Count < 1)
            {
                MetroMessageBox.Show(this, "Username หรือ Password ไม่ถูกต้อง !!");
                return;
            }

            if (dt.Rows.Count > 0)
            {
                UserInfo.UserId    = dt.Rows[0]["id"].ToString();
                UserInfo.Username  = dt.Rows[0]["username"].ToString();
                UserInfo.UserRole  = dt.Rows[0]["role_id"].ToString();
                UserInfo.LoginTime = fn.getDateNow();
                member.InsertLoginLog(UserInfo.UserId);
                this.Hide();
                MainForm mf = new MainForm();
                mf.ShowDialog();
            }
        }