Example #1
0
        private void btnResetPwd_Click(object sender, EventArgs e)
        {
            string strResult               = "";
            int    rowCompleted            = 0;
            List <DataGridViewRow> ListRow = new List <DataGridViewRow>();

            ListRow = getListRowSelected();
            if (ListRow == null)
            {
                MessageBox.Show("Không có user nào được chọn hoặc đã xảy ra lỗi\nVui lòng kiểm trai lại!", "Thông báo", MessageBoxButtons.OK);
                return;
            }
            foreach (DataGridViewRow Row in ListRow)
            {
                string birthday = Row.Cells["Birthday"].Value.ToString();
                string us       = Row.Cells["Username"].Value.ToString();

                string pwd = "";
                try
                {
                    birthday = birthday.Split(' ')[0];
                    string[] s = birthday.Split('/');
                    if (s[1].Length == 1)
                    {
                        s[1] = "0" + s[1];
                    }
                    pwd += s[1];
                    if (s[0].Length == 1)
                    {
                        s[0] = "0" + s[0];
                    }
                    pwd += s[0];
                    pwd += s[2];
                }
                catch
                {
                    pwd = us;
                }
                try
                {
                    if (adManager.changePwd(us, pwd))
                    {
                        strResult += us + ": Complete\n";
                        rowCompleted++;
                    }
                    else
                    {
                        strResult += us + ": Fail\n";
                    }
                }
                catch {
                    strResult += us + ": Fail\n";
                }
            }
            strResult += "Total: " + rowCompleted + "/" + ListRow.Count;
            MessageBox.Show(strResult, "Result List", MessageBoxButtons.OK);
        }
Example #2
0
 // đổi mật khẩu
 private void simpleButton2_Click(object sender, EventArgs e)
 {
     foreach (Control ct in pnChangePwd.Controls)
     {
         System.Windows.Forms.TextBox txb;
         try
         {
             txb = (System.Windows.Forms.TextBox)ct;
         }
         catch { continue; }
         if (txb.Text == "")
         {
             MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK);
             txb.Focus();
             return;
         }
         if (!checkPwd(txb.Text))
         {
             MessageBox.Show("Mật khẩu không được chứa ký tự đặc biệt", "Thông báo", MessageBoxButtons.OK);
             txb.Focus();
             return;
         }
     }
     if (txtNewPwd.Text == txtOldPwd.Text)
     {
         MessageBox.Show("Mật khẩu mới không được phép trùng với mật khẩu cũ", "Thông báo", MessageBoxButtons.OK);
         txtNewPwd.Focus();
         return;
     }
     if (txtNewPwd2.Text != txtNewPwd.Text)
     {
         MessageBox.Show("Mật khẩu mới không khớp", "Thông báo", MessageBoxButtons.OK);
         txtNewPwd2.Focus();
         return;
     }
     if (txtNewPwd.Text.Length < 5)
     {
         MessageBox.Show("Mật khẩu mới quá ngắn", "Thông báo", MessageBoxButtons.OK);
         txtNewPwd.Focus();
         return;
     }
     if (txtOldPwd.Text == DAL.Password)
     {
         if (adManager.changePwd(DAL.Username, txtNewPwd.Text))
         {
             MessageBox.Show("Đổi mật khẩu thành công!", "Thông báo");
             DAL.Password          = txtNewPwd.Text;
             txtOldPwd.Text        = txtNewPwd.Text = txtNewPwd2.Text = "";
             btnChangePass.Visible = true;
             pnChangePwd.Visible   = false;
             pnInfo.Visible        = true;
         }
         else
         {
             MessageBox.Show(adManager.error, "Error");
         }
     }
     else
     {
         MessageBox.Show("Mật khẩu cũ không đúng, vui lòng kiểm tra lại!", "Thông báo");
     }
 }