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); }
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); }