예제 #1
0
        private void btnDangNhap_Click(object sender, RoutedEventArgs e)
        {
            string tk = txtTaiKhoan.Text;
            string mk = txtMatKhau.Password;

            if (tk == "")
            {
                MessageBox.Show("Vui lòng nhập Tài khoản");
            }
            else
            {
                if (mk == "")
                {
                    MessageBox.Show("Vui lòng nhập Mật khẩu");
                }
                else
                {
                    try
                    {
                        var validLogin = DangNhapNhanVienBUS.Login(tk, mk);
                        if (validLogin == true)
                        {
                            //frmWait_for_GiaoDien welcome = new frmWait_for_GiaoDien();
                            //welcome.ShowDialog();
                            MainWindow mainWindow = new MainWindow();
                            mainWindow.Show();
                            // thêm sự kiện logout khi bấm nút logout bên frmGiaoDien,
                            // nếu không có thì khi bấm nút LogOut , frmLogin sẽ k xuất hiện
                            //frmGiaoDien.FormClosed += LogOut;
                            // Ẩn frmLogin khi đăng nhập thành công
                            // hàm Close sẽ đóng luôn frm -> đóng luôn chương trình
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Tài khoản/Mật khẩu bạn đã nhập không chính xác! Vui lòng kiểm tra lại.",
                                            "Lỗi đăng nhập");

                            txtMatkhau.Password = "";
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Lỗi kết nối");
                    }
                }
            }
        }
예제 #2
0
        private void btnDangNhap_Click(object sender, RoutedEventArgs e)
        {
            tk = txtTaiKhoan.Text;
            mk = txtMatKhau.Password;
            if (tk == "")
            {
                MessageBox.Show("Vui lòng nhập Tài khoản");
            }
            else
            {
                if (mk == "")
                {
                    MessageBox.Show("Vui lòng nhập Mật khẩu");
                }
                else
                {
                    try
                    {
                        var DANGNHAP = true;
                        DANGNHAP = DangNhapNhanVienBUS.Login(tk, mk);
                        if (DANGNHAP == true)
                        {
                            GiaoDienChinh mainWindow = new GiaoDienChinh();
                            var           pq         = DangNhapNhanVienBUS.PhanQuyen(tk, mk);
                            if (pq == 1)
                            {
                                mainWindow.Show();
                            }
                            else if (pq == 2)
                            {
                                mainWindow.btnNhanvien.IsEnabled   = false;
                                mainWindow.btnKhachhang.IsEnabled  = false;
                                mainWindow.btnNguoidung.IsEnabled  = false;
                                mainWindow.btnPhongchieu.IsEnabled = false;
                                mainWindow.Show();
                            }
                            else if (pq == 3)
                            {
                                mainWindow.btnNhanvien.IsEnabled  = false;
                                mainWindow.btnKhachhang.IsEnabled = false;
                                mainWindow.btnNguoidung.IsEnabled = false;
                                mainWindow.btnLoaiphim.IsEnabled  = false;
                                mainWindow.Show();
                            }
                            else if (pq == 4)
                            {
                                mainWindow.btnNguoidung.IsEnabled = false;
                                //mainWindow.btnPhim.IsEnabled = false;
                                //mainWindow.btnLoaiphim.IsEnabled = false;
                                mainWindow.btnNhanvien.IsEnabled  = false;
                                mainWindow.btnKhachhang.IsEnabled = false;
                                mainWindow.Show();
                            }
                            else if (pq == 5)
                            {
                                MessageBoxResult a;
                                a = MessageBox.Show("Bạn không có quyền truy cập vào hệ thống này!", "Thông báo", MessageBoxButton.OK);
                                if (a == MessageBoxResult.OK)
                                {
                                    Application.Current.Shutdown();
                                }
                            }

                            //mainWindow.Show();
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Tài khoản/Mật khẩu bạn đã nhập không chính xác! Vui lòng kiểm tra lại.",
                                            "Lỗi đăng nhập");
                            txtTaiKhoan.Focus();
                            txtMatKhau.Password = "";
                        }
                        // file gốc .
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Lỗi kết nối");
                    }
                }
            }
        }