private void Create_click(object sender, RoutedEventArgs e) { dayNumber = (int)DayNumber.Value; if (Name_text.Text != null) { session = Name_text.Text; if (manager != null) { if (doArchive) { db.InsertSession(session, manager, dayNumber); } else { db.InsertSession(session, manager); } } } DataChangedEventHandler handler = DataChanged; if (handler != null) { handler(this, new EventArgs()); } this.Close(); }