Exemple #1
0
        private void delNote(object sender, EventArgs e)
        {
            TreeNode node = tree_Navi.SelectedNode;

            if (node.Parent != null)
            {
                MessageBox.Show("操作失败");
                return;
            }

            Catagory_info info = noteContext.Catagory.Find(node.Tag);

            noteContext.Catagory.Remove(info);

            //删除子集程序
            var sub = fileContext.Detail.Where(x => x.Catagory_ID == info.Catagory_ID);

            foreach (Catagory_detail detail in sub)
            {
                file_info file = fileContext.Files.Find(detail.File_ID);
                fileContext.Files.Remove(file);
                fileContext.Detail.Remove(detail);
            }

            tree_Navi.Nodes.Remove(node);
        }
Exemple #2
0
        private void confirm(object sender, EventArgs e)
        {
            Catagory_info info = new Catagory_info();

            info.Catagory_Nama = txt_title.Text;

            NoteDbContext context = new NoteDbContext();

            context.Catagory.Add(info);
            context.SaveChanges();
        }