protected void ButtonAddNewMenu_Click(object sender, EventArgs e) { Session["Table_LookupMenus"] = (IQueryable<Table_LookupMenus>) Application["Table_LookupMenus"]; var menusList = (IQueryable<Table_LookupMenus>) Session["Table_LookupMenus"]; Table_LookupMenus menu = DataAccess.Select.TableLookupMenuByName(TextBoxNewMenuName.Text); if (menu == null) { // add new menu Table_LookupMenus newLookup = new Table_LookupMenus { MenuDescription = TextBoxNewMenuName.Text }; newLookup = DataAccess.Insert.TableLookupMenu(newLookup); if (newLookup != null) { TextBoxNewMenuName.Text = ""; Table_Menus newMenu = new Table_Menus { CssClassName = " ", DisplayText = TextBoxRootName.Text, MenuId = newLookup.MenuId, OnClickUrl = " ", ParentId = -1, ToolTip = TextBoxRootName.Text }; newMenu = DataAccess.Insert.TableManus(newMenu); if (newMenu != null) { TextBoxRootName.Text = ""; UpdateMenuTreeView(); } } } }
protected void ButtonAddNewNode_Click(object sender, EventArgs e) { foreach (TreeNode node in TreeViewTest.CheckedNodes) { Table_Menus newNode = new Table_Menus { CssClassName = TextBoxCss.Text, DisplayText = TextBoxDisplayText.Text, MenuId = int.Parse(DropDownList1.SelectedValue), OnClickUrl = TextBoxUrl.Text, ParentId = int.Parse(node.Value), ToolTip = TextBoxToolTip.Text }; DataAccess.Insert.TableManus(newNode); } UpdateMenuTreeView(); }
private bool ReorderTableMenusNodes(Table_Menus record1, Table_Menus record2) { Dictionary<string, object> args1 = new Dictionary<string, object>(); Dictionary<string, object> args2 = new Dictionary<string, object>(); args1["OnClickUrl"] = record1.OnClickUrl; args1["DisplayText"] = record1.DisplayText; args1["CssClassName"] = record1.CssClassName; args1["ToolTip"] = record1.ToolTip; args2["OnClickUrl"] = record2.OnClickUrl; args2["DisplayText"] = record2.DisplayText; args2["CssClassName"] = record2.CssClassName; args2["ToolTip"] = record2.ToolTip; bool returnValue = DataAccess.Update.TableMenus(record2.ItemId, args1); returnValue = returnValue && DataAccess.Update.TableMenus(record1.ItemId, args2); return returnValue; }
public static Table_Menus TableManus(Table_Menus node) { _db.Table_Menus.InsertOnSubmit(node); _db.SubmitChanges(); return Select.TableMenuByRootName(node.DisplayText); }
partial void DeleteTable_Menus(Table_Menus instance);
partial void UpdateTable_Menus(Table_Menus instance);
partial void InsertTable_Menus(Table_Menus instance);