private void GosterimleriYukle() { if (rdbtnAktifGosterimler.Checked) { var model = _gosterimrepo.GetByFilter(x => x.Film.FilmAd.Contains(txtFilmeGore.Text) && x.Salon.SalonAD.Contains(txtSalonaGore.Text) && x.Seans.SeansAD.Contains(txtSeansaGore.Text) && x.GosterimTarih >= DateTime.Now); lvGosterimler.Items.Clear(); foreach (var item in model) { ListViewItem li = new ListViewItem(); li.Text = item.GosterimID.ToString(); li.SubItems.Add(item.GosterimTarih.ToString()); li.SubItems.Add(_filmRepo.GetFindById((int)item.FilmID).FilmID.ToString()); li.SubItems.Add(_filmRepo.GetFindById((int)item.FilmID).FilmAd.ToString()); li.SubItems.Add(_salonRepo.GetFindById((int)item.SalonID).SalonID.ToString()); li.SubItems.Add(_salonRepo.GetFindById((int)item.SalonID).SalonAD.ToString()); li.SubItems.Add(_seansRepo.GetFindById((int)item.SeansID).SeansID.ToString()); li.SubItems.Add(_seansRepo.GetFindById((int)item.SeansID).SeansAD.ToString()); li.Tag = item; lvGosterimler.Items.Add(li); } } else if (rdbtnTumGosterimler.Checked) { var model = _gosterimrepo.GetByFilter(x => x.Film.FilmAd.Contains(txtFilmeGore.Text) && x.Salon.SalonAD.Contains(txtSalonaGore.Text) && x.Seans.SeansAD.Contains(txtSeansaGore.Text)); lvGosterimler.Items.Clear(); foreach (var item in model) { ListViewItem li = new ListViewItem(); li.Text = item.GosterimID.ToString(); li.SubItems.Add(item.GosterimTarih.ToString()); li.SubItems.Add(_filmRepo.GetFindById((int)item.FilmID).FilmID.ToString()); li.SubItems.Add(_filmRepo.GetFindById((int)item.FilmID).FilmAd.ToString()); li.SubItems.Add(_salonRepo.GetFindById((int)item.SalonID).SalonID.ToString()); li.SubItems.Add(_salonRepo.GetFindById((int)item.SalonID).SalonAD.ToString()); li.SubItems.Add(_seansRepo.GetFindById((int)item.SeansID).SeansID.ToString()); li.SubItems.Add(_seansRepo.GetFindById((int)item.SeansID).SeansAD.ToString()); li.Tag = item; lvGosterimler.Items.Add(li); } } }
public void GosterimleriListeleKriterlereGore() { var model = _gosterimrepo.GetByFilter(x => x.Film.FilmAd.Contains(txtVizyonFilmler.Text) && x.Salon.SalonAD.Contains(txtSalonlar.Text) && x.Seans.SeansAD.Contains(txtSeanslar.Text) && x.GosterimTarih == dtpGosterimTarihi.Value.Date); lvAktifGosterimler.Items.Clear(); foreach (var item in model) { ListViewItem li = new ListViewItem(); li.Text = item.GosterimID.ToString(); li.SubItems.Add(item.GosterimTarih.ToString()); li.SubItems.Add(_filmRepo.GetFindById((int)item.FilmID).FilmID.ToString()); li.SubItems.Add(_filmRepo.GetFindById((int)item.FilmID).FilmAd.ToString()); li.SubItems.Add(_salonRepo.GetFindById((int)item.SalonID).SalonID.ToString()); li.SubItems.Add(_salonRepo.GetFindById((int)item.SalonID).SalonAD.ToString()); li.SubItems.Add(_seansRepo.GetFindById((int)item.SeansID).SeansID.ToString()); li.SubItems.Add(_seansRepo.GetFindById((int)item.SeansID).SeansAD.ToString()); li.Tag = item; lvAktifGosterimler.Items.Add(li); } }