public ActionResult AddDictonaryType()
        {
            string TypeID = Request.Form["TypeID"].ToString();
            string Description = Request.Form["Description"].ToString();
            int maxID = new TDictionaryBLL().GetMaxDictionaryTypeID();
            int newID = maxID + 1;

            TDictionary dic = new TDictionary();
            dic.ID = TypeID + "-1";
            dic.Name = Description;
            dic.TypeID = TypeID;
            dic.SN = 1;
            dic.IsActive = true;
            dic.ParentID = "-1";

            TDictionaryType dictype = new TDictionaryType();
            dictype.TypeID = TypeID;
            dictype.ID = newID;
            dictype.Description = Description;
            dictype.IsActive = true;
            if (new TDictionaryTypeBLL().Add(dictype) > 0 && new TDictionaryBLL().Add(dic) > 0)
            {
                return this.JsonResult(Utility.E_JsonResult.OK, "新增字典信息成功!", null, null);
            }
            else
            {
                return this.JsonResult(Utility.E_JsonResult.Error, "新增字典信息失败!", null, null);
            }
        }
        public ActionResult AddDictionary()
        {
            string TDictionaryType = Request.Form["TDictionaryType"].ToString();
            int maxID = new TDictionaryBLL().GetMaxDictionaryID(TDictionaryType, "TDictionary");

            string newID = TDictionaryType + "-" + (maxID).ToString();

            int newSN = int.Parse(Request.Form["SN"]);
            string newName = Request.Form["DinctionaryName"].ToString();
            string pid = Request.Form["PID"].ToString();
            TDictionary dic = new TDictionary();
            dic.ID = newID;
            dic.Name = newName;
            dic.TypeID = TDictionaryType;
            dic.SN = newSN;
            dic.IsActive = true;
            dic.ParentID = pid;

            if (new TDictionaryBLL().Add(dic) > 0)
            {
                return this.JsonResult(Utility.E_JsonResult.OK, "新增字典信息成功!", null, null);
            }
            else
                return this.JsonResult(Utility.E_JsonResult.Error, "新增字典信息失败!", null, null);
        }
 /// <summary>
 /// 新增物资分类
 /// </summary>
 /// <returns></returns>
 public ActionResult SaveMaterialType()
 {
     string PID = Request.Form["PID"].ToString();
     string mName = Request.Form["MTypeName"].ToString();
     TDictionary info = new TDictionary();
     return Json("");
 }
 public ActionResult EditDictionary()
 {
     string DictionaryID = Request.Form["DID"].ToString();
     string DictionaryName = Request.Form["DictionaryName"].ToString();
     int SN = int.Parse(Request.Form["SN"]);
     TDictionary dic = new TDictionary();
     dic.ID = DictionaryID;
     dic.Name = DictionaryName;
     dic.SN = SN;
     if (new TDictionaryBLL().Modify(dic, "Name" ,"SN") > 0)
     {
         return this.JsonResult(Utility.E_JsonResult.OK, "修改字典信息成功!", null, null);
     }
     else
     {
         return this.JsonResult(Utility.E_JsonResult.Error, "修改字典信息失败!", null, null);
     }
 }
        public ActionResult updataActive()
        {
            string DictionaryID = Request.Form["DID"].ToString();
            bool isActive = Convert.ToBoolean(Request.Form["isActive"]);
            string DictionaryName = Request.Form["DinctionaryNameActive"].ToString();
            TDictionary dic = new TDictionary();
            dic.ID = DictionaryID;
            dic.IsActive = isActive;
            if (isActive == false)
            {
                dic.Name = DictionaryName + " 【 已禁用! 】";
            }

            else {

              string newDN=  DictionaryName.Substring(0,DictionaryName.Length-9);
                dic.Name = newDN ; }

            if (new TDictionaryBLL().Modify(dic, "IsActive", "Name") > 0)
            {
                return this.JsonResult(Utility.E_JsonResult.OK, "修改字典信息成功!", null, null);
            }
            else
            {
                return this.JsonResult(Utility.E_JsonResult.Error, "修改字典信息失败!", null, null);
            }
        }
        public ActionResult EditDictonaryType()
        {
            int DID = int.Parse(Request.Form["DID"]);
            string TypeID = Request.Form["TypeID"].ToString();
            string Description = Request.Form["Description"].ToString();
            TDictionary dic = new TDictionary();
            dic.ID = TypeID + "-1";
            dic.TypeID = TypeID;
            dic.Name = Description;

            TDictionaryType dictype = new TDictionaryType();
            dictype.ID = DID;
            dictype.TypeID = TypeID;
            dictype.Description = Description;

            if (new TDictionaryTypeBLL().Modify(dictype, "TypeID", "Description") > 0 && new TDictionaryBLL().Modify(dic, "TypeID", "Name")>0)
            {
                return this.JsonResult(Utility.E_JsonResult.OK, "修改字典信息成功!", null, null);
            }
            else
            {
                return this.JsonResult(Utility.E_JsonResult.Error, "修改字典信息失败!", null, null);
            }
        }