// khởi tạo database ban đầu void createDatabase() { movie newFilm = new movie(); newFilm.name = "bố già"; newFilm.staus = "Đang chiếu"; newFilm.showTimes = new List <showTimeFilm>(); // List <int> booked = new List <int> { 1, 8, 10, 11, 23, 6 }; showTimeFilm newST = createShowTime("07:00", 1, booked); newFilm.showTimes.Add(newST); booked = new List <int> { 3, 4, 20, 21, 22 }; newST = createShowTime("07:00", 3, booked); newFilm.showTimes.Add(newST); newST = createShowTime("09:00", 3); newFilm.showTimes.Add(newST); newST = createShowTime("17:00", 1); newFilm.showTimes.Add(newST); newST = createShowTime("17:00", 2); newFilm.showTimes.Add(newST); // add to list moviesList.Add(newFilm); imageListMovies.Images.Add(Resources.Bố_già); }
// tạo thời gian và địa điểm chiếu showTimeFilm createShowTime(string time = "", int theater = -1, List <int> booked = null) { showTimeFilm newST = new showTimeFilm(); newST.time = time; if (theater == 1) { newST.seats_1 = new List <bool>(); for (int i = 0; i < 37; i++)// đổi số ghế tùy theo sơ đồ { if (booked == null) { newST.seats_1.Add(false); } else { if (booked.Contains(i)) { newST.seats_1.Add(true); } else { newST.seats_1.Add(false); } } } } else if (theater == 2) { newST.seats_2 = new List <bool>(); for (int i = 0; i < 37; i++) // đổi số ghế tùy theo sơ đồ { if (booked == null) { newST.seats_2.Add(false); } else { if (booked.Contains(i)) { newST.seats_2.Add(true); } else { newST.seats_2.Add(false); } } } } else if (theater == 3) { newST.seats_3 = new List <bool>(); for (int i = 0; i < 37; i++)// đổi số ghế tùy theo sơ đồ { if (booked == null) { newST.seats_3.Add(false); } else { if (booked.Contains(i)) { newST.seats_3.Add(true); } else { newST.seats_3.Add(false); } } } } return(newST); }