Exemplo n.º 1
0
        public async Task <ApiResult <string> > Post(EditSysOrganizeDto Params)
        {
            ApiResult <string> res   = new ApiResult <string>();
            TokenModelBeta     token = JwtToken.ParsingJwtToken(HttpContext);


            try
            {
                SysOrganize sysOrganizeInfo = _mapper.Map <SysOrganize>(Params);
                sysOrganizeInfo.CreatorTime   = DateTime.Now;
                sysOrganizeInfo.CreatorUserId = token.Id;
                sysOrganizeInfo.Id            = Guid.NewGuid().ToString();
                sysOrganizeInfo.DeleteMark    = false;
                var IsSuccess = await _sysOrganizeService.AddAsync(sysOrganizeInfo);

                if (!IsSuccess)
                {
                    res.code    = (int)ApiEnum.Failure;
                    res.message = "错误:添加组织失败";
                }
            }
            catch (Exception ex)
            {
                res.code    = (int)ApiEnum.Error;
                res.message = "异常:" + ex.Message;
            }
            return(await Task.Run(() => res));
        }
Exemplo n.º 2
0
        public async Task <ApiResult <string> > Put(string Id, EditSysOrganizeDto Params)
        {
            ApiResult <string> res   = new ApiResult <string>();
            TokenModelBeta     token = JwtToken.ParsingJwtToken(HttpContext);

            try
            {
                SysOrganize sysOrganizeInfo = _mapper.Map <SysOrganize>(Params);
                sysOrganizeInfo.Id = Id;
                var IsSuccess = await _sysOrganizeService.UpdateAsync(sysOrganizeInfo);

                if (!IsSuccess)
                {
                    res.code    = (int)ApiEnum.Failure;
                    res.message = "错误:修改组织失败";
                }
            }
            catch (Exception ex)
            {
                res.code    = (int)ApiEnum.Error;
                res.message = "异常:" + ex.Message;
            }

            return(await Task.Run(() => res));
        }
        public async Task <MessageModel <string> > AddOrganize([FromBody] SysOrganize sysOrganize)
        {
            var data = new MessageModel <string>();

            try
            {
                data.success = await this._organizeServer.AddOrganize(sysOrganize);

                if (data.success)
                {
                    data.msg = "组织机构添加成功";
                    return(data);
                }
                else
                {
                    data.msg = "组织机构添加失败";
                    return(data);
                }
            }
            catch (Exception ex)
            {
                data.msg = ex.Message;
                return(data);
            }
        }
Exemplo n.º 4
0
 public int Update(SysOrganize model)
 {
     using (var db = GetInstance())
     {
         model.ModifyUser = OperatorProvider.Instance.Current.Account;
         model.ModifyTime = DateTime.Now;
         return(db.Updateable <SysOrganize>(model).UpdateColumns(it => new
         {
             it.ParentId,
             it.Layer,
             it.EnCode,
             it.FullName,
             it.Type,
             it.ManagerId,
             it.TelePhone,
             it.WeChat,
             it.Fax,
             it.Email,
             it.Address,
             it.SortCode,
             it.IsEnabled,
             it.Remark,
             it.ModifyUser,
             it.ModifyTime
         }).ExecuteCommand());
     }
 }
Exemplo n.º 5
0
 public async Task <bool> UpdateOrganize(SysOrganize sysOrganize)
 {
     sysOrganize.UpdateDate = DateTime.Now;
     return(await this._organizeRepositoty.UpdateNotQueryAsync(sysOrganize, x => x.ParentArr, x => x.Name, x => x.ParentId,
                                                               x => x.Depth, x => x.Sort, x => x.OrganizeState, x => x.OrganizeType, x => x.ParentArr,
                                                               x => x.UpdateDate, x => x.UpdateId, x => x.UpdateName) > 0);
 }
Exemplo n.º 6
0
        /// <summary>
        /// 添加部门信息
        /// </summary>
        /// <param name="parm"></param>
        /// <returns></returns>
        public async Task <ApiResult <string> > AddAsync(SysOrganize parm)
        {
            parm.Guid     = Guid.NewGuid().ToString();
            parm.EditTime = DateTime.Now;
            SysOrganizeDb.Insert(parm);
            if (!string.IsNullOrEmpty(parm.ParentGuid))
            {
                // 说明有父级  根据父级,查询对应的模型
                var model = SysOrganizeDb.GetById(parm.ParentGuid);
                parm.ParentGuidList = model.ParentGuidList + parm.Guid + ",";
                parm.Layer          = model.Layer + 1;
            }
            else
            {
                parm.ParentGuidList = "," + parm.Guid + ",";
            }
            //更新  新的对象
            SysOrganizeDb.Update(parm);
            var res = new ApiResult <string>
            {
                statusCode = 200,
                data       = "1"
            };

            return(await Task.Run(() => res));
        }
Exemplo n.º 7
0
 public void SubmitForm(SysOrganize organizeEntity, string keyValue)
 {
     if (!string.IsNullOrEmpty(keyValue))
     {
         organizeEntity.FId = keyValue;
         var LoginInfo = OperatorProvider.Provider.GetCurrent();
         if (LoginInfo != null)
         {
             organizeEntity.FLastModifyUserId = LoginInfo.UserId;
         }
         organizeEntity.FLastModifyTime = DateTime.Now;
         service.Update(organizeEntity);
     }
     else
     {
         organizeEntity.FId = Common.GuId();
         var LoginInfo = OperatorProvider.Provider.GetCurrent();
         if (LoginInfo != null)
         {
             organizeEntity.FCreatorUserId = LoginInfo.UserId;
         }
         organizeEntity.FCreatorTime = DateTime.Now;
         service.Insert(organizeEntity);
     }
 }
