예제 #1
0
 private void btluu_Click(object sender, EventArgs e)
 {
     if (tbmatkhaucu.Text == "")
     {
         MessageBox.Show("Bạn hãy điền vào mật khẩu cũ!", "Thông báo");
         tbmatkhaucu.Focus();
     }
     else
     if (tbmatkhaumoi.Text == "")
     {
         MessageBox.Show("Bạn phải điền vào mật khẩu mới!", "Thông báo");
         tbmatkhaumoi.Focus();
     }
     else
     if (tbnhaclaimatkhau.Text == "")
     {
         MessageBox.Show("Bạn phải nhắc lại mật khẩu mới!", "Thông báo");
         tbnhaclaimatkhau.Focus();
     }
     else
     {
         BUS_Employ busEmploy = new BUS_Employ();
         DataTable  dataTable;
         dataTable = busEmploy.login(tbmanv.Text, tbmatkhaucu.Text);
         if (dataTable.Rows.Count == 0)
         {
             MessageBox.Show("Mật khẩu cũ điền vào không đúng!", "Thông báo");
             tbmatkhaucu.Text = "";
             tbmatkhaucu.Focus();
         }
         else
         {
             if (String.Compare(tbmatkhaumoi.Text, tbnhaclaimatkhau.Text, false) == 0)
             {
                 //thực hiện đổi mật khẩu
                 EmployeeModel employ = new EmployeeModel();
                 if (busEmploy.edit(employ))
                 {
                     MessageBox.Show("Đổi mật khẩu thành công, bạn phải đăng nhập lại để tiếp tục!", "Thông báo");
                     this.FindForm().Close();
                 }
                 else
                 {
                     MessageBox.Show("Thất bại!", "Thông báo");
                 }
             }
             else
             {
                 MessageBox.Show("Mật khẩu mới điền vào không khớp nhau!", "Thông báo");
                 tbmatkhaumoi.Text = "";
                 tbmatkhaumoi.Focus();
                 tbnhaclaimatkhau.Text = "";
             }
         }
     }
 }