Ejemplo n.º 1
0
        private void btn_XacNhan_Click(object sender, EventArgs e)
        {
            //Trường hợp mật khẩu cũ không đúng
            if (!KiemTraMatKhauCu())
            {
                MessageBox.Show("Mật khẩu cũ không đúng , vui lòng kiểm tra lại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (this.txt_MatKhauMoi.Text != this.txt_XacNhanMKMoi.Text)
            {
                MessageBox.Show("Mật khẩu mới không khớp, vui lòng kiểm tra lại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            DialogResult ret = MessageBox.Show("Bạn chắc chắn muốn đổi mật khẩu chứ ? ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (ret == DialogResult.Yes)
            {
                tempUser.PassWord = Encode.Encrypt(this.txt_MatKhauMoi.Text);
                try
                {
                    objUser.Update(tempUser);
                    MessageBox.Show("Đã thay đổi thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                    frm_Login f = new frm_Login();
                    f.CaiDatThongBao();
                    f.ShowDialog();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Lỗi đã sảy ra , vui lòng kiểm tra lại hoặc liên hệ kỹ thuật viên với mô tả lỗi dưới đây : \n " + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 2
0
        private void DangNhap()
        {
            frm_Login f = new frm_Login();

            f.ShowDialog();
            if (f.Logged)
            {
                PhanQuyen(f.User.Administrators);
                this.lb_Display.Caption = "Xin chào : " + f.User.RealName;
                UserNameLogged          = f.User.UserName.Trim();
                this.Enabled            = true;
            }
            else
            {
                Application.Exit();
            }
        }
        private void btn_ThayDoiThongTin_Click(object sender, EventArgs e)
        {
            if (this.txt_MatKhau.Text != this.txt_NhapLaiMatKhau.Text)
            {
                MessageBox.Show("Mật khẩu không khớp , vui lòng kiểm tra lại ", "Lỗi ", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            DialogResult ret = MessageBox.Show("Bạn chắc chắn chứ ? ", "Thông báo ", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);

            if (ret == DialogResult.Yes)
            {
                User UserNew = new User();
                UserNew.Address = this.rtb_DiaChi.Text;
                switch (this.cbb_PhanQuyen.Text)
                {
                case "Quản trị viên":
                    UserNew.Administrators = 0;
                    break;

                case "Quản lý":
                    UserNew.Administrators = 1;
                    break;

                case "Nhân viên":
                    UserNew.Administrators = 2;
                    break;
                }
                UserNew.Avatar        = this.txt_HinhAnh.Text;
                UserNew.BirthDay      = this.dateTimePicker1.Value;
                UserNew.indentityCard = this.txt_CMND.Text;
                UserNew.PassWord      = Encode.Encrypt(this.txt_MatKhau.Text);
                UserNew.RealName      = this.txt_TenThat.Text;
                UserNew.UserName      = this.txt_TenDangNhap.Text;
                try
                {
                    if (ChucNang == "Them")
                    {
                        try
                        {
                            objUser.Add(UserNew);
                            MessageBox.Show("Thêm thành công , dữ liệu thay đổi ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            this.Close();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show("Lỗi đã sảy ra , vui lòng kiểm tra lại hoặc liên hệ kỹ thuật viên với mô tả lỗi dưới đây : \n " + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }

                    else
                    {
                        objUser.Update(UserNew);
                        MessageBox.Show("Thay đổi thông tin thành công ", "Thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        if (OldPASS != this.txt_MatKhau.Text && this.txt_TenDangNhap.Text.Trim() == UserNameLogged)
                        {
                            this.Close();
                            frm_Login f = new frm_Login();
                            f.CaiDatThongBao();
                            f.ShowDialog();
                        }
                    }
                }

                catch (Exception ex)
                {
                    MessageBox.Show("Lỗi đã sảy ra , vui lòng kiểm tra lại hoặc liên hệ kỹ thuật viên với mô tả lỗi dưới đây : \n " + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }