public XL_DAT_VE Tim_Ve_dat(XL_GHE Ghe_dat, XL_PHIM Phim_chon, XL_SUAT_CHIEU Suat_chieu) { var Ve_dat = new XL_DAT_VE(); var Danh_sach_Dat_ve = Phim_chon.Danh_sach_Dat_ve; var Danh_sach_Dat_ve_cua_Suat_chieu = Danh_sach_Dat_ve.FindAll(x => x.Suat_chieu.Ma_so == Suat_chieu.Ma_so && x.Trang_thai == "DAT_VE"); Ve_dat = Danh_sach_Dat_ve_cua_Suat_chieu.FirstOrDefault(x => x.Danh_sach_Ghe_dat.Any(Ghe => Ghe.Ma_so == Ghe_dat.Ma_so)); return(Ve_dat); }
public static string Ghi_Ban_ve_Moi(XL_PHIM Phim, XL_BAN_VE Ban_ve, XL_SUAT_CHIEU Suat_chieu) { var Kq = ""; Kq = Ghi_Phim(Phim); if (Kq != "OK") { Phim.Danh_sach_Ban_ve.Remove(Ban_ve); Ban_ve.Danh_sach_Ghe_ban.ForEach(Ghe_ban => Suat_chieu.Danh_sach_Ghe_trong.Add(Ghe_ban)); } return(Kq); }
//******** Ghi ******* public static string Ghi_Dat_ve_Moi(XL_PHIM Phim, XL_DAT_VE Dat_ve, XL_SUAT_CHIEU Suat_chieu) { var Kq = ""; Kq = Ghi_Phim(Phim); if (Kq != "OK") { Phim.Danh_sach_Dat_ve.Remove(Dat_ve); Dat_ve.Danh_sach_Ghe_dat.ForEach(Ghe_dat => Suat_chieu.Danh_sach_Ghe_trong.Add(Ghe_dat)); } return(Kq); }