public static string LayPassword(UserNameDTO usDto) { SqlConnection cnn = KetNoiCSDL.TaoKetNoi(); string query = String.Format("select Password from USER_NAME where UserName = '******'", usDto.UserName); SqlCommand cmd = new SqlCommand(query, cnn); cnn.Open(); try { SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { return (string)dr["Password"]; } else { return null; } } catch (Exception ex) { if (cnn.State == ConnectionState.Open) cnn.Close(); throw ex; } }
public static void DoiMatKhau(UserNameDTO usDto) { SqlConnection cnn = KetNoiCSDL.TaoKetNoi(); string query = String.Format("update USER_NAME set Password = @Password where UserName = '******'", usDto.UserName); SqlCommand cmd = new SqlCommand(query, cnn); cmd.Parameters.Add("@Password", SqlDbType.Char); cmd.Parameters["@Password"].Value = usDto.Password; cnn.Open(); try { cmd.ExecuteNonQuery(); } catch (Exception ex) { if (cnn.State == ConnectionState.Open) cnn.Close(); throw ex; } }
public static string LayPassword(UserNameDTO usDto) { return UserNameDAO.LayPassword(usDto); }
public static void DoiMatKhau(UserNameDTO usDto) { UserNameDAO.DoiMatKhau(usDto); }
//0712467 private void bt_DN_DangNhap_Click(object sender, EventArgs e) { if (tb_DN_TenDN.Text == "" || tb_DN_MatKhau.Text == "") { MessageBox.Show("Bạn phải nhập đầy đủ tên đăng nhập và mật khẩu"); return; } UserNameDTO usDto = new UserNameDTO(); usDto.UserName = tb_DN_TenDN.Text; if (UsernameBUS.LayPassword(usDto) == tb_DN_MatKhau.Text) { recentUser = tb_DN_TenDN.Text; menu_HT_DangNhap.Enabled = false; menu_HT_ThoatDangNhap.Enabled = true; menu_HT_DoiMatKhau.Enabled = true; menu_HT_Thoat.Enabled = true; menu_KH_Tim.Enabled = true; menu_TK_Dong.Enabled = true; menu_TK_Mo.Enabled = true; menu_TK_PhongToa.Enabled = true; menu_TK_Tim.Enabled = true; menu_GD_ChuyenTien.Enabled = true; menu_GD_NapTien.Enabled = true; menu_GD_RutTien.Enabled = true; pnl_DangNhapThanhCong.BringToFront(); tb_DN_MatKhau.Text = ""; tb_DN_TenDN.Text = ""; } else { MessageBox.Show("Tên đăng nhập và mật khẩu không đúng! \nVui lòng nhập lại!Nếu bạn quên mật khẩu, vui lòng liên hệ quản trị hệ thống"); } }
//0712467 private void bt_DMK_Luu_Click(object sender, EventArgs e) { UserNameDTO usDto = new UserNameDTO(); usDto.UserName = tb_DMK_TenDN.Text; if (tb_DMK_MKMoi1.Text == tb_DMK_MKMoi2.Text) { if (UsernameBUS.LayPassword(usDto) == tb_DMK_MKCu.Text) { usDto.Password = tb_DMK_MKMoi2.Text; UsernameBUS.DoiMatKhau(usDto); MessageBox.Show("Dổi mật khẩu thành công"); } } else { MessageBox.Show("Nhập lại mật khẩu mới không đúng. Vui lòng nhập lại"); } }