Esempio n. 1
0
        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!!!";
                }
            }
        }
Esempio n. 2
0
 public static bool DangKy(TaikhoanDTO tk)
 {
     if (TaiKhoanDAO.KTTKTonTai(tk.TenTaiKhoan))
     {
         return(false);
     }
     else
     {
         return(TaiKhoanDAO.DangKyTK(tk));
     }
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        public static bool KTTTTaiKhoan(string tenTK)
        {
            TaikhoanDTO tk = TaiKhoanDAO.LayTTTK(tenTK);

            return(tk.TrangThai);
        }