new private void Load() { roomFilms = _roomFilmService.GetByFilmID(film.ID); rooms = _roomService.GetByListID(roomFilms.Select(rf => rf.RoomID).ToList()); roomFilmSelected = roomFilms.Count > 0 ? roomFilms[0] : null; roomSelected = rooms.Count > 0 ? rooms[0] : null; imgMain.BackgroundImage = new Bitmap("../../Resources/" + film.Image); lblDirector.Text = film.Director; lblNational.Text = film.National; lblLanguage.Text = film.Language; lblYear.Text = film.CreatedYear.ToString(); lblTimeLong.Text = film.TimeLong.ToString() + " phút"; lblCategory.Text = _categoryFilmService.GetByID(film.CategoryFilmID).Name; lblDateShow.Text = roomSelected != null?roomFilmSelected.DateShow.ToShortDateString() : "Chưa có lịch chiếu"; lblOrderCount.Text = film.OrderCount.ToString(); lblPrice.Text = film.Price.ToString("#,##") + " VNĐ"; lblDescription.Text = "\t" + film.Description; lblTitleFilmName.Text = film.Name.ToUpper(); pnlTitleFilmName.Width = lblTitleFilmName.Width; LoadOrderInfo(); }
private void cbpRoom_SelectedIndexChanged(object sender, EventArgs e) { roomSelected = (sender as ComboBox).SelectedValue as Room; roomFilmSelected = roomFilms.FirstOrDefault(rf => rf.RoomID == roomSelected.ID); LoadOrderInfo(); }
private void dtpDateShow_ValueChanged(object sender, EventArgs e) { var id = newRoomFilm.ID; newRoomFilm = new RoomFilm() { FilmID = id, DateShow = dtpDateShow.Value }; }
private void btnCreateRoomFilm_Click(object sender, EventArgs e) { if (dtpDateShow.Value <= DateTime.Now) { MessageBox.Show("Dữ liệu không hợp lệ"); return; } if (roomFilmSelected != null) { var c = roomFilmSelected.FilmID; var d = cbbFilms.SelectedItem as Film; var a = roomFilmSelected.FilmID == (cbbFilms.SelectedItem as Film).ID; var b = (roomFilmSelected.FilmID == (cbbFilms.SelectedItem as Film).ID && roomFilmSelected.DateShow.ToString().Split(' ')[0] == dtpDateShow.Value.ToString().Split(' ')[0]); if ((!IsValidValue() || (roomFilmSelected.FilmID == (cbbFilms.SelectedItem as Film).ID && roomFilmSelected.DateShow.ToString().Split(' ')[0] == dtpDateShow.Value.ToString().Split(' ')[0]))) { MessageBox.Show("Dữ liệu không hợp lệ"); return; } } if (MessageBox.Show("Bạn có muốn tạo mới xuất chiếu phim", "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK) { newRoomFilm.Seat = "".PadLeft(Convert.ToInt32(txtSeatMax.Text), '1'); newRoomFilm.RoomID = roomSelected.ID; newRoomFilm.FilmID = (cbbFilms.SelectedItem as Film).ID; newRoomFilm.DateShow = dtpDateShow.Value; // update ui listview var item = new ListViewItem(); item.Text = (id++).ToString(); item.SubItems.Add(_filmService.GetByID(newRoomFilm.FilmID).Name); item.SubItems.Add(newRoomFilm.DateShow.ToString()); lvFilm.Items.Add(item); item.Tag = newRoomFilm; // update db _roomFilmService.Insert(newRoomFilm); LoadRoomFilm(); roomFilmSelected = newRoomFilm; roomFilmSelectedRow = lvFilm.Items[lvFilm.Items.Count - 1]; MessageBox.Show("Tạo mới thành công!"); } }
private void CbbFilms_SelectedIndexChanged(object sender, EventArgs e) { if (cbbFilms.SelectedItem == null) { return; } var rf = cbbFilms.SelectedItem as Film; newRoomFilm = new RoomFilm() { FilmID = rf.ID, DateShow = dtpDateShow.Value }; }
private void LvFilm_SelectedIndexChanged(object sender, EventArgs e) { if (lvFilm.SelectedItems.Count <= 0) { return; } roomFilmSelected = lvFilm.SelectedItems[0].Tag as RoomFilm; roomFilmSelectedRow = lvFilm.SelectedItems[0]; var film = _filmService.GetByID(roomFilmSelected.FilmID); LoadRoomFilmDetail(); }
new private void Load(bool isLoadRoom = true) { id = 1; newRoomFilm = new RoomFilm(); dtpDateShow.MinDate = DateTime.Now.AddDays(-1); if (isLoadRoom) { LoadRoom(); } LoadRoomFilm(); LoadRoomFilmDetail(); lvFilm.SelectedIndexChanged += LvFilm_SelectedIndexChanged; cbbFilms.SelectedIndexChanged += CbbFilms_SelectedIndexChanged; newRoomFilm.FilmID = roomFilmSelected == null ? default : roomFilmSelected.FilmID; newRoomFilm.RoomID = roomFilmSelected == null ? default : roomSelected.ID; }
private void LoadRoomFilm() { var roomID = roomSelected.ID; var roomFilms = _roomFilmService.GetByRoomID(roomID); id = 1; lvFilm.Items.Clear(); lvFilm.Columns.Clear(); lvFilm.Columns.Add("ID", 50, HorizontalAlignment.Left); lvFilm.Columns.Add("Tên phim", 530, HorizontalAlignment.Left); lvFilm.Columns.Add("Ngày chiếu", 350, HorizontalAlignment.Left); foreach (var item in roomFilms) { var listViewItem = new ListViewItem(); listViewItem.Tag = item; listViewItem.Text = (id++).ToString(); listViewItem.SubItems.Add(_filmService.GetByID(item.FilmID).Name); listViewItem.SubItems.Add(item.DateShow.ToString()); lvFilm.Items.Add(listViewItem); } try { roomFilmSelected = lvFilm.Items[0].Tag as RoomFilm; roomFilmSelectedRow = lvFilm.Items[0]; } catch (Exception) { roomFilmSelected = null; roomFilmSelectedRow = null; } }
public bool Update(RoomFilm entity) { return(_categoryMemberRepository.Update(entity)); }
public bool Insert(RoomFilm entity) { return(_categoryMemberRepository.Insert(entity)); }
public RoomFilm Add(RoomFilm roomFilm) { throw new NotImplementedException(); }