Exemplo n.º 8
0
 public void SubmitForm(SysOrganize sysOrganize, string id)
 {
     if (!string.IsNullOrEmpty(id))
     {
         _Respository.Update(sysOrganize);
     }
     else
     {
         _Respository.Insert(sysOrganize);
     }
 }
Exemplo n.º 9
0
 public void SubmitForm(SysOrganize organizeEntity, string keyValue)
 {
     if (!string.IsNullOrEmpty(keyValue))
     {
         organizeEntity.Modify(keyValue);
         service.Update(organizeEntity);
     }
     else
     {
         organizeEntity.Create();
         service.Insert(organizeEntity);
     }
 }
Exemplo n.º 10
0
 public ActionResult Form(SysOrganize model)
 {
     if (model.Id.IsNullOrEmpty())
     {
         int row = organizeLogic.Insert(model);
         return(row > 0 ? Success() : Error());
     }
     else
     {
         int row = organizeLogic.Update(model);
         return(row > 0 ? Success() : Error());
     }
 }
Exemplo n.º 11
0
 public int Insert(SysOrganize model)
 {
     using (var db = GetInstance())
     {
         model.Id         = Guid.NewGuid().ToString().Replace("-", "");
         model.Layer      = Get(model.ParentId).Layer += 1;
         model.DeleteMark = "0";
         model.CreateUser = OperatorProvider.Instance.Current.Account;
         model.CreateTime = DateTime.Now;
         model.ModifyUser = model.CreateUser;
         model.ModifyTime = model.CreateTime;
         return(db.Insertable <SysOrganize>(model).ExecuteCommand());
     }
 }
Exemplo n.º 12
0
        public async Task <MessageModel <string> > UpdateOrganize([FromBody] SysOrganize sysOrganize)
        {
            var data = new MessageModel <string>();

            data.success = await this._organizeServer.UpdateOrganize(sysOrganize);

            if (data.success)
            {
                data.msg = "组织机构修改成功";
                return(data);
            }
            else
            {
                data.msg = "组织机构修改失败";
                return(data);
            }
        }
Exemplo n.º 13
0
        public async Task <ApiResult <string> > ModifyAsync(SysOrganize parm)
        {
            parm.EditTime = DateTime.Now;
            if (!string.IsNullOrEmpty(parm.ParentGuid))
            {
                // 说明有父级  根据父级,查询对应的模型
                var model = SysOrganizeDb.GetById(parm.ParentGuid);
                parm.ParentGuidList = model.ParentGuidList + parm.Guid + ",";
                parm.Layer          = model.Layer + 1;
            }
            else
            {
                parm.ParentGuidList = "," + parm.Guid + ",";
            }
            var res = new ApiResult <string>
            {
                statusCode = 200,
                data       = SysOrganizeDb.Update(parm) ? "1" : "0"
            };

            return(await Task.Run(() => res));
        }
Exemplo n.º 14
0
 public async Task <ApiResult <string> > EditOrganize(SysOrganize parm)
 {
     return(await _sysOrganizeService.ModifyAsync(parm));
 }
Exemplo n.º 15
0
 public async Task <ApiResult <string> > AddOrganize(SysOrganize parm)
 {
     return(await _sysOrganizeService.AddAsync(parm));
 }
Exemplo n.º 16
0
 public async Task <bool> AddOrganize(SysOrganize sysOrganize)
 {
     return(await this._organizeRepositoty.InsertAsync(sysOrganize));
 }
Exemplo n.º 17
0
 public async Task <ApiResult <string> > UpdateOrganize([FromBody] SysOrganize parm)
 {
     return(await _sysOrganizeService.ModifyAsync(parm));
 }
Exemplo n.º 18
0
 public void OnGet(string guid)
 {
     OrganizeModel = _sysOrganizeService.GetByGuidAsync(guid).Result.data;
 }
Exemplo n.º 19
0
 public async Task <IActionResult> AddOrganize([FromBody] SysOrganize parm)
 {
     return(Ok(await _sysOrganizeService.AddAsync(parm)));
 }
Exemplo n.º 20
0
 public async Task <IActionResult> EditOrganize([FromBody] SysOrganize parm)
 {
     return(Ok(await _sysOrganizeService.ModifyAsync(parm)));
 }
Exemplo n.º 21
0
 public ActionResult SubmitForm(SysOrganize SysOrganize, string keyValue)
 {
     _Service.SubmitForm(SysOrganize, keyValue);
     return(Success("操作成功。"));
 }
Exemplo n.º 22
0
 public async Task <ApiResult <string> > AddOrganize([FromBody] SysOrganize model)
 {
     return(await _sysOrganizeService.AddAsync(model));
 }
Exemplo n.º 23
0
 public ActionResult SubmitForm(SysOrganize organizeEntity, string keyValue)
 {
     organizeApp.SubmitForm(organizeEntity, keyValue);
     return(Success("操作成功。"));
 }