protected void btnDangKi_Click(object sender, EventArgs e) { if (Page.IsValid) { TaikhoanDTO tk = new TaikhoanDTO(); tk.TenTaiKhoan = txtTenTK.Text; tk.MatKhau = txtMatKhau.Text; tk.Email = txtEmail.Text; tk.SDT = txtSDT.Text; tk.DiaChi = txtDiaChi.Text; tk.HoTen = txtHoTen.Text; if (TaikhoanBUS.DangKy(tk) == true) { Response.Write("<script>alert('Đăng ký tài khoản thành công!')</script>"); HttpCookie cookie = new HttpCookie("TenTK"); cookie.Value = tk.TenTaiKhoan; Response.Cookies.Add(cookie); Response.Redirect("index.aspx"); } else { thongbao.Text = "Đăng ký tài khoản thất bại!!!"; } } }
public static bool DangKy(TaikhoanDTO tk) { if (TaiKhoanDAO.KTTKTonTai(tk.TenTaiKhoan)) { return(false); } else { return(TaiKhoanDAO.DangKyTK(tk)); } }
public static bool DangKyTK(TaikhoanDTO tk) { string query = "INSERT INTO TaiKhoan (TenTaiKhoan, MatKhau, Email, SDT, DiaChi, HoTen, LaAdmin, TrangThai) VALUES (@TenTaiKhoan, @MatKhau, @Email, @SDT, @DiaChi, @HoTen, @LaAdmin, @TrangThai)"; SqlParameter[] param = new SqlParameter[8]; param[0] = new SqlParameter("@TenTaiKhoan", tk.TenTaiKhoan); param[1] = new SqlParameter("@MatKhau", tk.MatKhau); param[2] = new SqlParameter("@Email", tk.Email); param[3] = new SqlParameter("@SDT", tk.SDT); param[4] = new SqlParameter("@DiaChi", tk.DiaChi); param[5] = new SqlParameter("@HoTen", tk.HoTen); param[6] = new SqlParameter("@LaAdmin", tk.LaAdmin); param[7] = new SqlParameter("@TrangThai", tk.TrangThai); return(DataProvider.ExecuteInsertQuery(query, param) == 1); }
public static TaikhoanDTO ConvertToDTO(DataRow dr) { TaikhoanDTO tk = new TaikhoanDTO(); tk.TenTaiKhoan = dr["TenTaiKhoan"].ToString(); tk.MatKhau = dr["MatKhau"].ToString(); tk.Email = dr["Email"].ToString(); tk.SDT = dr["SDT"].ToString(); tk.DiaChi = dr["DiaChi"].ToString(); tk.HoTen = dr["HoTen"].ToString(); tk.AnhDaiDien = Convert.ToBoolean(dr["AnhDaiDien"]); tk.LaAdmin = Convert.ToBoolean(dr["LaAdmin"]); tk.TrangThai = Convert.ToBoolean(dr["TrangThai"]); return(tk); }
public static bool KTTTTaiKhoan(string tenTK) { TaikhoanDTO tk = TaiKhoanDAO.LayTTTK(tenTK); return(tk.TrangThai); }