/// <summary> /// 填充数据 /// </summary> private void FillData() { var menu = SYS_MENU.SingleOrDefault(Sql.Builder.Where("Id=@0", Id)); if (menu != null) { Name.Text = menu.Name; SortIndex.Text = menu.SortIndex.ToString(); NavigateUrl.Text = menu.NavigateUrl; ParentId.SelectedValue = menu.ParentId.ToString(); ImageUrl.Text = menu.ImageUrl; iconList.SelectedValue = menu.ImageUrl; } }
/// <summary> /// 保存表单数据 /// </summary> protected override void SaveForm() { SYS_MENU menu; switch (Action) { case ACTION.INSERT: menu = new SYS_MENU { Name = Name.Text, ImageUrl = ImageUrl.Text, NavigateUrl = NavigateUrl.Text, ParentId = ParentId.Text.ToInt64(), SortIndex = SortIndex.Text.ToInt32() }; menu.Insert(); MenuHelper.Reload(); break; case ACTION.UPDATE: menu = SYS_MENU.SingleOrDefault(Sql.Builder.Where("Id=@0", Id)); if (menu != null) { menu.Name = Name.Text; menu.ImageUrl = ImageUrl.Text; menu.NavigateUrl = NavigateUrl.Text; menu.ParentId = ParentId.Text.ToInt64(); menu.SortIndex = SortIndex.Text.ToInt32(); menu.Update(); MenuHelper.Reload(); } break; case ACTION.DETAIL: break; default: break; } }