// Я подготовил тебе функцию для вывода всех Клиентов, ожидающих в очереди 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()); }
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); } }
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 { } }