/// <summary>
 /// 新增数据字典组
 /// </summary>
 /// <param name="group"></param>
 /// <param name="items"></param>
 /// <returns></returns>
 public string AddGroup(DataDictionaryGroup group)
 {
     if (group == null)
     {
         throw new Exception("数据字典分组不能为null");
     }
     ISqlMapper mapper = MapperHelper.GetMapper();
     DataDictionaryGroupDao groupdao = new DataDictionaryGroupDao(mapper);
     string id =  groupdao.Add(group);
     return id;
 }
Esempio n. 2
0
 /// <summary>
 /// 新增数组字典组
 /// </summary>
 /// <param name="form"></param>
 /// <returns></returns>
 public string AddGroup(DataDictionaryGroup form)
 {
     if (form == null)
     {
         return null;
     }
     UserBLL userbll = new UserBLL();
     var user = userbll.GetCurrentUser();
     form.Creator = user.User.ID;
     return bll.AddGroup(form);
 }
 /// <summary>
 /// 更新数据字典
 /// </summary>
 /// <param name="group"></param>
 /// <param name="items"></param>
 /// <returns></returns>
 public List<DataDictionary> Update(DataDictionaryGroup group, List<DataDictionary> items)
 {
     if (group == null)
     {
         throw new Exception("数据字典分组不能为null");
     }
     ISqlMapper mapper = MapperHelper.GetMapper();
     DataDictionaryGroupDao groupdao = new DataDictionaryGroupDao(mapper);
     DataDictionaryDao dicdao = new DataDictionaryDao(mapper);
     groupdao.Update(new DataDictionaryGroupUpdateForm { Entity = group,
     DataDictionaryGroupQueryForm = new DataDictionaryGroupQueryForm
     {
         ID = group.ID,
     }
     });
     if (items != null)
     {
         foreach (var item in items)
         {
             if (string.IsNullOrEmpty(item.ID))
             {
                 dicdao.Add(item);
             }
             else
             {
                 var dic = dicdao.Query(new DataDictionaryQueryForm { ID = item.ID });
                 if (dic == null)
                 {
                     dicdao.Add(item);
                 }
                 else
                 {
                     dicdao.Update(new DataDictionaryUpdateForm
                     {
                         Entity = item,
                         DataDictionaryQueryForm = new DataDictionaryQueryForm
                         {
                             ID = item.ID,
                         }
                     });
                 }
             }
         }
     }
     return items;
 }