Пример #1
0
 public static XL_UNG_DUNG Khoi_dong_Ung_dung()
 {
     if (Ung_dung == null)
     {
         Ung_dung = new XL_UNG_DUNG();
         Ung_dung.Du_lieu_Ung_dung = XL_LUU_TRU.Doc_Du_lieu();
         if (Ung_dung.Du_lieu_Ung_dung.GetAttribute("Kq") == "OK")
         {
             Ung_dung.Khoi_dong_Du_lieu_Ung_dung();
         }
         else
         {
             Ung_dung.Khoi_dong_Co_loi = true;
         }
     }
     else
     {
         var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)HttpContext.Current.Session["Nguoi_dung_Dang_nhap"];
         if (Nguoi_dung_Dang_nhap != null)
         {
             var Danh_sach_Phieu_dat_cua_Nguoi_dung = Ung_dung.Danh_sach_Phieu_dat.FindAll(
                 x => x.Nhan_vien != null && x.Nhan_vien.GetAttribute("Ma_so") == Nguoi_dung_Dang_nhap.Ma_so);
             Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat = Danh_sach_Phieu_dat_cua_Nguoi_dung;
         }
     }
     return(Ung_dung);
 }
Пример #2
0
 public static XL_UNG_DUNG Khoi_dong_Ung_dung()
 {
     if (Ung_dung == null)
     {
         Ung_dung = new XL_UNG_DUNG();
         Ung_dung.Khoi_dong_Du_lieu_Ung_dung();
     }
     else
     {
         //Cập nhập danh sách đặt vé cho Tất cả người dùng
         Ung_dung.Danh_sach_Nguoi_dung_Noi_bo.ForEach(Nguoi_dung =>
         {
             Nguoi_dung.Danh_sach_Phim   = Ung_dung.Du_lieu_Ung_dung.Danh_sach_Phim;
             Nguoi_dung.Danh_sach_Dat_ve = new List <XL_DAT_VE>();
             Nguoi_dung.Danh_sach_Phim.ForEach(Phim =>
             {
                 Phim.Danh_sach_Dat_ve.ForEach(Dat_ve =>
                 {
                     if (Dat_ve.Suat_chieu.Rap.Ma_so == Nguoi_dung.Rap.Ma_so && Dat_ve.Trang_thai == "DAT_VE")
                     {
                         Nguoi_dung.Danh_sach_Dat_ve.Add(Dat_ve);
                     }
                 });
             });
         });
     }
     return(Ung_dung);
 }
Пример #3
0
 public static XL_UNG_DUNG Khoi_dong_Ung_dung()
 {
     if (Ung_dung == null)
     {
         Ung_dung = new XL_UNG_DUNG();
         Ung_dung.Khoi_dong_Du_lieu_Ung_dung();
     }
     return(Ung_dung);
 }
Пример #4
0
 public static XL_UNG_DUNG Khoi_dong_Ung_dung()
 {
     Ung_dung = new XL_UNG_DUNG();
     Ung_dung.Du_lieu_Ung_dung = XL_LUU_TRU.Doc_Du_lieu();
     if (Ung_dung.Du_lieu_Ung_dung.GetAttribute("Kq") == "OK")
     {
         Ung_dung.Khoi_dong_Du_lieu_Ung_dung();
     }
     else
     {
         Ung_dung.Khoi_dong_Co_loi = true;
     }
     return(Ung_dung);
 }
Пример #5
0
 public static XL_UNG_DUNG Khoi_dong_Ung_dung()
 {
     if (Ung_dung == null)
     {
         Ung_dung = new XL_UNG_DUNG();
         Ung_dung.Khoi_dong_Du_lieu_Ung_dung();
     }
     else
     {
         var Nguoi_dung = (XL_KHACH_THAM_QUAN)HttpContext.Current.Session["Khach_Tham_quan"];
         if (Nguoi_dung == null)
         {
             Ung_dung.Khoi_dong_Nguoi_dung();
         }
     }
     return(Ung_dung);
 }
Пример #6
0
    //List<XL_NGUOI_DUNG> Danh_sach_Nguoi_dung_Khach_tham_quan = new List<XL_NGUOI_DUNG>();

    public static XL_UNG_DUNG Khoi_dong_Ung_dung()
    {
        if (Ung_dung == null)
        {
            Ung_dung = new XL_UNG_DUNG();
            Ung_dung.Khoi_dong_Du_lieu_Ung_dung();
        }
        else
        {
            var Nguoi_dung = (XL_NGUOI_DUNG)HttpContext.Current.Session["Nguoi_dung_Dang_nhap"];
            //Bổ sung Thông tin cần thiết cho Tất cả người dùng
            //===> khi xử lý Chức năng của Người dùng đăng nhập không cần đến Dữ liệu của Ứng dụng
            //Danh_sach_Nguoi_dung_Khach_tham_quan = Du_lieu_Ung_dung.Danh_sach_Nguoi_dung_Khach_tham_quan;
            if (Nguoi_dung == null)
            {
                Nguoi_dung = new XL_NGUOI_DUNG();
                Nguoi_dung.Ten_Dang_nhap      = "CHUA_DANG_NHAP";
                Nguoi_dung.Danh_sach_Phim_Xem = Ung_dung.Du_lieu_Ung_dung.Danh_sach_Phim;
                Nguoi_dung.Danh_sach_Rap      = Ung_dung.Du_lieu_Ung_dung.Cong_ty.Danh_sach_Rap;
                HttpContext.Current.Session["Nguoi_dung_Dang_nhap"] = Nguoi_dung;
            }
        }
        return(Ung_dung);
    }
Пример #7
0
 public static XL_UNG_DUNG Khoi_dong_Ung_dung()
 {
     Ung_dung = new XL_UNG_DUNG(); // Không caching
     Ung_dung.Khoi_dong_Du_lieu_Ung_dung();
     return(Ung_dung);
 }