Example #1
0
        private void LoadLichChieuTheoNgay(DateTime NgayChieu)
        {
            string date = "";

            if (NgayChieu != null)
            {
                // Dữ liệu trả về dạng MM/dd/yyyy. VD: "11/14/2018"
                date = ((System.DateTime)(NgayChieu)).Month.ToString() + "/" + ((System.DateTime)(NgayChieu)).Day.ToString() + "/" + ((System.DateTime)(NgayChieu)).Year.ToString();

                DateTime ngay = DateTime.ParseExact(date, "MM/dd/yyyy", null);

                // Lưu data lịch chiếu ngày vừa chọn
                lcDTO = lc.LoadLich(ngay);
            }
            else
            {
                MessageBox.Show("Sai Ngày!");
                return;
            }


            // Nếu ko có lịch chiếu của ngày đó
            if (lcDTO == null)
            {
                MessageBox.Show("Ngày " + lcDTO.ThoiGian.ToShortDateString() + " chưa có lịch chiếu!");

                return;
            }

            // Lấy 'Chi tiết lịch chiếu' hiện tại khi 'Ca' thay đổi
            ctlcDTO = ctlc.loadCTLC(lcDTO.MaLich);

            // Lấy Mã lịch chiếu
            LichChieu_MaLC = lcDTO.MaLich;

            // Đổ dữ liệu vào ListView
            LoadPhim(LichChieu_MaLC);
        }
Example #2
0
        public ChiTietLichChieuDTO loadCTLC_TheoMaCa(int MaCa)
        {
            SqlConnection conn       = DataProvider.TaoKetNoi();
            string        strTruyVan = "Select * From ChiTietLichChieu where MaCa = @MaCa AND TrangThai=1";

            SqlParameter[] par = new SqlParameter[1];
            par[0] = new SqlParameter("@MaCa", MaCa);
            SqlDataReader       sdr    = DataProvider.TruyVanDuLieu(strTruyVan, par, conn);
            ChiTietLichChieuDTO ketqua = new ChiTietLichChieuDTO();

            while (sdr.Read())
            {
                ketqua.MaLich     = int.Parse(sdr["MaLich"].ToString());
                ketqua.MaPhim     = int.Parse(sdr["MaPhim"].ToString());
                ketqua.MaPhong    = int.Parse(sdr["MaPhong"].ToString());
                ketqua.MaCa       = int.Parse(sdr["MaCa"].ToString());
                ketqua.ThoiGianBD = sdr["ThoiGianBD"].ToString();
                ketqua.ThoiGianKT = sdr["ThoiGianKT"].ToString();
                ketqua.TrangThai  = int.Parse(sdr["TrangThai"].ToString());
            }
            sdr.Close();
            conn.Close();
            return(ketqua);
        }