コード例 #1
0
        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);
                }
            }
        }
コード例 #2
0
        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);
            }
        }