protected void Page_Load(object sender, EventArgs e) { QlSachDbDataContext db = new QlSachDbDataContext(); if (Request.QueryString["act"] == "tdtt" && (string)Session["dn"] != "") { var dnhap = db.DangNhaps.Single(p => p.TenDangNhap == (string)Session["dn"]); var a = db.KhachHangs.Where(p => p.TenDangNhap == dnhap.TenDangNhap); // Tài khoản chưa đang đăng nhập chưa có mã khách hàng, nghĩa là được tạo bởi admin, không phải tự đăng kí if (a.Count() == 0||dnhap.Quyen) { Response.Write("<script>alert(\"Tài khoản này không được phép sử dụng chức năng này!\");window.location='default.aspx'</script>"); return; } GridView1.Visible = false; lbGioHang.Visible = false; lbTT.Visible = false; LTongtien.Visible = false; tbTenDangNhap.Enabled = false; RequireFieldValidator3.Enabled = false; Button1.Text = "Thay đổi"; var q = from dn in db.DangNhaps join kh in db.KhachHangs on dn.TenDangNhap equals kh.TenDangNhap where dn.TenDangNhap == (string)Session["dn"] select new { kh.hoten, kh.TenDangNhap, dn.MatKhau, kh.diachi, kh.SoDT, kh.email }; tbTenDangNhap.Text = q.First().TenDangNhap; tbDiachi.Text = q.First().diachi; tbEmail.Text = q.First().email; tbSdt.Text = q.First().SoDT; tbHoten.Text = q.First().hoten; } else { //if (Session["gh"] == null) // Response.Redirect("default.aspx"); //else Gio gh = new Gio(); gh = (Gio)Session["gh"]; if (gh == null) { if ((string)Session["dn"] != "") Response.Redirect("default.aspx"); lbTT.Visible = false; lbGioHang.Visible = false; } else { lbTT.Visible = true; lbGioHang.Visible = true; GridView1.DataSource = gh.dt; GridView1.DataBind(); LTongtien.Text = string.Format("{0:0,0}", gh.TongTien()) + " VNĐ"; } } }