Esempio n. 1
0
        /// <summary>
        /// Удаление зала
        /// </summary>
        /// <param name="ID"></param>
        public static void Delete(int ID)
        {
            List <Session> h = (db.HallSet.Find(ID)).Session.ToList();

            foreach (Session x in h)
            {//удаляем все сеансы
                SessionWork.Delete(x.ID, db);
            }
            db.HallSet.Find(ID).Deleted = true;
            db.SaveChanges();
        }
Esempio n. 2
0
        /// <summary>
        /// Удаление фильма
        /// </summary>
        /// <param name="ID"></param>
        public static void Delete(int ID)
        {
            Film           s   = db.FilmSet.Find(ID);
            List <Session> ses = s.Session.ToList();

            foreach (Session x in ses)
            {//удаляем все сеансы данного фильма
                SessionWork.Delete(x.ID, db);
            }
            db.FilmSet.Remove(s);
            db.SaveChanges();
        }
Esempio n. 3
0
        private void DeleteSessions()
        {
            DialogResult dialogResult = MessageBox.Show("Сеансы будут удалены безвозвратно. Вы действительно хотите удалить сеансы?", "Удаление сеанса", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                for (int i = 0; i < dgvList.SelectedRows.Count; i++)
                {
                    Session s = db.SessionSet.Find(dgvList.SelectedRows[i].Cells[0].Value);
                    SessionWork.Delete(s.ID, db);
                }
            }
            db.SaveChanges();
            UpdateSession();
        }
Esempio n. 4
0
 private void Form1_Load(object sender, EventArgs e)
 {
     user = eUser.Клиент;
     BlockZapr();
     BlockNewEnt();
     btExit.Enabled = false;
     foreach (Session d in db.SessionSet)
     {
         if (d.Time < DateTime.Now)
         {
             SessionWork.Delete(d.ID, db);
         }
     }
     db.SaveChanges();
     ListNull();
     ListDB();
 }