Exemplo n.º 1
0
 /// <summary>
 /// 保存表单(新增、修改)
 /// </summary>
 /// <param name="keyValue">主键值</param>
 /// <param name="entity">实体对象</param>
 /// <returns></returns>
 public void SaveForm(string keyValue, UserListManageEntity entity)
 {
     try
     {
         service.SaveForm(keyValue, entity);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// 保存表单(新增、修改)
        /// </summary>
        /// <param name="keyValue">主键值</param>
        /// <param name="entity">实体对象</param>
        /// <returns></returns>
        public void SaveForm(string keyValue, UserGroupManageEntity entity)
        {
            Repository <UserListManageEntity> rep = new Repository <UserListManageEntity>(DbFactory.Base());

            if (!string.IsNullOrEmpty(keyValue))
            {
                entity.Modify(keyValue);
                this.BaseRepository().Update(entity);
                rep.ExecuteBySql(string.Format("delete bis_userlistmanage where moduleid='{0}' ", keyValue));
                var arrId = entity.UserId.Split(',');
                List <UserListManageEntity> list = new List <UserListManageEntity>();

                foreach (string userId in arrId)
                {
                    UserListManageEntity newEntity = new UserListManageEntity();
                    newEntity.Create();
                    newEntity.UserId     = userId;
                    newEntity.ModuleId   = entity.Id;
                    newEntity.ModuleType = "2";
                    list.Add(newEntity);
                    //rep.Insert(newEntity);
                }
                rep.Insert(list);
            }
            else
            {
                entity.Create();
                this.BaseRepository().Insert(entity);
                var arrId = entity.UserId.Split(',');
                List <UserListManageEntity> list = new List <UserListManageEntity>();

                foreach (string userId in arrId)
                {
                    UserListManageEntity newEntity = new UserListManageEntity();
                    newEntity.Create();
                    newEntity.UserId     = userId;
                    newEntity.ModuleId   = entity.Id;
                    newEntity.ModuleType = "2";
                    list.Add(newEntity);
                    //rep.Insert(newEntity);
                }
                rep.Insert(list);
            }
        }
Exemplo n.º 3
0
 public ActionResult SaveForm(string keyValue, UserListManageEntity entity)
 {
     userlistmanagebll.SaveForm(keyValue, entity);
     return(Success("操作成功。"));
 }