private void Delete(object sender, RoutedEventArgs e) { MainWindow m = Owner as MainWindow; GlobalContext.NoteList.Remove(delItem); AddNoteWindow addNote = new AddNoteWindow(); addNote.RefreshNotes(m); Close(); }
private void SaveNewCategory(object sender, RoutedEventArgs e) { Category c = new Category(); c.Name = NewCategoryName.Text; GlobalContext.db.Categories.Add(c); AddNoteWindow addnoteform = this.Owner as AddNoteWindow; var cnt = GlobalContext.db.Categories.Count(); List <Category> cat = GlobalContext.db.Categories.ToList <Category>(); string category = cat.Last().Name; if (addnoteform != null) { addnoteform.CategoryComboBox.Items.Add(category); } Close(); }
private void EditNote(object sender, RoutedEventArgs e) { Note n = new Note(); n.State = itemToShow.State; n.Description = NewNote_1.Text; n.Deadline = Convert.ToDateTime(DeadlineDate_1.Text); var myLvl = GlobalContext.db.priorityLevels .Where(lvl => lvl.Name == PriorityComboBox_1.SelectedItem.ToString()).First(); n.PriorityLevel = myLvl; var category = GlobalContext.db.Categories .Where(c => c.Name == CategoryComboBox_1.SelectedItem.ToString()).First(); n.Category = category; var tag = GlobalContext.db.Tags .Where(t => t.Name == TagComboBox_1.SelectedItem.ToString()).First(); if (tag.Name == "None") { n.TagId = null; } else { n.TagId = tag.Id; } MainWindow main = this.Owner as MainWindow; int indexOfItem = GlobalContext.NoteList.IndexOf(itemToShow); GlobalContext.NoteList.Remove(itemToShow); GlobalContext.NoteList.Insert(indexOfItem, n); AddNoteWindow w = new AddNoteWindow(); w.RefreshNotes(main); Close(); }
public MainWindow() { InitializeComponent(); //Category c1 = new Category { Name = "Work" }; //Category c2 = new Category { Name = "Home" }; //Category c3 = new Category { Name = "Study" }; //PriorityLevel l1 = new PriorityLevel { Name = "Low" }; //PriorityLevel l2 = new PriorityLevel { Name = "Medium" }; //PriorityLevel l3 = new PriorityLevel { Name = "High" }; //Tag t4 = new Tag { Name = "None" }; //Tag t1 = new Tag { Name = "To do as fast as possible" }; //Tag t2 = new Tag { Name = "Task for vacation" }; //Tag t3 = new Tag { Name = "self-development" }; //GlobalContext.db.Categories.AddRange(new List<Category> { c1, c2, c3 }); //GlobalContext.db.priorityLevels.AddRange(new List<PriorityLevel> { l1, l2, l3 }); //GlobalContext.db.Tags.AddRange(new List<Tag> { t4, t1, t2, t3 }); //GlobalContext.db.SaveChanges(); addNote = new AddNoteWindow(); addNote.RefreshNotes(this); }
private void button_Click(object sender, RoutedEventArgs e) { addNote = new AddNoteWindow(); addNote.Owner = this; addNote.Show(); }