コード例 #1
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtUsername.Text) || String.IsNullOrEmpty(txtPassword.Text))
            {
                MessageBox.Show("Please enter the username and password.", "EDI Generator");
                return;
            }


            bool      isLogin = false;
            MySQLdb   db      = new MySQLdb();
            DataTable dt      = db.query("SELECT * FROM staff where STAFF_CODE = '" + txtUsername.Text + "' AND PWD = '" + txtPassword.Text + "';");

            if (dt.Rows.Count > 0)
            {
                isLogin = true;
            }


            if (isLogin)
            {
                AuditLog.User = txtUsername.Text;
                AuditLog.Log("User logged on.");
                FormGenerator f = new FormGenerator(); // This is bad
                f.StartPosition = FormStartPosition.Manual;
                f.Location      = new Point(this.Location.X, this.Location.Y);
                this.Hide();
                f.ShowDialog();
                this.Close();
            }
            else
            {
                MessageBox.Show("Login Failure. Please check username or password.", "EDI Generator");
            }
        }