示例#1
0
        private void khoiPhucMatKhau(object sender, EventArgs e)
        {
            // Nếu email hoặc sdt nhập chính xác sẽ bung gửi mã xác nhận tới nv
            // Show ra form nhập mã xác nhận
            //Regex pattern = new Regex(@"[a-zA-Z0-9_\.]+@[a-zA-Z]+\.[a-zA-Z]+(\.[a-zA-Z]+)*");
            //Regex pattern2 = new Regex(@"[0]+[1,9]+[0-9]+$");
            string thongtin = txtEmail.Text.Trim();

            if (Regex.IsMatch(thongtin, @"^[\d]+$"))
            {
                if (Regex.IsMatch(thongtin, @"^[\d]{10,11}$"))
                {
                    lblError.Text = "";
                    manv          = tk.kiemTraThongTinDangKy(thongtin);
                    //Kiểm tra database coi có nhân viên có số điện thoại đó không ?
                    if (manv != null)
                    {
                        pnlDoiMatKhau.Show();
                    }
                    else
                    {
                        MessageBox.Show("Số điện thoại này chưa được đăng ký.");
                    }
                }
                else
                {
                    lblError.Text = "Số điện thoại không hợp lệ.";
                }
            }
            else
            {
                if (Regex.IsMatch(thongtin, @"^[a-zA-Z0-9_\.]+@[a-zA-Z]+\.[a-zA-Z]+(\.[a-zA-Z]+)*$"))
                {
                    lblError.Text = "";
                    manv          = tk.kiemTraThongTinDangKy(thongtin);
                    //Kiểm tra database coi có nhân viên có số điện thoại đó không ?
                    if (manv != null)
                    {
                        pnlDoiMatKhau.Show();
                    }
                    else
                    {
                        MessageBox.Show("Địa chỉ email này chưa được đăng ký.");
                    }
                }
                else
                {
                    lblError.Text = "Địa chỉ email không hợp lệ.";
                }
            }
        }