protected void Button1_Click(object sender, EventArgs e) { try { CinemaLINQDataContext dt = new CinemaLINQDataContext(); int maxMaPhim = -1; try { maxMaPhim = (from film in dt.Phims select film.MaPhim).Max(); } catch { maxMaPhim = 1; } string posterFileName = (maxMaPhim + 1).ToString() + Th_AnhPhim.FileName.Substring(Th_AnhPhim.FileName.Length - 4); string posterName = "/phim/poster/" + posterFileName; Th_AnhPhim.SaveAs(Server.MapPath("/phim/poster/") + posterFileName); string trailerFileName = (maxMaPhim + 1).ToString() + Th_Trailer.FileName.Substring(Th_Trailer.FileName.Length - 4); string trailerName = "/phim/trailer/" + trailerFileName; Th_Trailer.SaveAs(Server.MapPath("/phim/trailer/") + trailerFileName); Phim phim = new Phim(); phim.TenPhim = Th_TenPhim.Text; phim.TheLoai = int.Parse(DropDownList1.SelectedItem.Value); phim.DaoDien = Th_DaoDien.Text; phim.DienVienThamGia = Th_DienVien.Text; phim.NoiDung = Th_NoiDung.Text; phim.NgonNgu = Th_NgonNgu.Text; phim.ThoiLuong = int.Parse(Th_ThoiLuong.Text); phim.DiemDanhGia = 0; phim.TinhTrang = true; phim.AnhPhim = posterName; phim.TrailerPhim = trailerName; phim.LoaiPhim = int.Parse(DropDownList2.SelectedItem.Value); dt.Phims.InsertOnSubmit(phim); dt.SubmitChanges(); Session["SelectedFilmID"] = phim.MaPhim; Response.Redirect("ThemPhimThanhCong.aspx"); } catch { } }
protected void Xl_CapNhatThayDoi_Click(object sender, EventArgs e) { CinemaLINQDataContext dt = new CinemaLINQDataContext(); var query = (from phim in dt.Phims where phim.MaPhim == ((Phim)Session["CurrentPhim"]).MaPhim select phim).Single(); query.TenPhim = Th_TenPhim.Text; query.NoiDung = Th_NoiDung.Text; query.TheLoai = int.Parse(DropDownList1.SelectedItem.Value); query.LoaiPhim = int.Parse(DropDownList2.SelectedItem.Value); query.ThoiLuong = int.Parse(Th_ThoiLuong.Text); query.DienVienThamGia = Th_DienVien.Text; query.DaoDien = Th_DaoDien.Text; query.NgonNgu = Th_NgonNgu.Text; if (Th_AnhPhim.FileName != null && Th_AnhPhim.FileName.Trim().Length != 0) { string posterFileName = query.MaPhim.ToString() + Th_AnhPhim.FileName.Substring(Th_AnhPhim.FileName.Length - 4); string posterName = "/phim/poster/" + posterFileName; Th_AnhPhim.SaveAs(Server.MapPath("/phim/poster/") + posterFileName); query.AnhPhim = posterName; } if (Th_Trailer.FileName != null && Th_Trailer.FileName.Trim().Length != 0) { string trailerFileName = query.MaPhim.ToString() + Th_Trailer.FileName.Substring(Th_Trailer.FileName.Length - 4); string trailerName = "/phim/trailer/" + trailerFileName; Th_Trailer.SaveAs(Server.MapPath("/phim/trailer/") + trailerFileName); query.TrailerPhim = trailerName; } dt.SubmitChanges(); Session["CurrentPhim"] = query; Response.Redirect("default.aspx"); }