private void mnu_AddCategory_Click(object sender, EventArgs e) { CustomerType pc = categoryTree.SelectedNode.Tag as CustomerType; FrmCustomerTypeDetail frm = new FrmCustomerTypeDetail(); frm.IsAdding = true; frm.ParentCategory = pc; frm.ItemAdded += delegate(object obj, ItemAddedEventArgs args) { CustomerType item = args.AddedItem as CustomerType; TreeNode node = categoryTree.AddCustomerTypeNode(item, categoryTree.SelectedNode, true); }; frm.ShowDialog(); }
private void mnu_CategoryProperty_Click(object sender, EventArgs e) { CustomerType pc = categoryTree.SelectedNode.Tag as CustomerType; FrmCustomerTypeDetail frm = new FrmCustomerTypeDetail(); frm.IsAdding = false; frm.UpdatingItem = pc; frm.ItemUpdated += delegate(object obj, ItemUpdatedEventArgs args) { categoryTree.Init(); categoryTree.SelectCustomerTypeNode(pc.ID); FreshData(); }; frm.ShowDialog(); }