温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:漂亮无限级分类源代码(三层实现)
当前文件路径:JohnTree/JohnTree.Library/Bll/IConClass.cs

1using System; 2
using System.Collections.Generic; 3
using System.Text; 4
using System.Data; 5
6
using JohnTree.Library.DAL; 7
using JohnTree.Library.Model; 8
9
namespace JohnTree.Library.Bll 10
{ 11
public class IConClass 12
{ 13
ConClass dal = new ConClass(); 14
15
/// <summary> 16
/// 获取ClassId的包含菜单列表 17
/// </summary> 18
/// <param name="ClassId"></param> 19
/// <returns></returns> 20
public DataSet GetClassListByClassId( string ClassId ) 21
{ 22
return dal.GetClassListByClassId(ClassId); 23
} 24
25
/// <summary> 26
/// 添加一个菜单项 27
/// </summary> 28
/// <param name="model"></param> 29
/// <returns></returns> 30
public bool ClassAdd( ConClassInfo model ) 31
{ 32
return dal.ClassAdd(model); 33
} 34
35
/// <summary> 36
/// 编辑一个菜单项 37
/// </summary> 38
/// <param name="model"></param> 39
/// <returns></returns> 40
public bool ClassSave( ConClassInfo model ) 41
{ 42
return dal.ClassSave(model); 43
} 44
45
/// <summary> 46
/// 获取该菜单项的所有子菜单项 47
/// </summary> 48
/// <param name="ClassId"></param> 49
/// <returns></returns> 50
public DataSet GetSubClassList( string ClassId ) 51
{ 52
return dal.GetSubClassList(ClassId); 53
} 54
55
/// <summary> 56
/// 获取菜单列表 57
/// </summary> 58
/// <param name="ClassKind"></param> 59
/// <returns></returns> 60
public DataSet GetClassList( int ClassKind ) 61
{ 62
return dal.GetClassList(ClassKind); 63
} 64
65
public string GetPreClassId( string ClassId ) 66
{ 67
return dal.GetPreClassId(ClassId); 68
} 69
70
/// <summary> 71
/// 删除一个菜单项 72
/// </summary> 73
/// <param name="ClassId"></param> 74
/// <returns></returns> 75
public bool DelByClassId( string ClassId ) 76
{ 77
return dal.DelByClassId(ClassId); 78
} 79
80
/// <summary> 81
/// 更新排序 82
/// </summary> 83
/// <param name="ClassId"></param> 84
/// <param name="ClassOrder"></param> 85
/// <returns></returns> 86
public bool UpdateClassOrder( string ClassId, int ClassOrder ) 87
{ 88
return dal.UpdateClassOrder(ClassId, ClassOrder); 89
} 90
} 91
} 92





}