Пример #1
0
        void login()
        {
            if (checkbOnline.Checked)
            {
                DangNhapBUS.DANGNHAP("den1.mssql8.gear.host", "nv1");
            }
            else
            {
                DangNhapBUS.DANGNHAP(cmbServerIP.Text, cmbDatabase.Text);
            }

            if (DangNhapBUS.Instance.KiemTraUser(txtMaNhanVien.Text, txtMatKhau.Text))
            {
                IdNhanVien = txtMaNhanVien.Text;
                IdChucDanh = DangNhapBUS.Instance.IdChucDanh(IdNhanVien);
                Form f = new MainGUI();
                //Xử lý khi đóng form con thì sẽ chạy event show lại form này
                f.FormClosed   += F_FormClosed;
                f.StartPosition = FormStartPosition.CenterScreen;
                f.Show();
                this.Hide();
                txtMaNhanVien.Text = "";
                txtMatKhau.Text    = "";
            }
            else
            {
                MessageBox.Show("Mã nhân viên hoặc mật khẩu không đúng!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #2
0
        private void btConfirm_Click(object sender, EventArgs e)
        {
            string oldP, newP, rewrite;

            oldP    = txtOldPass.Text;
            newP    = txtNewPass.Text;
            rewrite = txtRewrite.Text;
            if (oldP == "" || newP == "" || rewrite == "")
            {
                MessageBox.Show("Vui lòng điền đủ thông tin", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (pass == oldP)
                {
                    if (newP == rewrite)
                    {
                        int i = new DangNhapBUS().ChangePass(id, newP);
                        MessageBox.Show("Thay đổi thành công");
                        Close();
                    }
                    else
                    {
                        MessageBox.Show("Vui lòng nhập lại mật khẩu mới", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("Mật khẩu không đúng", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
Пример #3
0
        public void Update_TestCase3()
        {
            TaiKhoanDTO taiKhoanDTO = new TaiKhoanDTO
            {
                MaTaiKhoan  = TestCommon.LEN_10,
                TenDangNhap = TestCommon.LEN_10,
                MatKhau     = TestCommon.LEN_10,
                NgayThayDoi = TestCommon.LEN_8,
                MaNhanVien  = TestCommon.LEN_10
            };
            DangNhapBUS dangNhapBUS = new DangNhapBUS();

            dangNhapBUS.Update(db, taiKhoanDTO);

            TaiKhoanDTO taiKhoanUpdate = new TaiKhoanDTO
            {
                MaTaiKhoan = TestCommon.LEN_10,
                MaNhanVien = "123"
            };
            // execute
            string actual   = dangNhapBUS.Update(db, taiKhoanDTO);
            string expected = "1111";

            // compare
            Assert.Equals(expected, actual);
        }
Пример #4
0
        private void btLogin_Click(object sender, EventArgs e)
        {
            string sql = "SELECT Count(*) FROM DangNhap WHERE ID=@id AND PassWord=@pw";
            string a   = txtLogin.Text.Trim();
            string b   = txtPassword.Text;
            int    x   = new DangNhapBUS().Log(sql, a, b);

            if (x == 1)
            {
                FrmGeneral frmM = new FrmGeneral(a, b);
                frmM.Show();
                if (cbSave.Checked)
                {
                    int i = new DangNhapBUS().Save(a, b);
                }
                else
                {
                    int j = new DangNhapBUS().Xoa();
                }
                this.Close();
            }
            else
            {
                MessageBox.Show("Sai thông tin tài khoản hoặc mật khẩu", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #5
0
        public string DangNhapProcess(TaiKhoanDTO taiKhoan, out string MaNV)
        {
            // khởi tạo BUS
            DangNhapBUS dangNhapBUS = new DangNhapBUS();
            // biến đón kết quả trả về
            string result;

            // tạo kết nối database
            using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities())
            {
                // thực hiện mã hóa mật khẩu
                dangNhapBUS.EncodePassword(ref taiKhoan);
                // thực hiện check tài khoản
                result = dangNhapBUS.CheckTaiKhoan(db, taiKhoan, out ObjectCommon.UserLogin);
            }
            // nếu kết quả check là fail
            if (result == Constant.RES_FAI)
            {
                MaNV = "";
                // return fail
                return(Constant.RES_FAI);
            }
            MaNV = ObjectCommon.UserLogin.MaNhanVien;
            // return success
            return(Constant.RES_SUC);
        }
Пример #6
0
        private void btn_dangnhap_Click(object sender, EventArgs e)
        {
            DangNhap_DTO dnn   = new DangNhap_DTO();
            DangNhapBUS  dnbus = new DangNhapBUS();

            dnn = dnbus.KiemtraUserBUS(txt_tenDangNhap.Text.ToString(), txt_pass.Text.ToString());
            if (dnn != null)
            {
                SessionLogin.SessionUsername = txt_tenDangNhap.Text.ToString();
                SessionLogin.SessionPassWord = txt_pass.Text.ToString().Trim();
                //Xử lý chuyển màn hình...
                if (dnn._permiss == 1)
                {
                    GiamDoc ad = new GiamDoc();
                    this.Visible = false;
                    ad.Show();
                }
                else if (dnn._permiss == 2)
                {
                    fr_TheDocGia ad = new fr_TheDocGia();
                    this.Visible = false;
                    ad.Show();
                }
                else if (dnn._permiss == 3)
                {
                }
            }
            else
            {
                lblthongbao.Text = "Sai thông tin đăng nhập";
                txt_tenDangNhap.Focus();
            }
        }
Пример #7
0
        private void frmLogin_Load(object sender, EventArgs e)
        {
            cbSave.Checked = true;
            string        sql = "SELECT * FROM GhiNho";
            List <GhiNho> tmp = new DangNhapBUS().getGN(sql);

            txtLogin.DataBindings.Add("Text", tmp, "ID");
            txtPassword.DataBindings.Add("Text", tmp, "Pass");
        }
Пример #8
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            string   id   = txtID.Text;
            string   pass = txtpassword.Text;
            DangNhap dn   = new DangNhap(id, pass);
            string   sql  = "INSERT INTO DangNhap(ID,PassWord) VALUES(@id,@pass)";
            int      i    = new DangNhapBUS().ThemTK(sql, dn);

            if (i == 1)
            {
                MessageBox.Show("Thêm thành công!");
            }
            this.Close();
        }
        protected void Unnamed1_Click(object sender, EventArgs e)
        {
            DangNhapBUS bus = new DangNhapBUS();
            DangNhapDTO dn  = new DangNhapDTO();

            dn.Username = user.Text;
            dn.Password = pass.Text;

            if (bus.checkLogin(dn))
            {
                Session["isLogin"] = user.Text;
                Response.Redirect("QLBaiViet.aspx");
            }
            else
            {
                Response.Write("<script>alert('Sai tên đăng nhập hoặc mật khẩu')</script>");
            }
        }
        private void DangNhap()
        {
            DataRow dt = DangNhapBUS.TimKiem(tbTaiKhoan.Text, tbMatKhau.Text);

            if (dt != null)
            {
                cb = new CanBoDTO(dt);
                Home home = new Home(cb);

                this.Hide();
                home.Closed += (s, args) => this.Close();
                home.Show();
            }
            else
            {
                MessageBox.Show(this, "Tên đăng nhập hoặc mật khẩu không đúng!", "Đăng nhập", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #11
0
 private void btnDangNhap_Click(object sender, EventArgs e)
 {
     if (DangNhapBUS.KiemTra(txtTaiKhoan, txtMatKhau))
     {
         if (DangNhapBUS.DangNhap(txtTaiKhoan, txtMatKhau))
         {
             MessageBox.Show("Bạn đăng nhập thành công!", "Dang nhap");
             Program.mainForm.MaNhanVienHienTai = DangNhapBUS.GetMaNhanVien(txtTaiKhoan);
             MainForm.DaDangNhap = true;
             txtTaiKhoan.Text    = txtMatKhau.Text = "";
             Hide();
         }
         else
         {
             MessageBox.Show("Bạn đăng nhập không thành công!", "Dang nhap");
         }
     }
 }
Пример #12
0
        private void btnDangNhap_Click_1(object sender, EventArgs e)
        {
            if (txtUser.Text == "" | txtPass.Text == "")
            {
                MessageBox.Show("Bạn chưa điền đầy đủ thông tin", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtUser.Focus();
                return;
            }
            else
            {
                nhanVienDTO = new NhanVienDTO();
                bus         = new DangNhapBUS();

                int kq = bus.DangNhap(txtUser.Text, txtPass.Text);
                if (kq == -1)
                {
                    MessageBox.Show("Tài khoản đăng nhập không chính xác", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                else
                {
                    if (kq == -2)
                    {
                        MessageBox.Show("Mật khẩu đăng nhập không chính xác", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }
                    else
                    {
                        if (kq == 1)
                        {
                            nhanVienDTO = bus.getNhanVienDangNhap(txtUser.Text, txtPass.Text);
                            frmTrangChu f = new frmTrangChu();
                            f.NV          = nhanVienDTO;
                            f.FormClosed += new FormClosedEventHandler(frm_FormClosed);
                            f.Show();
                            this.Hide();
                        }
                    }
                }
            }
        }
 void login()
 {
     // Kiểm tra đăng nhập
     if (DangNhapBUS.KiemTraUser(dataSource(cboChiNhanh.SelectedIndex), txtMaNhanVien.Text, txtMatKhau.Text))
     {
         IdNhanVien    = txtMaNhanVien.Text;
         IdChucDanh    = idChucDanh(IdNhanVien);
         IndexChiNhanh = cboChiNhanh.SelectedIndex;
         Form f = new MainGUI();
         //Xử lý khi đóng form con thì sẽ chạy event show lại form này
         f.FormClosed   += F_FormClosed;
         f.StartPosition = FormStartPosition.CenterScreen;
         f.Show();
         this.Hide();
         txtMaNhanVien.Text = "";
         txtMatKhau.Text    = "";
     }
     else
     {
         MessageBox.Show("Mã nhân viên hoặc mật khẩu không đúng!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         Application.Restart();
     }
 }
Пример #14
0
 private void frmDangNhap_Load(object sender, EventArgs e)
 {
     lst  = DangNhapBUS.LayThongTinNguoiDung();
     SLTK = DangNhapBUS.DemSoLuongTK();
 }
Пример #15
0
 public void SetUp()
 {
     mockIDataProvider = new Mock <IDataProvider>();
     dangNhapBUS       = new DangNhapBUS(mockIDataProvider.Object);
 }