예제 #1
0
 public AddСashier(Form1 forma, bool add, Сashier x)
 {
     InitializeComponent();
     form                   = forma;
     form.Enabled           = false;
     this.add               = add;
     cashier                = x;
     cbCinema.DataSource    = (from d in db.CinemaSet where d.Deleted == false select d).ToList();
     cbCinema.DisplayMember = "Name";
     cbCinema.Update();
     texts();
 }
예제 #2
0
 /// <summary>
 /// Добавление кассира
 /// </summary>
 /// <param name="login"></param>
 /// <param name="FIO"></param>
 /// <param name="password"></param>
 /// <param name="cinema"></param>
 public static void Add(string login, string FIO, string password, Cinema cinema)
 {
     if (Cheack(login, true, 0))
     {
         Сashier c = new Сashier();
         c.FIO      = FIO;
         c.Login    = login;
         c.Password = password;
         c.Cinema   = db.CinemaSet.Find(cinema.ID);
         db.СashierSet.Add(c);
         db.SaveChanges();
     }
 }
예제 #3
0
        private void DeleteCashier()
        {
            DialogResult dialogResult = MessageBox.Show("Кассиры будут удалены безвозвратно, также им будет закрыт доступ к системе. Вы действительно хотите удалить кассиров?", "Удаление кассира", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                for (int i = 0; i < dgvList.SelectedRows.Count; i++)
                {
                    Сashier s = db.СashierSet.Find(dgvList.SelectedRows[i].Cells[0].Value);
                    db.СashierSet.Remove(s);
                }
            }
            db.SaveChanges();
            UpdateCashier();
        }