protected void Page_Load(object sender, EventArgs e) { PhimBUS phimBUS = new PhimBUS(); String search = Request.QueryString["search"].ToString(); if (search == "false") { int id = Convert.ToInt32(Request.QueryString["id"]); listResults.Clear(); listResults.Add(phimBUS.LayThongTin(id)); } else { String str; if (search == "name") { string name = Request.QueryString["name"]; List <PhimDTO> result = phimBUS.TimKiemTheoTen(name); if (result == null || result.Count == 0) { isError = true; } else { listResults = result; } lbl_error.Text = "Không tìm thấy kết quả cho : " + name; byName = true; } else { int type = Convert.ToInt32(Request.QueryString["type"]); switch (type) { case 0: str = "Hành động"; break; case 1: str = "Viễn tưởng"; break; case 2: str = "Lãng mạn"; break; case 3: str = "Tâm lý"; break; case 4: str = "Kinh dị"; break; default: str = "Hoạt hình"; break; } List <PhimDTO> result = phimBUS.TimKiemTheoTheLoai(str); if (result == null || result.Count == 0) { isError = true; } else { listResults = result; } lbl_error.Text = "Không tìm thấy phim nào thuộc thể loại " + str; byName = false; } } if (isError) { //Lỗi không tìm thấy phim yêu cầu //Session["TenPhim"] = null; lbl_error.Visible = true; img_Phim.Visible = btn_DatVe.Visible = btn_Trailer.Visible = lbl_NoiDung.Visible = false; lbl_Tenphim.Visible = lbl_Theloai.Visible = lbl_NamSX.Visible = lbl_Daodien.Visible = false; lbl_Dienvien.Visible = lbl_Dotuoi.Visible = lbl_TheloaiTD.Visible = lbl_NamSXTD.Visible = false; lbl_DaodienTD.Visible = lbl_DienvienTD.Visible = lbl_DotuoiTD.Visible = false; lnk_back.Visible = lnk_forward.Visible = false; } else { lbl_error.Visible = false; img_Phim.Visible = true; btn_DatVe.Visible = true; btn_Trailer.Visible = true; lbl_NoiDung.Visible = true; lbl_Theloai.Visible = true; lbl_NamSX.Visible = true; lbl_Daodien.Visible = true; lbl_Dienvien.Visible = true; lbl_Dotuoi.Visible = true; lbl_TheloaiTD.Visible = true; lbl_NamSXTD.Visible = true; lbl_DaodienTD.Visible = true; lbl_DienvienTD.Visible = true; lbl_DotuoiTD.Visible = true; countResults = listResults.Count; if (curResult == countResults - 1 || countResults == 1) { lnk_back.Visible = true; lnk_forward.Visible = false; } else { lnk_back.Visible = true; lnk_forward.Visible = true; } img_Phim.ImageUrl = listResults[curResult].Poster; img_Phim.DataBind(); lbl_NoiDung.Text = listResults[curResult].NoiDung; lbl_Tenphim.Text = listResults[curResult].Ten; lbl_Theloai.Text = listResults[curResult].TheLoai; lbl_NamSX.Text = listResults[curResult].NamSanXuat.ToString(); lbl_Daodien.Text = listResults[curResult].DaoDien; lbl_Dienvien.Text = listResults[curResult].DienVien; lbl_Dotuoi.Text = listResults[curResult].GioiHanDoTuoi.ToString(); } }