Ejemplo n.º 1
0
        public ActionResult Add(T_Bas_Module one)
        {
            var parent = _bll.FindSingleData(one.ParentID);

            one.Path = parent.Path + 1;
            bool      add = _bll.Insert(one);
            CRUDModel cm  = CRUDModelHelper.GetRes(CRUD.ADD, add);

            return(Json(cm, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 添加界面
        /// </summary>
        /// <returns></returns>
        public ActionResult Add()
        {
            ViewData["IsUse"]       = PublicCommon.GetPublicCommon()["IsUse"];
            ViewData["IsFuntion"]   = PublicCommon.GetPublicCommon()["IsFuntion"];
            ViewBag.applicationList = new SelectList(PublicCommon.GetPublicCommon()["ApplicationID"], "Value", "ShowName");
            ViewBag.moduleList      = new SelectList((DataCache.GetCache(ObjectCacheName.Module) as IList <T_Bas_Module>), "MouduleID", "MouduleName");
            ViewBag.moduleTypeList  = new SelectList(PublicCommon.GetIsMouduleType(), "Value", "ShowName");
            T_Bas_Module module = new T_Bas_Module();

            module.CreateDate = DateTime.Now;
            return(View(module));
        }
Ejemplo n.º 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Edit(int?id)
        {
            ViewData["IsUse"]     = PublicCommon.GetPublicCommon()["IsUse"];
            ViewData["IsFuntion"] = PublicCommon.GetPublicCommon()["IsFuntion"];
            T_Bas_Module module = _bll.FindSingleData(id);

            if (!object.Equals(module, null))
            {
                ViewBag.applicationList = new SelectList(PublicCommon.GetPublicCommon()["ApplicationID"], "Value", "ShowName");
                ViewBag.moduleList      = new SelectList((DataCache.GetCache(ObjectCacheName.Module) as IList <T_Bas_Module>), "MouduleID", "MouduleName");
                ViewBag.moduleTypeList  = new SelectList(PublicCommon.GetIsMouduleType(), "Value", "ShowName");
            }
            return(View(module));
        }
Ejemplo n.º 4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public int GetPathData(int id)
        {
            int          path;
            T_Bas_Module module = SysDataHelper <T_Bas_Module> .FindSingleData(id);

            if (module != null)
            {
                path = Convert.ToInt32(module.Path);
            }
            else
            {
                path = 0;
            }
            return(path);
        }
Ejemplo n.º 5
0
 public bool Delete(T_Bas_Module p)
 {
     return(_repository.Delete(p));
 }
Ejemplo n.º 6
0
 /// <summary>
 /// 修改指定的字段
 /// </summary>
 /// <param name="entity"></param>
 /// <param name="fileds"></param>
 /// <returns></returns>
 public bool UpdateSubFields(T_Bas_Module entity, List <string> fileds)
 {
     return(_repository.UpdateSubFields(entity, fileds));
 }
Ejemplo n.º 7
0
 public bool Update(T_Bas_Module p)
 {
     return(_repository.Update(p));
 }
Ejemplo n.º 8
0
 public bool Insert(T_Bas_Module p)
 {
     return(_repository.Insert(p));
 }