示例#1
0
        private void bt_dangnhap_ItemClick(object sender, ItemClickEventArgs e)
        {
Cont:

            if (dn == null || dn.IsDisposed)
            {
                dn = new DangNhap();
            }

            if (dn.ShowDialog() == DialogResult.OK)
            {
                string MaNV    = dn.txt_Name.Text;
                string matkhau = dn.txt_Pass.Text;

                if (MaNV.Equals(""))
                {
                    dn.lblTrangThaiLogin.Text = "Bạn chưa nhập Tên đăng nhập !";
                    goto Cont;
                }
                if (matkhau.Equals(""))
                {
                    dn.lblTrangThaiLogin.Text = "Bạn chưa nhập Mật khẩu !";
                    goto Cont;
                }
                Utilities.user = nvBUS.LayTTDangNhap(MaNV);
                if (Utilities.user.MaNV.Equals(""))
                {
                    // Gán thông báo cho label Thông báo
                    dn.lblTrangThaiLogin.Text = "Tên Đăng nhập không tồn tại!";
                    goto Cont;
                }
                if (Utilities.user.MatKhau != matkhau)
                {
                    dn.lblTrangThaiLogin.Text = " Mật khẩu không đúng !";
                    goto Cont;
                }
                AnMenu(true, Utilities.user.QuyenHan);
                String qh = "";
                if (Convert.ToString(Utilities.user.QuyenHan) == "1")
                {
                    qh = "Quản Lý";
                }
                else
                {
                    qh = "Nhân Viên";
                }
                siInfo.Caption = "Nhân Viên : ";
                nv.Caption     = Utilities.user.MaNV;
                qnv.Caption    = " ||Đăng nhập với quyền " + qh;
            }
        }
示例#2
0
        private void btnDangNhap_ItemClick(object sender, ItemClickEventArgs e)
        {
            //Khởi tạo biến Continue
Cont:
            //Kiểm tra xem form DangNhap được mở hay đóng, nếu đóng thì tạo mới
            if (dn == null || dn.IsDisposed)
            {
                dn = new DangNhap();
            }
            if (dn.ShowDialog() == DialogResult.OK)
            {
                string MaNV    = dn.txtTenDN.Text;
                string matkhau = dn.txtMatKhau.Text;

                // Trước tiên ta nên kiểm tra username và password có hợp lệ hay không?
                if (MaNV.Equals(""))
                {
                    // Gán thông báo cho label Thông báo
                    dn.lblTrangThaiLogin.Text = "Bạn chưa nhập Tên đăng nhập !";
                    goto Cont;
                }
                if (MaNV.Equals(""))
                {
                    // Gán thông báo cho label Thông báo
                    dn.lblTrangThaiLogin.Text = "Bạn chưa nhập Mật khẩu !";
                    goto Cont;
                }

                //Lấy thông tin nhân viên
                Utilities.user = nvBUS.LayTTDangNhap(MaNV);
                //Trường hợp Mã NV không tồn tại
                if (Utilities.user.MaNV.Equals(""))
                {
                    // Gán thông báo cho label Thông báo
                    dn.lblTrangThaiLogin.Text = "Tên Đăng nhập không tồn tại!";
                    goto Cont;
                }
                //Trường hợp Mật khẩu không đúng
                if (Utilities.user.MatKhau != matkhau)
                {
                    dn.lblTrangThaiLogin.Text = " Mật khẩu không đúng !";
                    goto Cont;
                }
                //Trường hợp đăng nhập thành công
                //Set lại menu theo quyền
                AnMenu(true, Utilities.user.QuyenHan);
            }
        }