public JsonResult BsDictionaryTypeUpdate(BsDictionaryType model)
        {
            model.UpdateUser = AppBusiness.loginModel.UserNo;
            JsonResponses responses = dictionaryTypeSDK.DictionaryTypeUpdate(model);

            return(Json(responses, JsonRequestBehavior.AllowGet));
        }
 /// <summary>
 /// 新增字典信息
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public int DictionaryTypeInsert(BsDictionaryType model)
 {
     model.InputTime  = DateTime.Now;
     model.UpdateTime = model.InputTime;
     model.UpdateUser = model.InputUser;
     return(this.Insert(model));
 }
        public ActionResult <JsonResponses> Update([FromForm] BsDictionaryType model)
        {
            var ResultCode = -1;

            ResultCode = DataHandleManager.Instance().BsDictionaryTypeHandle.DictionaryTypeUpdate(model);
            return(ResultCode > 0 ? JsonResponses.Success : JsonResponses.Failed);
        }
        public ActionResult <JsonResponses> GetInfo(int id)
        {
            BsDictionaryType Info = new BsDictionaryType();

            Info = DataHandleManager.Instance().BsDictionaryTypeHandle.GetModelByKey(id.ToString());
            return(new JsonResponses(Info));
        }
        /// <summary>
        /// 检查字典类型是否可删除
        /// </summary>
        /// <param name="dicType"></param>
        public bool CheckDictionaryTypeCanDelete(int id)
        {
            BsDictionaryType current = this.GetModelByKey(id.ToString());

            if (current == null)
            {
                return(false);
            }
            return(DataHandleManager.Instance().BsDictionaryHandle.CheckDictionaryTypeIsExist(current.DicType));
        }
        public JsonResult GetBsDictionaryTypeInfo(int id)
        {
            BsDictionaryType Info      = new BsDictionaryType();
            JsonResponses    responses = dictionaryTypeSDK.GetInfo(id);

            if (responses.code == JsonResponses.SuccessCode)
            {
                Info = responses.GetDataValue <BsDictionaryType>();
            }
            return(Json(Info, JsonRequestBehavior.AllowGet));
        }
Пример #7
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public JsonResponses DictionaryTypeUpdate(BsDictionaryType model)
 {
     try
     {
         RequestBase request = RequestBase.PostForm.Clone() as RequestBase;
         request.SetValue("dicType", model.DicType);
         request.SetValue("descriptions", model.Descriptions);
         request.SetValue("platformno", model.PlatformNo);
         request.SetValue("enabled", model.Enabled);
         request.SetValue("id", model.id);
         request.Url = UpdateUrl;
         return(sdkUtil.PostForVo(request));
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
     return(JsonResponses.Failed);
 }
        /// <summary>
        /// 更新字典信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int DictionaryTypeUpdate(BsDictionaryType model)
        {
            BsDictionaryType UpdateModel = this.GetModelByKey(model.id.ToString());

            if (UpdateModel != null)
            {
                if (model.Enabled == (int)EnabledType.INACTIVE)
                {
                    DataHandleManager.Instance().BsDictionaryHandle.UpdateDictionaryEnabled(UpdateModel.DicType, (int)EnabledType.INACTIVE);
                }
                if (!UpdateModel.DicType.Equals(model.DicType))
                {
                    DataHandleManager.Instance().BsDictionaryHandle.UpdateDictionartType(model.DicType, UpdateModel.DicType);
                }
                UpdateModel.UpdateTime   = DateTime.Now;
                UpdateModel.DicType      = model.DicType;
                UpdateModel.Descriptions = model.Descriptions;
                UpdateModel.PlatformNo   = model.PlatformNo;
                UpdateModel.Enabled      = model.Enabled;
                return(this.Update(UpdateModel));
            }
            return(0);
        }