public MessageModel UpdateSingleEntity(CodeMaxModel model)
        {
            Func <IEntityContext, string> operation = delegate(IEntityContext context)
            {
                var data = context.CodeMax.FirstOrDefault(m => m.CodeMaxID == model.CodeMaxID);
                if (data == null)
                {
                    return("当前数据不存在或被更新,请刷新后再次操作!");
                }
                data.ObjectCode  = model.ObjectCode;
                data.ObjectName  = model.ObjectName;
                data.ObjectValue = model.ObjectValue;
                data.SortID      = model.SortID;
                data.Remark      = model.Remark;
                data.IsLocked    = model.IsLocked;
                data.IsShow      = model.IsShow;
                data.ModifyID    = model.ModifyID;
                data.ModifyName  = model.ModifyName;
                data.ModifyTime  = DateTime.Now;
                context.SaveChanges();
                return(string.Empty);
            };

            return(base.DbOperation(operation));
        }
        public ActionResult Edit(CodeMaxModel codeMaxModel)
        {
            var result = codeMaxService.UpdateSingleCodeMax(codeMaxModel);
            var flag   = result.Status == MessageStatus.Success ? true : false;
            var msg    = result.Message;

            return(Json(new { flag = flag, msg = msg }));
        }
        public MessageModel InsertSingleEntity(CodeMaxModel model)
        {
            Func <IEntityContext, string> operation = delegate(IEntityContext context)
            {
                model.ModifyID   = UserManagement.CurrentUser.UserID;
                model.ModifyName = UserManagement.CurrentUser.UserName;
                model.ModifyTime = DateTime.Now;
                context.CodeMax.Add(model);
                context.SaveChanges();
                return(string.Empty);
            };

            return(base.DbOperation(operation));
        }
        private MessageModel UpdateCodeMax(CodeMaxModel model)
        {
            Func <IEntityContext, string> operation = delegate(IEntityContext context)
            {
                var basemodel = context.CodeMax.Where(s => s.CodeMaxID == model.CodeMaxID).FirstOrDefault();
                if (basemodel != null)
                {
                    basemodel.ObjectValue = model.ObjectValue;
                    context.UpdateAndSave(basemodel);
                }
                return(string.Empty);
            };

            return(base.DbOperationInTransaction(operation));
        }
        private void InsertCodeMax(string code, string name, string codeVal)
        {
            var model = new CodeMaxModel();

            model.ObjectCode  = code;
            model.ObjectName  = name;
            model.ObjectValue = codeVal;
            model.SortID      = 0;
            model.IsLocked    = false;
            model.IsShow      = true;
            model.ModifyID    = UserManagement.CurrentUser.UserID;
            model.ModifyName  = UserManagement.CurrentUser.UserName;
            model.ModifyTime  = DateTime.Now;
            Context.CodeMax.Add(model);
            Context.SaveChanges();
        }
 /// <summary>
 /// 编辑单条CodeMax
 /// </summary>
 /// <param name="model">最大编号信息实体</param>
 /// <returns></returns>
 public MessageModel UpdateSingleCodeMax(CodeMaxModel model)
 {
     return(codeMaxAccess.UpdateSingleEntity(model));
 }
 /// <summary>
 /// 新增单条CodeMax
 /// </summary>
 /// <param name="model">最大编号信息实体</param>
 /// <returns></returns>
 public MessageModel InsertSingleCodeMax(CodeMaxModel model)
 {
     return(codeMaxAccess.InsertSingleEntity(model));
 }