private async void Delete()
        {
            if (!Global.HasRight("0103"))
            {
                MessageAlert.Alert("权限不足!");
                return;
            }
            if (SelectedToolCategory == null)
            {
                MessageAlert.Alert("请选择要删除的记录!");
                return;
            }
            var confirm = await MessageAlert.Confirm("确定删除此记录?");

            if (!confirm)
            {
                return;
            }
            ToolCategoryDao dao = new ToolCategoryDao();
            var             rlt = dao.DeleteToolCategory(SelectedToolCategory.Id);

            if (rlt.HasError)
            {
                MessageAlert.Alert(rlt.Msg);
            }
            RefreshList(null);
        }
Beispiel #2
0
        public SelectToolViewModel()
        {
            ToolCategoryDao deptDao = new ToolCategoryDao();
            var             deptrlt = deptDao.GetToolCategorys();

            if (deptrlt.HasError)
            {
                MessageAlert.Alert(deptrlt.Msg);
                return;
            }
            ToolCategory ctgAll = new ToolCategory()
            {
                Id   = 0,
                Name = "全部"
            };

            deptrlt.Entities.Insert(0, ctgAll);
            Categorys = deptrlt.Entities;
            Search();
        }
Beispiel #3
0
        public ToolListViewModel()
        {
            MessengerInstance.Register <object>(this, MsgToken.RefreshToolList, RefreshList);
            RefreshList(null);

            ToolStateDao stateDao = new ToolStateDao();
            var          deptrlt  = stateDao.GetToolStates();

            if (deptrlt.HasError)
            {
                MessageAlert.Alert(deptrlt.Msg);
            }
            ToolCategoryDao toolCategoryDao = new ToolCategoryDao();
            var             categoryrlt     = toolCategoryDao.GetToolCategorys();

            if (categoryrlt.HasError)
            {
                MessageAlert.Alert(categoryrlt.Msg);
            }
            ToolCategory categoryAll = new ToolCategory()
            {
                Id   = 0,
                Name = "全部"
            };

            categoryrlt.Entities.Insert(0, categoryAll);
            Categorys = categoryrlt.Entities;

            ToolState deptAll = new ToolState()
            {
                Id   = 0,
                Name = "全部"
            };

            deptrlt.Entities.Insert(0, deptAll);
            States = deptrlt.Entities;
        }