/// <summary>
        /// 新建分类
        /// </summary>
        /// <param name="type">分类名</param>
        /// <param name="father">分类名</param>
        /// <param name="userId">用户</param>
        /// <param name="db"></param>
        /// <returns></returns>
        public bool insertResType(string type, string father, string userId, JSZX_ResourceEntities db)
        {
            try
            {
                T_Res_Type rt = new T_Res_Type();
                rt.ID = Guid.NewGuid().ToString();
                if (father != "-1")
                {
                    rt.BELONG_ID = father;
                }

                rt.NAME       = type;
                rt.CREATEID   = userId;
                rt.CREATETIME = DateTime.Now;

                db.T_Res_Type.Add(rt);
                db.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                clsLog.ErrorLog("Resource", "insertResType", ex.Message);
                return(false);
            }
        }
 public Boolean AddType(T_Res_Type newType, JSZX_ResourceEntities db)
 {
     try
     {
         db.T_Res_Type.Add(newType);
         db.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         clsLog.ErrorLog(clsName, "AddType", ex.Message);
         return(false);
     }
 }
        /// <summary>
        /// 根据id获取分类
        /// </summary>
        /// <param name="id">分类id</param>
        /// <param name="db"></param>
        /// <returns></returns>
        public T_Res_Type GetTypeById(string id, JSZX_ResourceEntities db)
        {
            T_Res_Type type = new T_Res_Type();

            var query = from t in db.T_Res_Type where t.ID == id select t;

            List <T_Res_Type> typeList = query.ToList();

            if (typeList != null)
            {
                type = typeList[0];
            }

            return(type);
        }
        private void DelTypeList(string id, JSZX_ResourceEntities db)
        {
            T_Res_Type model = db.T_Res_Type.FirstOrDefault(m => m.ID == id);

            if (model != null)
            {
                List <T_Res_Type> list = new List <T_Res_Type>();
                var query = from t in db.T_Res_Type where t.BELONG_ID == id select t;
                list = query.ToList();
                foreach (T_Res_Type type in list)
                {
                    DelTypeList(type.ID, db);
                }
                db.T_Res_Type.Remove(model);
            }
        }