Пример #1
0
 /// <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;
 }
Пример #2
0
 public bool Delete(string groupid)
 {
     ISqlMapper mapper = MapperHelper.GetMapper();
     DataDictionaryGroupDao groupdao = new DataDictionaryGroupDao(mapper);
     DataDictionaryDao dicdao = new DataDictionaryDao(mapper);
     groupdao.Delete(new DataDictionaryGroupQueryForm { ID = groupid });
     dicdao.Delete(new DataDictionaryQueryForm { DataDictionaryGroupID = groupid });
     return true;
 }
 public void Cleanup()
 {
     DataDictionaryGroupDao groupdao = new DataDictionaryGroupDao();
     DataDictionaryDao datadao = new DataDictionaryDao();
     groupdao.Delete(new DataDictionaryGroupQueryForm { ID = "1" });
     datadao.Delete(new DataDictionaryQueryForm { DataDictionaryGroupID = "1" });
     groupdao.Delete(new DataDictionaryGroupQueryForm { ID = "2" });
     datadao.Delete(new DataDictionaryQueryForm { DataDictionaryGroupID = "2" });
 }
Пример #4
0
        /// <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);
        }
Пример #5
0
        public bool Delete(string groupid)
        {
            ISqlMapper             mapper   = MapperHelper.GetMapper();
            DataDictionaryGroupDao groupdao = new DataDictionaryGroupDao(mapper);
            DataDictionaryDao      dicdao   = new DataDictionaryDao(mapper);

            groupdao.Delete(new DataDictionaryGroupQueryForm {
                ID = groupid
            });
            dicdao.Delete(new DataDictionaryQueryForm {
                DataDictionaryGroupID = groupid
            });
            return(true);
        }
Пример #6
0
        /// <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);
        }
        public void Cleanup()
        {
            DataDictionaryGroupDao groupdao = new DataDictionaryGroupDao();
            DataDictionaryDao      datadao  = new DataDictionaryDao();

            groupdao.Delete(new DataDictionaryGroupQueryForm {
                ID = "1"
            });
            datadao.Delete(new DataDictionaryQueryForm {
                DataDictionaryGroupID = "1"
            });
            groupdao.Delete(new DataDictionaryGroupQueryForm {
                ID = "2"
            });
            datadao.Delete(new DataDictionaryQueryForm {
                DataDictionaryGroupID = "2"
            });
        }
        public void Init()
        {
            Cleanup();
            DataDictionaryGroupDao groupdao = new DataDictionaryGroupDao();
            DataDictionaryDao      datadao  = new DataDictionaryDao();

            groupdao.Add(new DataDictionaryGroup
            {
                ID             = "1",
                Name           = "unittest1",
                LastUpdateTime = DateTime.Now,
            });
            groupdao.Add(new DataDictionaryGroup
            {
                ID             = "2",
                Name           = "unittest2",
                LastUpdateTime = DateTime.Now,
            });

            datadao.Add(new DataDictionary
            {
                ID = "1",
                DataDictionaryGroupID = "1",
                Name  = "unittest1",
                Value = 1,
            });

            datadao.Add(new DataDictionary
            {
                ID = "2",
                DataDictionaryGroupID = "1",
                Name  = "unittest2",
                Value = 2,
            });
            datadao.Add(new DataDictionary
            {
                ID = "3",
                DataDictionaryGroupID = "2",
                Name  = "unittest3",
                Value = 1,
            });
        }
        public void Init()
        {
            Cleanup();
            DataDictionaryGroupDao groupdao = new DataDictionaryGroupDao();
            DataDictionaryDao datadao = new DataDictionaryDao();
            groupdao.Add(new DataDictionaryGroup
            {
                ID = "1",
                Name = "unittest1",
                LastUpdateTime = DateTime.Now,
            });
            groupdao.Add(new DataDictionaryGroup
            {
                ID = "2",
                Name = "unittest2",
                LastUpdateTime = DateTime.Now,
            });

            datadao.Add(new DataDictionary
            {
                ID = "1",
                DataDictionaryGroupID = "1",
                Name = "unittest1",
                Value = 1,
            });

            datadao.Add(new DataDictionary
            {
                ID = "2",
                DataDictionaryGroupID = "1",
                Name = "unittest2",
                Value = 2,
            });
            datadao.Add(new DataDictionary
            {
                ID = "3",
                DataDictionaryGroupID = "2",
                Name = "unittest3",
                Value = 1,
            });
        }
Пример #10
0
 /// <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;
 }