Exemple #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);
        }
Exemple #2
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);
        }