コード例 #1
0
 public object AddGroupInfo(string name, string description)
 {
     try
     {
         GroupInfo info = GroupOperation.GetGroupInfoByName(name);
         if (null == info)
         {
             GroupInfo obj = new GroupInfo()
             {
                 id          = Guid.NewGuid(),
                 name        = name,
                 description = description,
                 status      = 1,
                 updatetime  = DateTime.Now
             };
             GroupOperation.AddOrUpdateGroupInfo(obj, EnumAddOrUpdate.Add);
             return(string.Format("添加组【{0}】信息成功!", name));
         }
         else
         {
             return(string.Format("系统已存在组【{0}】信息!", name));
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: hercat/MumuSmartHome
 private void button11_Click(object sender, EventArgs e)
 {
     GroupInfo info = new GroupInfo()
     {
         id          = new Guid("4ae75530-a9a4-4f0a-ae4c-5f35d009b611"),
         name        = "默认组",
         description = "所有用户若未被分配组均属于默认组",
         updatetime  = DateTime.Now,
         status      = 1
     };
     bool ret = GroupOperation.AddOrUpdateGroupInfo(info, EnumAddOrUpdate.Update);
 }
コード例 #3
0
 public object UpdateGroupInfo(string id, string description, int status)
 {
     try
     {
         GroupInfo info = GroupOperation.GetGroupInfoById(new Guid(id));
         if (null != info)
         {
             info.description = description;
             info.status      = status;
             info.updatetime  = DateTime.Now;
             GroupOperation.AddOrUpdateGroupInfo(info, EnumAddOrUpdate.Update);
             return(string.Format("更新组【{0}】信息成功!", info.name));
         }
         else
         {
             return(string.Format("修改失败,系统不存在编号【{0}】组信息!", id));
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
コード例 #4
0
ファイル: Form1.cs プロジェクト: hercat/MumuSmartHome
        private void button10_Click(object sender, EventArgs e)
        {
            string    name = "内部人员";
            GroupInfo info = new GroupInfo()
            {
                id          = Guid.NewGuid(),
                name        = name,
                description = name,
                updatetime  = DateTime.Now,
                status      = 1
            };
            GroupInfo info2 = GroupOperation.GetGroupInfoByName(name);
            bool      ret   = false;

            if (null == info2)
            {
                ret = GroupOperation.AddOrUpdateGroupInfo(info, EnumAddOrUpdate.Add);
            }
            else
            {
                MessageBox.Show(string.Format("{0}已存在!", "默认组"));
            }
        }