Пример #1
0
        private void Delete(object sender, RoutedEventArgs e)
        {
            MainWindow m = Owner as MainWindow;

            GlobalContext.NoteList.Remove(delItem);
            AddNoteWindow addNote = new AddNoteWindow();

            addNote.RefreshNotes(m);
            Close();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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();
        }
Пример #4
0
        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);
        }
Пример #5
0
 private void button_Click(object sender, RoutedEventArgs e)
 {
     addNote       = new AddNoteWindow();
     addNote.Owner = this;
     addNote.Show();
 }