public XL_DU_LIEU Tao_Du_lieu_Phan_he_Nhan_vien() { var Du_lieu_Phan_he = new XL_DU_LIEU(); Du_lieu_Phan_he.Cong_ty = Du_lieu_Dich_vu.Cong_ty; Du_lieu_Phan_he.Danh_sach_Nguoi_dung_Khach_tham_quan = Du_lieu_Dich_vu.Danh_sach_Nguoi_dung_Khach_tham_quan; Du_lieu_Phan_he.Danh_sach_Nguoi_dung_Noi_bo = Du_lieu_Dich_vu.Danh_sach_Nguoi_dung_Noi_bo; Du_lieu_Dich_vu.Danh_sach_Phim.ForEach(Phim => { var Phim_cua_Phan_he = new XL_PHIM(); Du_lieu_Phan_he.Danh_sach_Phim.Add(Phim_cua_Phan_he); Phim_cua_Phan_he.Ten = Phim.Ten; Phim_cua_Phan_he.Ma_so = Phim.Ma_so; Phim_cua_Phan_he.Ten_tieng_Anh = Phim.Ten_tieng_Anh; Phim_cua_Phan_he.Rating = Phim.Rating; Phim_cua_Phan_he.Phan_loai = Phim.Phan_loai; Phim_cua_Phan_he.Khoi_chieu = Phim.Khoi_chieu; Phim_cua_Phan_he.Quoc_gia = Phim.Quoc_gia; Phim_cua_Phan_he.Dao_dien = Phim.Dao_dien; Phim_cua_Phan_he.Dien_vien = Phim.Dien_vien; Phim_cua_Phan_he.The_loai = Phim.The_loai; Phim_cua_Phan_he.Noi_dung = Phim.Noi_dung; Phim_cua_Phan_he.Dich_thuat = Phim.Dich_thuat; Phim_cua_Phan_he.Don_gia = Phim.Don_gia; Phim_cua_Phan_he.Trang_thai = Phim.Trang_thai; Phim_cua_Phan_he.Thoi_luong = Phim.Thoi_luong; Phim_cua_Phan_he.Danh_sach_Suat_chieu = Phim.Danh_sach_Suat_chieu; Phim_cua_Phan_he.Danh_sach_Dat_ve = Phim.Danh_sach_Dat_ve; Phim_cua_Phan_he.Doanh_thu = Phim.Doanh_thu; }); return(Du_lieu_Phan_he); }
public static string Ghi_Ban_ve_Moi(XL_PHIM Phim, XL_BAN_VE Ban_ve) { var Kq = ""; var Xu_ly = new WebClient(); Xu_ly.Encoding = System.Text.Encoding.UTF8; var Tham_so = $"Ma_so_Xu_ly=GHI_BAN_VE_MOI&Ma_so_Phim={Phim.Ma_so}"; var Dia_chi_Xu_ly = $"{Dia_chi_Dich_vu_Quan_ly_Rap_Phim}?{Tham_so}"; var Chuoi_JSON = Json.Encode(Ban_ve); try { Kq = Xu_ly.UploadString(Dia_chi_Xu_ly, Chuoi_JSON).Trim(); } catch (Exception Loi) { Kq = Loi.Message; } if (Kq == "OK") { var Suat_chieu = Phim.Danh_sach_Suat_chieu.FirstOrDefault(x => x.Ma_so == Ban_ve.Suat_chieu.Ma_so); Suat_chieu.Danh_sach_Ghe_trong.RemoveAll(Ghe_trong => Ban_ve.Danh_sach_Ghe_ban.Any(Ghe_ban => Ghe_ban.Ma_so == Ghe_trong.Ma_so)); } return(Kq); }
public static string Ghi_Phim_Cap_nhat(XL_PHIM Phim_Cap_nhat) { var Kq = ""; var Duong_dan = $"{Thu_muc_Phim.FullName}\\{Phim_Cap_nhat.Ma_so}.json"; if (!File.Exists(Duong_dan)) { return("Phim không tồn tại."); } string chuoiJSON = File.ReadAllText(Duong_dan); var Phim_Hien_tai = Json.Decode <XL_PHIM>(chuoiJSON); Phim_Cap_nhat.Danh_sach_Ban_ve = Phim_Hien_tai.Danh_sach_Ban_ve; Phim_Cap_nhat.Danh_sach_Dat_ve = Phim_Hien_tai.Danh_sach_Dat_ve; var Chuoi_JSON_Moi = Json.Encode(Phim_Cap_nhat); try { File.WriteAllText(Duong_dan, Chuoi_JSON_Moi); Kq = "OK"; } catch (Exception Loi) { Kq = Loi.Message; } return(Kq); }
public static string Ghi_Phim_Moi(XL_PHIM Phim) { var Kq = ""; var Duong_dan = $"{Thu_muc_Phim.FullName}\\{Phim.Ma_so}.json"; if (File.Exists(Duong_dan)) { return("Phim đã tồn tại."); } var Chuoi_JSON = Json.Encode(Phim); using (var stream = new StreamWriter(Duong_dan)) { try { stream.Write(Chuoi_JSON); Kq = "OK"; } catch (Exception Loi) { Kq = Loi.Message; } } if (Kq != "OK") { File.Delete(Duong_dan); } return(Kq); }
public string Tao_Chuoi_HTML_Chi_tiet_Phim(XL_PHIM Phim, XL_NGUOI_DUNG Nguoi_dung_Dang_nhap) { var Chuoi_HTML = $"<div>" + $"{Tao_Chuoi_Chi_tiet_Phim(Phim)}" + $"</div>"; return(Chuoi_HTML); }
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); }
public static string Ghi_Phim(XL_PHIM Phim) { var Kq = ""; var Duong_dan = $"{Thu_muc_Phim.FullName}\\{Phim.Ma_so}.json"; var Chuoi_JSON = Json.Encode(Phim); try { File.WriteAllText(Duong_dan, Chuoi_JSON); Kq = "OK"; } catch (Exception Loi) { Kq = Loi.Message; } return(Kq); }
public static string Ghi_Xac_nhan_Thanh_toan_Ve_dat(XL_PHIM Phim, XL_DAT_VE Dat_ve) { var Kq = ""; var Du_lieu_Dat_ve = Phim.Danh_sach_Dat_ve.FirstOrDefault(x => x.Ma_so == Dat_ve.Ma_so); var Ngay_Thanh_toan_Ban_dau = Du_lieu_Dat_ve.Ngay_thanh_toan; Du_lieu_Dat_ve.Trang_thai = "DA_THANH_TOAN"; Du_lieu_Dat_ve.Ngay_thanh_toan = Dat_ve.Ngay_thanh_toan; Du_lieu_Dat_ve.Nhan_vien_Ban_ve = Dat_ve.Nhan_vien_Ban_ve; Kq = Ghi_Phim(Phim); if (Kq != "OK") { Du_lieu_Dat_ve.Trang_thai = "DAT_VE"; Du_lieu_Dat_ve.Ngay_thanh_toan = Ngay_Thanh_toan_Ban_dau; Du_lieu_Dat_ve.Nhan_vien_Ban_ve.Ma_so = null; Du_lieu_Dat_ve.Nhan_vien_Ban_ve.Ho_ten = null; } return(Kq); }
public static string Ghi_Xac_nhan_Thanh_toan_Ve_dat(XL_PHIM Phim, XL_DAT_VE Ve_dat) { var Kq = ""; var Xu_ly = new WebClient(); Xu_ly.Encoding = System.Text.Encoding.UTF8; var Tham_so = $"Ma_so_Xu_ly=GHI_XAC_NHAN_THANH_TOAN_VE_DAT&Ma_so_Phim={Phim.Ma_so}"; var Dia_chi_Xu_ly = $"{Dia_chi_Dich_vu_Quan_ly_Rap_Phim}?{Tham_so}"; var Chuoi_JSON = Json.Encode(Ve_dat); try { Kq = Xu_ly.UploadString(Dia_chi_Xu_ly, Chuoi_JSON).Trim(); } catch (Exception Loi) { Kq = Loi.Message; } return(Kq); }
public static string Ghi_Dat_ve_Moi_Phan_he_Nhan_vien_Ban_ve(XL_PHIM Phim, XL_DAT_VE Dat_ve) { var Kq = ""; var Xu_ly = new WebClient(); Xu_ly.Encoding = System.Text.Encoding.UTF8; var Tham_so = $"Ma_so_Xu_ly=GHI_DAT_VE_MOI&Ma_so_Phim={Phim.Ma_so}"; var Dia_chi_Xu_ly = $"{Dia_chi_Phan_he_Nhan_vien_Ban_ve}?{Tham_so}"; var Chuoi_JSON = Json.Encode(Dat_ve); try { Kq = Xu_ly.UploadString(Dia_chi_Xu_ly, Chuoi_JSON).Trim(); } catch (Exception Loi) { Kq = Loi.Message; } return(Kq); }
public static string Ghi_Thay_doi_Danh_sach_Ghe_trong_Phan_he_Khach_tham_quan(XL_PHIM Phim, XL_BAN_VE Ban_ve) { var Kq = ""; var Xu_ly = new WebClient(); Xu_ly.Encoding = System.Text.Encoding.UTF8; var Tham_so = $"Ma_so_Xu_ly=GHI_THAY_DOI_DANH_SACH_GHE_TRONG&Ma_so_Phim={Phim.Ma_so}&Ma_so_Suat_chieu={Ban_ve.Suat_chieu.Ma_so}"; var Dia_chi_Xu_ly = $"{Dia_chi_Phan_he_Khach_tham_quan}?{Tham_so}"; var Chuoi_JSON = Json.Encode(Ban_ve.Danh_sach_Ghe_ban); try { Kq = Xu_ly.UploadString(Dia_chi_Xu_ly, Chuoi_JSON).Trim(); } catch (Exception Loi) { Kq = Loi.Message; } return(Kq); }
public string Ghi_Phim_Moi(XL_PHIM phim) { var Chuoi_Kq_Ghi = XL_DU_LIEU.Ghi_Phim_Moi(phim); return(Chuoi_Kq_Ghi); }