Exemplo n.º 1
0
        public ActionResult DeleteCategory(int Id)
        {
            CategoryManage cm = new CategoryManage();

            cm.Delete(Id);
            return(RedirectToAction("Index", "Admin"));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 获得此ID的类别详细信息
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static CategoryInfo Get(int id)
        {
            var item = CategoryManage.Get(id);

            LoadExtionsion(item);
            return(item);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 构造方法
        /// </summary>
        public CategoryAppService(IRepository <Core.CustomDomain.Category.Category, int> categoryRepository,
                                  CategoryManage categoryManage

                                  )
        {
            _categoryRepository = categoryRepository;
            _categoryManage     = categoryManage;
        }
Exemplo n.º 4
0
 /// <summary>
 /// 是否存在别名,别名不允许重复
 /// </summary>
 /// <param name="appId"></param>
 /// <param name="cid"></param>
 /// <param name="englishName"></param>
 /// <returns></returns>
 public static bool ExistsAlias(int cid, string englishName)
 {
     if (string.IsNullOrEmpty(englishName))
     {
         return(false);
     }
     return(CategoryManage.ExistsAlias(cid, englishName));
 }
        /// <summary>
        /// 构造方法
        /// </summary>
        public CategoryAppService(IRepository <Category, int> categoryRepository,
                                  CategoryManage categoryManage

                                  )
        {
            _categoryRepository = categoryRepository;
            _categoryManage     = categoryManage;
        }
Exemplo n.º 6
0
        public static IList <CategoryInfo> ListAllSubCatById(int[] ids)
        {
            var list = CategoryManage.ListAllSubCatById(ids);

            foreach (var item in list)
            {
                LoadExtionsion(item);
            }
            return(list);
        }
Exemplo n.º 7
0
        /// <summary>
        /// 获得全部分类,包含删除的和未启用的
        /// </summary>
        /// <param name="lang"></param>
        /// <returns></returns>
        public static IList <CategoryInfo> ListAll()
        {
            var list = CategoryManage.ListAll();

            foreach (var item in list)
            {
                LoadExtionsion(item);
            }
            return(list);
        }
Exemplo n.º 8
0
        public ActionResult AddCategory(Category category, List <HttpPostedFileBase> images)
        {
            CategoryManage cm = new CategoryManage();

            if (cm.Add(category, images))
            {
                return(RedirectToAction("Index", "Admin"));
            }
            else
            {
                return(RedirectToAction("Index", "Admin"));
            }
        }
Exemplo n.º 9
0
 public static VideoCatInfo Create(VideoCatInfo model)
 {
     if (model.Id == 0)
     {
         //Add
         int id = CategoryManage.AddVideoCatInfo(model);
         model.Id = id;
     }
     else
     {
         CategoryManage.UpdateVideoCatInfo(model);
     }
     return(model);
 }
Exemplo n.º 10
0
 public static ColumnInfo Create(ColumnInfo model)
 {
     if (model.Id == 0)
     {
         //Insert
         int id = CategoryManage.AddColumnInfo(model);
     }
     else
     {
         //Update
         CategoryManage.UpdateColumnInfo(model);
     }
     return(model);
 }
Exemplo n.º 11
0
 public static IndustryInfo Create(IndustryInfo model)
 {
     if (model.Id == 0)
     {
         //Add
         int id = CategoryManage.AddIndustryInfo(model);
         model.Id = id;
     }
     else
     {
         CategoryManage.UpdateIndustryInfo(model);
     }
     return(model);
 }
Exemplo n.º 12
0
 public static TechInfo Create(TechInfo model)
 {
     if (model.Id == 0)
     {
         //Add
         int id = CategoryManage.AddTechInfo(model);
         model.Id = id;
     }
     else
     {
         CategoryManage.UpdateTechInfo(model);
     }
     return(model);
 }
        public CategoryManage GetCategoryManage(int pageSize, int pageIndex)
        {
            var model = new CategoryManage();

            model.PageSize  = pageSize;
            model.PageIndex = pageIndex;

            object[] param = new object[] { };
            model.ListCategory = base.ExecStoredProc <Category>("SP_GetAllCategory", param).Take(pageSize).ToList();

            model.TotalCount = model.ListCategory.Count();

            return(model);
        }
Exemplo n.º 14
0
 /// <summary>
 /// 添加或更新分类信息
 /// </summary>
 /// <param name="model"></param>
 /// <returns>主键ID</returns>
 public static int Create(CategoryInfo model)
 {
     if (model.Id == 0)
     {
         //Insert
         int i = CategoryManage.Insert(model);
         model.Id = i;
     }
     else
     {
         //Update
         CategoryManage.Update(model);
     }
     return(model.Id);
 }
Exemplo n.º 15
0
        /// <summary>
        /// 根据父ID获取此ID下一级栏目,只显示一级子分类,包含删除的和未启用的
        /// </summary>
        /// <param name="parentId"></param>
        /// <returns></returns>
        public static IList <CategoryInfo> ListByParentId(int parentId, bool showEnabled = false, bool showDeleted = true, WebLanguage language = WebLanguage.zh_cn)
        {
            var _list = CategoryManage.ListByParentId(parentId).AsEnumerable();

            if (showEnabled)
            {
                _list = _list.Where(p => p.IsEnabled == true);
            }

            if (!showDeleted)
            {
                _list = _list.Where(p => p.IsDeleted == false);
            }

            foreach (var item in _list)
            {
                LoadExtionsion(item);
            }
            return(_list.ToList());
        }
Exemplo n.º 16
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (HttpContext.Current.Session["user"] == null)
     {
         Response.Write("<script language='javascript'>alert('登录信息过期,请重新登录');location.href='../../Login/Login.aspx'</script>");
     }
     else
     {
         Dictionary <string, string> user = HttpContext.Current.Session["user"] as Dictionary <string, string>;
         try
         {
             storeId = int.Parse(user["storeID"]);
         }
         catch
         {
             Response.Write("<script language='javascript'>alert('您没有绑定的仓库');location.href='../../Home/Home.aspx'</script>");
         };
         userNum  = user["num"];
         category = CategoryManage.GetCate();
     }
 }
Exemplo n.º 17
0
 public static IList <TechInfo> List()
 {
     return(CategoryManage.TechList());
 }
Exemplo n.º 18
0
 /// <summary>
 /// 根据别名获得分类信息
 /// </summary>
 /// <param name="alias"></param>
 /// <returns></returns>
 public static TechInfo GetTechInfoByAlias(string alias)
 {
     return(CategoryManage.GetTechInfoByAlias(alias));
 }
Exemplo n.º 19
0
 public static TechInfo GetById(int id)
 {
     return(CategoryManage.GetTechInfoById(id));
 }
Exemplo n.º 20
0
 public static IList <ColumnInfo> List()
 {
     return(CategoryManage.ColumnList());
 }
Exemplo n.º 21
0
 public static IList <ColumnInfo> ListByParentId(int parentId)
 {
     return(CategoryManage.ColumnListByParentId(parentId));
 }
Exemplo n.º 22
0
 /// <summary>
 ///分类名是否存在,在同一语言下
 /// </summary>
 /// <param name="id"></param>
 /// <param name="name"></param>
 /// <param name="parentId"></param>
 /// <param name="lang"></param>
 /// <returns></returns>
 public static bool ExistsName(int id, string name, int parentId)
 {
     return(CategoryManage.ExistsName(id, name, parentId));
 }
Exemplo n.º 23
0
 public static void Enable(int id)
 {
     CategoryManage.Enable(id);
 }
Exemplo n.º 24
0
 public static VideoCatInfo GetById(int id)
 {
     return(CategoryManage.GetVideoCatInfoById(id));
 }
Exemplo n.º 25
0
 public static IList <IndustryInfo> List()
 {
     return(CategoryManage.IndustryList());
 }
Exemplo n.º 26
0
 public static ColumnInfo GetById(int id)
 {
     return(CategoryManage.GetColumnInfoById(id));
 }
Exemplo n.º 27
0
 /// <summary>
 /// 恢复分类
 /// </summary>
 /// <param name="id"></param>
 public static void Restore(int id)
 {
     CategoryManage.Restore(id);
 }
Exemplo n.º 28
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public static void Delete(int id)
 {
     CategoryManage.Delete(id);
 }
Exemplo n.º 29
0
 public static IList <VideoCatInfo> List()
 {
     return(CategoryManage.VideoCatList());
 }
Exemplo n.º 30
0
 public static IndustryInfo GetById(int id)
 {
     return(CategoryManage.GetIndustryInfoById(id));
 }