Example #1
0
        public static bool InsertDictionaryItem(DictionaryItem dictionaryItem, out string msg)
        {
            var dictionaryItems = DictionaryItemDal.QueryMutileCodeInDictionary(dictionaryItem);

            if (dictionaryItems != null && dictionaryItems.Count > 0)
            {
                msg = string.Format("字典编号{0}、字典项编号{1}的记录已经存在", dictionaryItem.DictionaryCode, dictionaryItem.Code);
                return(false);
            }
            if (!DictionaryItemDal.Insert(dictionaryItem))
            {
                msg = "新增失败";
                return(false);
            }
            msg = "新增成功";
            return(true);
        }
Example #2
0
 public static bool DeleteDictionaryItem(DictionaryItem dictionaryItem, out string msg)
 {
     if (dictionaryItem.DictionaryCode == DataDictionary.FunctionCommand.ToString())
     {
         var commandsInRight = RightBll.QueryByCommandSysid(dictionaryItem.Sysid);
         if (commandsInRight != null && commandsInRight.Count > 0)
         {
             msg = "当前字典项被功能命令设置使用,不可进行删除操作";
             return(false);
         }
     }
     if (DictionaryItemDal.Delete(dictionaryItem))
     {
         msg = "删除成功";
         return(true);
     }
     msg = "删除失败";
     return(false);
 }
Example #3
0
        public static bool UpdateDictionaryItem(DictionaryItem dictionaryItem, out string msg)
        {
            var dictionaryItems = DictionaryItemDal.QueryMutileCodeInDictionary(dictionaryItem);

            if (dictionaryItems != null && dictionaryItems.Count > 0)
            {
                if (dictionaryItems.FindAll(p => p.Sysid != dictionaryItem.Sysid).Count > 0)
                {
                    msg = string.Format("字典编号{0}、字典项编号{1}的记录已经存在", dictionaryItem.DictionaryCode, dictionaryItem.Code);
                    return(false);
                }
            }
            if (!DictionaryItemDal.Update(dictionaryItem))
            {
                msg = "修改失败";
                return(false);
            }
            msg = "修改成功";
            return(true);
        }
Example #4
0
 public static DictionaryItem QuerySingle(string sysid)
 {
     return(DictionaryItemDal.QuerySingle(sysid));
 }
Example #5
0
 public static List <DictionaryItem> QueryAll()
 {
     return(DictionaryItemDal.QueryAll());
 }
Example #6
0
 public static List <DictionaryItem> QueryDictionaryItem(QueryCondition queryCondition)
 {
     return(DictionaryItemDal.QueryDictionaryItem(queryCondition));
 }