Пример #1
0
        public string EditCategory(FormCollection context)
        {
            UserBll.Instance.CheckUserOnlingState();
            var rpm = GetRpm(context);

            var dc = new SysDics
            {
                FID         = PublicMethod.GetString(rpm.Request("FID")),
                FClassCode  = rpm.Request("FClassCode"),
                FClassName  = rpm.Request("FClassName"),
                FUpdateTime = DateTime.Now,
                FUpdaterID  = SysVisitor.Instance.UserId,
                //Sortnum = PublicMethod.GetInt(rpm.Request("sortnum")),
                FRemark = rpm.Request("FRemark")
            };

            int k   = SysDicsDal.Instance.Update(dc);
            var msg = "编辑成功。";

            if (k <= 0)
            {
                msg = "编辑失败。";
            }
            return(new JsonMessage {
                Success = true, Data = k.ToString(), Message = msg
            }.ToString());
        }
Пример #2
0
        public string AddCategory(FormCollection context)
        {
            UserBll.Instance.CheckUserOnlingState();
            var rpm = GetRpm(context);

            var dc = new SysDics
            {
                FClassCode  = rpm.Request("FClassCode"),
                FClassName  = rpm.Request("FClassName"),
                FClassIdent = "0",
                FCreateTime = DateTime.Now,
                FUpdateTime = DateTime.Now,
                FCreatorID  = SysVisitor.Instance.UserId,
                FUpdaterID  = SysVisitor.Instance.UserId,
                //Sortnum = PublicMethod.GetInt(rpm.Request("sortnum")),
                FRemark = rpm.Request("FRemark")
            };

            string k   = SysDicsBll.Instance.Add(dc);
            var    msg = "添加成功。";

            if (k == "")
            {
                msg = "添加失败。";
            }
            return(new JsonMessage {
                Success = true, Data = k.ToString(), Message = msg
            }.ToString());
        }
Пример #3
0
        public int Delete(string dicid)
        {
            SysDics d = SysDicsDal.Instance.Get(dicid);

            if (d != null)
            {
                int i = SysDicsDal.Instance.Delete(dicid);
                if (i > 0)
                {
                    LogBll <SysDics> log = new LogBll <SysDics>();
                    log.DeleteLog(d);
                }
                return(i);
            }
            return(0); //参数错误
        }
Пример #4
0
        public string Add(SysDics entity)
        {
            if (Exists(entity.FClassCode, entity.FClassIdent))
            {
                return(""); //字典编码已存在
            }

            string i = SysDicsDal.Instance.Insert(entity);

            if (i != "")
            {
                LogBll <SysDics> log = new LogBll <SysDics>();
                entity.FID = i;
                log.AddLog(entity);
            }
            return(i);
        }
Пример #5
0
        public int Update(SysDics entity)
        {
            if (Exists(entity.FClassCode, entity.FClassIdent, entity.FID))
            {
                return(0); //字典编码已存在
            }

            SysDics oldDic = SysDicsDal.Instance.Get(entity.FID);


            int i = SysDicsDal.Instance.Update(entity);

            if (i > 0)
            {
                LogBll <SysDics> log = new LogBll <SysDics>();
                log.UpdateLog(oldDic, entity);
            }
            return(i);
        }
Пример #6
0
        public string Edit(FormCollection context)
        {
            UserBll.Instance.CheckUserOnlingState();

            var rpm = GetRpm(context);

            //if (rpm.FID == rpm.Entity.ParentId)
            //{
            //    return new JsonMessage { Success = false, Data = "0", Message = "上级字典不能与当前字典相同!" }.ToString();
            //}

            SysDics d = new SysDics();

            d.InjectFrom(rpm.Entity);
            d.FID = rpm.FID;
            var k = SysDicsBll.Instance.Update(d);

            return(new JsonMessage {
                Success = k > 0, Data = k.ToString(), Message = (k > 0 ? "编辑成功!" : "字典编码已存在,请更改编码。")
            }.ToString());
        }