Пример #1
0
        private void DeleteEx()
        {
            _dtDeleteEx = DateTime.Now;
            if (CurrentClassicItem == null)
            {
                return;
            }
            var result = MessageBox.Show("确认删除菜单类别: " + CurrentClassicItem.Name + " ?", "确认删除", MessageBoxButton.YesNoCancel);

            if (result == MessageBoxResult.No || result == MessageBoxResult.Cancel)
            {
                return;
            }
            int id = CurrentClassicItem.Value;

            if (MenuClassicItems.Contains(CurrentClassicItem))
            {
                MenuClassicItems.Remove(CurrentClassicItem);
                if (MenuClassicItems.Count > 0)
                {
                    CurrentClassicItem = MenuClassicItems[0];
                }
            }
            ServerClassic.DeleteMneu(id);
        }
Пример #2
0
        private void UpdateEx()
        {
            _dtUpdateEx = DateTime.Now;
            if (CurrentClassicItem == null)
            {
                return;
            }
            var lst = new List <int>();

            foreach (var t in MenusItems)
            {
                if (t.Selected)
                {
                    lst.Add(t.Id);
                }
            }
            ServerClassic.UpdateMneu(CurrentClassicItem.Value, CurrentClassicItem.Name, lst);
        }
Пример #3
0
        private void AddEx()
        {
            _dtAddEx = DateTime.Now;
            int intValueId  = ServerClassic.GetMaxAviableClassicId();
            var menusTarget = new NameValueInt()
            {
                Name  = "新模板",
                Value = intValueId
            };

            foreach (var t in MenuClassicItems)
            {
                if (t.Value == intValueId)
                {
                    CurrentClassicItem = t;
                    return;
                }
            }
            MenuClassicItems.Add(menusTarget);
            CurrentClassicItem = menusTarget;
        }