//Dang nhap
        private void ebtnDangNhap_Click(object sender, EventArgs e)
        {
            DataService.OpenConnection();
            this.WindowState = FormWindowState.Maximized;
            //FrmDangNhap m_FrmDangNhap = new FrmDangNhap();
            if (m_FrmDangNhap.ShowDialog() == DialogResult.OK)
            {
                String        username        = m_FrmDangNhap.txtUsername.Text;
                String        password        = m_FrmDangNhap.txtPassword.Text;
                NguoiDungCtrl m_NguoiDungCtrl = new NguoiDungCtrl();
                int           ketqua          = m_NguoiDungCtrl.DangNhap(username, password);
                switch (ketqua)
                {
                case 0:
                    MessageBox.Show("Người dùng này chưa có trong hệ thống", "Log In", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Disable();

                    break;

                case 1:
                    MessageBox.Show("Bạn đã nhập sai mật khẩu", "Log In", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Disable();

                    break;

                case 2:
                    MessageBoxEx.Show("Chào bạn  " + staticClass.nguoidungStatic.TenNguoiDung + "  vào hệ thống !");
                    lblTenNguoiDung.Text = staticClass.nguoidungStatic.TenNguoiDung;
                    PhanQuyen(staticClass.nguoidungStatic.MaQuyen);
                    break;
                }
            }
        }
        public void DangNhap()
        {
Cont:
            if (m_FrmLogin == null || m_FrmLogin.IsDisposed)
            {
                m_FrmLogin = new frmDangNhap();
            }

            if (m_FrmLogin.ShowDialog() == DialogResult.OK)
            {
                if (m_FrmLogin.txtUsername.Text == "")
                {
                    m_FrmLogin.lblPassError.Text = "";
                    m_FrmLogin.lblUserError.Text = "Bạn chưa nhập tên!";
                    goto Cont;
                }

                if (m_FrmLogin.txtPassword.Text == "")
                {
                    m_FrmLogin.lblUserError.Text = "";
                    m_FrmLogin.lblPassError.Text = "Bạn chưa nhập mật khẩu!";
                    goto Cont;
                }

                int ketQua = m_NguoiDungCtrl.DangNhap(m_FrmLogin.txtUsername.Text, m_FrmLogin.txtPassword.Text);

                switch (ketQua)
                {
                case 0:
                    m_FrmLogin.lblPassError.Text = "";
                    m_FrmLogin.lblUserError.Text = "Người dùng này không tồn tại!";
                    goto Cont;

                case 1:
                    m_FrmLogin.lblUserError.Text = "";
                    m_FrmLogin.lblPassError.Text = "Mật khẩu không hợp lệ!";
                    goto Cont;

                case 2:
                    lblTenNguoiDung.Text = Utilities.NguoiDung.TenND;
                    Permissions(Utilities.NguoiDung.LoaiND.MaLoai);
                    //ThamSo.ShowFormQuanLyCan(this);
                    ThamSo.ShowFormAutoScale(this);
                    break;
                }
            }
            else
            {
                return;
            }
        }
Пример #3
0
        public void DangNhap()
        {
Cont:
            if (m_FrmLogin == null || m_FrmLogin.IsDisposed)
            {
                m_FrmLogin = new F_DangNhap();
            }

            if (m_FrmLogin.ShowDialog() == DialogResult.OK)
            {
                if (m_FrmLogin.txtUsername.Text == "")
                {
                    m_FrmLogin.lblPassError.Text = "";
                    m_FrmLogin.lblUserError.Text = "Bạn chưa nhập tên!";
                    goto Cont;
                }

                if (m_FrmLogin.txtPassword.Text == "")
                {
                    m_FrmLogin.lblUserError.Text = "";
                    m_FrmLogin.lblPassError.Text = "Bạn chưa nhập mật khẩu!";
                    goto Cont;
                }

                int ketQua = m_NguoiDungCtrl.DangNhap(m_FrmLogin.txtUsername.Text, m_FrmLogin.txtPassword.Text);

                switch (ketQua)
                {
                case 0:
                    m_FrmLogin.lblPassError.Text = "";
                    m_FrmLogin.lblUserError.Text = "Người dùng này không tồn tại!";
                    goto Cont;

                case 1:
                    m_FrmLogin.lblUserError.Text = "";
                    m_FrmLogin.lblPassError.Text = "Mật khẩu không hợp lệ!";
                    goto Cont;

                case 2:

                    break;
                }
            }
            else
            {
                return;
            }
        }
Пример #4
0
        public void DangNhap()
        {
Cont:
            if (m_FormDangNhap == null || m_FormDangNhap.IsDisposed)
            {
                m_FormDangNhap = new frmDangNhap();
            }

/*
 *          if (m_FormDangNhap.txtdangnhap.Text != "")
 *              m_FormDangNhap.checkLuuMatKhau.Checked = true;
 *          else// if (m_FormDangNhap.txtdangnhap.Text == "")
 *              m_FormDangNhap.checkLuuMatKhau.Checked = false;
 */

            if (m_FormDangNhap.ShowDialog() == DialogResult.OK)
            {
                if (m_FormDangNhap.txtdangnhap.Text == "")
                {
                    m_FormDangNhap.lblMatKhauLoi.Text  = "";
                    m_FormDangNhap.lblDangNhapLoi.Text = "Bạn chưa nhập tên!";
                    goto Cont;
                }

                if (m_FormDangNhap.txtmatkhau.Text == "")
                {
                    m_FormDangNhap.lblDangNhapLoi.Text = "";
                    m_FormDangNhap.lblMatKhauLoi.Text  = "Bạn chưa nhập mật khẩu!";
                    goto Cont;
                }

                //MessageBox.Show(m_FormDangNhap.txtdangnhap.Text); //Show cái này ra để debug :">
                int ketQua = m_NguoiDungCtrl.DangNhap(m_FormDangNhap.txtdangnhap.Text, m_FormDangNhap.txtmatkhau.Text);
                //MessageBox.Show(m_FormDangNhap.txtdangnhap.Text); //Show cái này ra để debug :">

                switch (ketQua)
                {
                case 0:
                    m_FormDangNhap.lblMatKhauLoi.Text  = "";
                    m_FormDangNhap.lblDangNhapLoi.Text = "Người dùng này không tồn tại!";
                    goto Cont;

                case 1:
                    m_FormDangNhap.lblDangNhapLoi.Text = "";
                    m_FormDangNhap.lblMatKhauLoi.Text  = "Mật khẩu không hợp lệ!";
                    goto Cont;

                case 2:
                    if (m_FormDangNhap.checkLuuMatKhau.Checked == true)
                    {
                        m_NguoiDungCtrl.LuuTaiKhoan(m_FormDangNhap.txtdangnhap.Text, m_FormDangNhap.txtmatkhau.Text);
                    }
                    else     //if (m_FormDangNhap.checkLuuMatKhau.Checked == false)
                    {
                        m_NguoiDungCtrl.XoaTaiKhoanDuocLuu();
                    }


                    Permissions(Utilities.NguoiDung.MaLoaiND.MaLoaiND);
                    break;
                }
            }
            else
            {
                return;
            }
        }