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); }
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); }