public string Edit(SYS_SUBDICSMODEL entity)
        {
            UserBll.Instance.CheckUserOnlingState();

            var result = SYS_SUBDICSBLL.Instance.Update(
                entity.FID,
                entity.FNUMBER,
                entity.FNAME,
                entity.FSTATUS,
                SysVisitor.Instance.UserId,
                entity.FREMARK,
                entity.FPARENTID,
                entity.FCLASSID
                );

            if (result.IsNullOrEmpty())
            {
                return(new JsonMessage {
                    Success = true, Data = result, Message = "修改数据字典完成!"
                }.ToString());
            }
            else
            {
                return(new JsonMessage {
                    Success = false, Data = result, Message = result
                }.ToString());
            }
        }
Example #2
0
        public SYS_SUBDICSMODEL GetSingleDics(string fid)
        {
            try
            {
                SYS_SUBDICSMODEL single = SYS_SUBDICSDAL.Instance.Get(fid);


                return(single);
            }
            catch (Exception ex)
            {
                LogHelper.WriteLog(ex);
                throw ex;
            }
        }
Example #3
0
        /// <summary>
        /// 更新
        /// </summary>
        /// <returns></returns>
        public string Update(string ID, string number, string name, int status, string updaterID, string remark, string parentID, string classid)
        {
            SYS_SUBDICSMODEL model = SYS_SUBDICSDAL.Instance.GetWhere(new { FNumber = number, FCLASSID = classid }).FirstOrDefault();

            if (model != null && model.FID != ID)
            {
                return("编码重复,请检查!");
            }

            return(SYS_SUBDICSDAL.Instance.UpdateWhatWhere(new
            {
                FNumber = number,
                FName = name,
                FStatus = status,
                FUpdater = updaterID,
                FRemark = remark,
                FUpdateTime = DateTime.Now,
                FPARENTID = parentID,
            }, new { FID = ID }) > 0 ? null : "修改失败!");
        }
Example #4
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <returns></returns>
        public string Add(string sysParentID, string number, string name, int status, string creatorID, string remark, string parentID)
        {
            if (SYS_SUBDICSDAL.Instance.CountWhere(new { FCLASSID = sysParentID, FNUMBER = number }) > 0)
            {
                return("编码重复,请检查!");
            }

            SYS_SUBDICSMODEL model = new SYS_SUBDICSMODEL()
            {
                FCLASSID    = sysParentID,
                FNUMBER     = number,
                FNAME       = name,
                FSTATUS     = status,
                FCREATOR    = creatorID,
                FREMARK     = remark,
                FCREATETIME = DateTime.Now,
                FPARENTID   = parentID,
            };

            return(SYS_SUBDICSDAL.Instance.Insert(model));
        }