示例#1
0
        // Я подготовил тебе функцию для вывода всех Клиентов, ожидающих в очереди
        public List <Talons> GetTalons()
        {
            List <Talons> Talon = new List <Talons>();

            foreach (var el in _context2.Talons)
            {
                Talons t = new Talons();
                t.id   = el.id;
                t.name = el.name;
                Talon.Add(t);
            }
            return(Talon.ToList());
        }
示例#2
0
        public void AddElectronicScreen(string Talon)
        {
            Talons talon = new Talons();

            talon.name = Talon;
            try
            {
                _context2.Talons.Add(talon);
                _context2.SaveChanges();
                //MessageBox.Show(string.Join(",", Talons.ToArray()));
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Warning");
                Logging(ex.Message, ex.StackTrace);
            }
        }
示例#3
0
        public void SelectAndDeleteTalonFromOCHERED(int id_okna)
        {
            try
            {
                var talon = (from t in _context2.Talons select t.name).First().ToString();

                var status = _context2.WindowStatus.Where(s => s.id == id_okna).FirstOrDefault();
                Log(id_okna, talon);
                status.status = talon;
                _context2.SaveChanges();

                Talons del_talon = (from t in _context2.Talons where t.name == talon select t).SingleOrDefault();
                _context2.Talons.Remove(del_talon);
                _context2.SaveChanges();
            }
            catch
            {
            }
        }