Ejemplo n.º 1
0
 /// <summary>
 /// 保存数据字典项(√)
 /// </summary>
 /// <param name="dictionView"></param>
 /// <returns></returns>
 public ActionResult Save(DictionaryFormViewModel dictionView)
 {
     if (ModelState.IsValid)
     {
         Dictionary dictionary = new Dictionary();
         dictionary.Id               = dictionView.Id ?? 0;
         dictionary.ChineseName      = dictionView.ChineseName;
         dictionary.Description      = dictionView.Description;
         dictionary.EnglishName      = dictionView.EnglishName;
         dictionary.LastChangeTime   = DateTime.Now;
         dictionary.LastChangeUser   = int.Parse(Session["UserId"].ToString());
         dictionary.Order            = dictionView.Order;
         dictionary.Status           = dictionView.Status;
         dictionary.MainDictionaryId = dictionView.MainDictionaryId;
         DictionaryBll bll = new DictionaryBll();
         try
         {
             bll.SaveDiction(dictionary);
         }
         catch (Exception e)
         {
             dictionView.Error = "保存出错,请重试";
             return(Json(dictionView.Error, JsonRequestBehavior.AllowGet));
         }
         return(Json("access", JsonRequestBehavior.AllowGet));
     }
     else
     {
         dictionView.Error = "模型验证未通过";
         return(Json(dictionView.Error, JsonRequestBehavior.AllowGet));
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 数据字典项的编辑
        /// </summary>
        /// <param name="id">数据字典项主键</param>
        /// <returns>数据字典项编辑部分视图</returns>
        public ActionResult DictionDetail(int id = 0)
        {
            DictionaryFormViewModel dictionForm = new DictionaryFormViewModel();

            if (id != 0)
            {
                DictionaryBll bll     = new DictionaryBll();
                Dictionary    mainDic = bll.GetDictioById(id);
                if (mainDic != null)
                {
                    dictionForm.Id          = mainDic.Id;
                    dictionForm.ChineseName = mainDic.ChineseName;
                    dictionForm.EnglishName = mainDic.EnglishName;
                    dictionForm.Description = mainDic.Description;
                    dictionForm.Order       = mainDic.Order;
                    dictionForm.Status      = mainDic.Status;
                }
                else
                {
                    return(PartialView("DictionCreatAndEdit", dictionForm));
                }
            }
            return(PartialView("DictionCreatAndEdit", dictionForm));
        }