예제 #1
0
        private void btLogin_Click(object sender, EventArgs e)
        {
            DTO_NhanVien nv = new DTO_NhanVien();

            nv.Email   = txtEmail.Text;
            nv.MatKhau = busnhanvien.Encryption(txtPassword.Text);

            if (busnhanvien.NhanVienDangNhap(nv))
            {
                NvMain = busNhanVien.curNV(nv.Email);
                if (NvMain.TrangThai == 1)
                {
                    MessageBox.Show("Đăng nhập thành công");

                    if (chkbSave.Checked == true)
                    {
                        writeUserInfor(nv);
                    }
                    if (NvMain.ChangePass == 1)
                    {
                        FormMain frmMain = new FormMain();
                        this.Hide();

                        frmMain.Closed += (s, args) => this.Close();
                        frmMain.Show();
                    }
                    else
                    {
                        MessageBox.Show("Bạn là nhân viên mới vui lòng đổi mật khẩu ở lần đầu đăng nhập");
                        FormChangePass fdmk = new FormChangePass(nv.Email);

                        fdmk.Closed += (s, args) => this.Close();
                        fdmk.Show();
                    }

                    //this.Close();
                    //CheckDangNhap = 1;
                    //Visible = false;
                    //ShowInTaskbar = false;
                    //FormMain frmMainN = new FormMain(CheckDangNhap);
                    //frmMainN.Activate();
                    //frmMainN.Show();
                }
                else
                {
                    MessageBox.Show("Tài khoản này đã ngưng hoạt động vui lòng liên hệ quản lý");
                }
            }
            else
            {
                MessageBox.Show("Tài khoản hoặc mật khẩu sai");
                txtEmail.Text    = null;
                txtPassword.Text = null;
                txtEmail.Focus();
            }
        }
예제 #2
0
        private void btDangNhap_Click(object sender, EventArgs e)
        {
            DTO_NhanVien nv = new DTO_NhanVien();

            nv.Email   = txtTaiKhoan.Text;
            nv.MatKhau = busNhanVien.encryption(txtMatKhau.Text);
            if (busNhanVien.NhanVienDangNhap(nv))
            {
                FrmMain.mail = nv.Email;
                DataTable dt = busNhanVien.VaiTroNV(nv.Email);
                vaiTro             = dt.Rows[0][0].ToString();
                FrmChamCong.vaitro = vaiTro;
                FrmHopDong.vaitro  = vaiTro;
                FrmKTKL.vaitro     = vaiTro;
                FrmLuong.vaitro    = vaiTro;
                FrmNhanVien.vaitro = vaiTro;
                FrmPhongBan.vaitro = vaiTro;
                FrmSuCo.vaitro     = vaiTro;
                MessageBox.Show("Thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                FrmMain.session = 1;
                this.Close();
            }
            else
            {
                MessageBox.Show("Đăng nhập không thành công, kiểm tra lại email hoặc mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtTaiKhoan.Text = null;
                txtMatKhau.Text  = null;
                txtTaiKhoan.Focus();
            }
        }
예제 #3
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            DTO_NhanVien nv = new DTO_NhanVien();

            nv.NV_Email   = txtDangNhap.Text;
            nv.NV_MatKhau = busnhanvien.Encryption(txtMatKhau.Text);

            if (busnhanvien.NhanVienDangNhap(nv))
            {
                FormMain.mail = nv.NV_Email;
                DataTable dt = busNhanVien.VaiTroNhanVien(nv.NV_Email);
                vaitro = dt.Rows[0][0].ToString();
                MessageBox.Show("Đăng nhập thành công");
                FormMain.session = 1;
                FormMain.mail    = txtDangNhap.Text;
                if (busnhanvien.Encryption(txtMatKhau.Text).Equals("2331542419640203562132429613354120146463"))
                {
                    IsFirstLogin = true;
                }
                this.Close();
                //CheckDangNhap = 1;
                //Visible = false;
                //ShowInTaskbar = false;
                //FormMain frmMainN = new FormMain(CheckDangNhap);
                //frmMainN.Activate();
                //frmMainN.Show();
            }
            else
            {
                MessageBox.Show("Tài khoản hoặc mật khẩu sai");
                txtDangNhap.Text = null;
                txtMatKhau.Text  = null;
                txtDangNhap.Focus();
            }
        }