private void Button_Click_Delete(object sender, RoutedEventArgs e) { Button btn = (Button)sender; db.deleteSession(((SessionPanel)btn.DataContext).Session_ID); List <SessionPanel> panel = new List <SessionPanel>(); List <SessionPanel> panelacrh = new List <SessionPanel>(); var names = db.getNames(); foreach (var name in names) { foreach (var ses in db.getSessionByName(name)) { if (ses.IsArchived) { panelacrh.Add(new SessionPanel() { Manager = name, Sessions = ses.Session_Name, Session_ID = ses.ID_Session }); } else { panel.Add(new SessionPanel() { Manager = name, Sessions = ses.Session_Name, Session_ID = ses.ID_Session }); } } } active.ItemsSource = panel; archived.ItemsSource = panelacrh; }
private void DeleteSession_Click(object sender, RoutedEventArgs e) { Button btn = (Button)sender; db = new DBWork(); db.deleteSession(((Session)btn.DataContext).ID_Session); List <Session> panel = new List <Session>(); foreach (var ses in db.getSessionByName(userName)) { if (!ses.IsArchived) { panel.Add(new Session() { Session_Name = ses.Session_Name, ID_Session = ses.ID_Session, IsArchived = ses.IsArchived }); } } Session.ItemsSource = panel; }