Exemple #1
0
        //Kiểm tra
        private bool KiemTraDuLieu()
        {
            string _matKhauCu         = txtMatKhauCu.Password;
            string _matKhauMoi        = txtMatKhauMoi.Password;
            string _nhaplaiMatKhauMoi = txtNhapLaiMatKhau.Password;

            if (String.IsNullOrEmpty(_matKhauCu))
            {
                lbWarning.Visibility = System.Windows.Visibility.Visible;
                lbWarning.Content    = "Nhập mật khẩu cũ";
                txtMatKhauCu.Focus();
                return(false);
            }

            if (String.IsNullOrEmpty(_matKhauMoi))
            {
                lbWarning.Visibility = System.Windows.Visibility.Visible;
                lbWarning.Content    = "Nhập mật khẩu mới";
                txtMatKhauMoi.Focus();
                return(false);
            }

            if (_matKhauMoi.Length < 6)
            {
                lbWarning.Visibility = System.Windows.Visibility.Visible;
                lbWarning.Content    = "Độ dài tối thiểu 6 ký tự";
                txtMatKhauMoi.Focus();
                txtMatKhauMoi.SelectAll();
                return(false);
            }

            if (String.IsNullOrEmpty(_nhaplaiMatKhauMoi))
            {
                lbWarning.Visibility = System.Windows.Visibility.Visible;
                lbWarning.Content    = "Nhập lại mật khẩu mới.";
                txtNhapLaiMatKhau.Focus();
                return(false);
            }

            if (!_matKhauMoi.Equals(_nhaplaiMatKhauMoi))
            {
                lbWarning.Visibility = System.Windows.Visibility.Visible;
                lbWarning.Content    = "Xác nhận mật khẩu mới không khớp!";
                txtNhapLaiMatKhau.Focus();
                return(false);
            }

            //kiểm tra có trùng mật khẩu cũ không
            if (!UntilitiesBusiness.MaHoaMD5(_matKhauCu).Equals(_nhanvien.MatKhau_NV))
            {
                lbWarning.Visibility = System.Windows.Visibility.Visible;
                lbWarning.Content    = "Sai mật khẩu cũ.";
                txtMatKhauCu.Focus();
                return(false);
            }

            lbWarning.Visibility = System.Windows.Visibility.Hidden;
            return(true);
        }
Exemple #2
0
        //Nút lưu
        private void btnLuu_Click(object sender, RoutedEventArgs e)
        {
            //Kiểm tra dữ liệu
            if (!KiemTraDuLieu())
            {
                return;
            }
            string _matKhauMoi = UntilitiesBusiness.MaHoaMD5(txtMatKhauMoi.Password.Trim());

            if (DangNhapBusiness.DoiMatKhau(_nhanvien.MaNV_NV, _matKhauMoi))
            {
                MessageBox.Show("Đổi mật khẩu thành công.");
                this.Close();
            }
            else
            {
                lbWarning.Visibility = System.Windows.Visibility.Visible;
                lbWarning.Content    = "Đổi mật khẩu thất bại.";
            }
        }
Exemple #3
0
        //NÚT LƯU
        private void btnLuu_Click(object sender, RoutedEventArgs e)
        {
            #region 1. Kiểm tra thông tin nhập vào
            if (!KiemTraDuLieu())
            {
                return;
            }
            #endregion

            #region 2. Lấy thông tin

            _nv.MaNV_NV     = txtMaNV.Text.ToUpper().Trim();
            _nv.HoTen_NV    = txtHoTen.Text.ToUpper().Trim();
            _nv.NgaySinh_NV = dtNgaySinh.SelectedDate.Value;
            _nv.GioiTinh_NV = rdNam.IsChecked == true ? "NAM" : "NỮ";

            rtxtDiaChi.SelectAll();
            _nv.DiaChi_NV = rtxtDiaChi.Selection.Text.Trim();
            _nv.SDT_NV    = txtSdt.Text.Trim();

            if (_nv.Anh_NV == null)
            {
                _nv.Anh_NV = "";
            }

            _nv.MatKhau_NV = UntilitiesBusiness.MaHoaMD5(txtPass.Password);

            _nv.ID_Q        = cboNhomQuyen.SelectedValue.ToString();
            _nv.DangDung_NV = ckDangDung.IsChecked == true ? true : false;

            #endregion

            #region 3. Gọi phương thức thêm nhân viên
            EventHandler _eh = _ThemNhanVien;
            if (_eh != null)
            {
                _eh(this, e);
            }
            this.Close();
            #endregion
        }