示例#1
0
文件: DangNhap.cs 项目: azurevn/amumu
        private void btDangNhap_Click(object sender, EventArgs e)
        {
            if (txtTaiKhoan.Text == "")
            {
                MessageBox.Show("Vui lòng nhập tên tài khoản");
                txtTaiKhoan.Focus();
            }
            else if (txtMatKhau.Text == "")
            {
                MessageBox.Show("Vui lòng nhập mật khẩu");
                txtMatKhau.Focus();
            }

            else
            {
                ketnoi data = new ketnoi();
                if (isQuanLy)
                {
                    try
                    {

                        SqlDataReader reader = data.ExecuteReader("Select * From QuanLy Where TaiKhoan = '" + txtTaiKhoan.Text + "' And MatKhau = '" + txtMatKhau.Text + "'");

                        if (reader.Read())
                        {
                            Session.set(int.Parse(reader[0].ToString()), reader[1].ToString(), reader[2].ToString(),true);
                            Main f = new Main();
                            f.Show();
                            this.Hide();
                        }

                        else
                        {
                            MessageBox.Show("Thông tin quản lý không đúng, vui lòng kiểm tra lại");
                        }
                        reader.Close();
                        data.disconnect();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }

                else
                {
                    try
                    {

                        SqlDataReader reader = data.ExecuteReader("Select * From NhanVien Where TaiKhoan = '" + txtTaiKhoan.Text + "' And MatKhau = '" + txtMatKhau.Text + "'");

                        if (reader.Read())
                        {
                            Session.set(int.Parse(reader[0].ToString()), reader[1].ToString(), reader[2].ToString(),false);
                            Main f = new Main();
                            f.Show();
                            this.Hide();
                        }

                        else
                        {
                            MessageBox.Show("Thông tin nhân viên không đúng, vui lòng kiểm tra lại");
                        }
                        reader.Close();
                        data.disconnect();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
        }