温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:Acom进出仓管理系统源码
当前文件路径:AcomStore/BLL/ShClass.cs

1using System; 2
using System.Collections.Generic; 3
using System.Text; 4
using System.Data; 5
6
using AcomLb.Model; 7
8
namespace AcomLb.BLL 9
{ 10
public class ShClass 11
{ 12
AcomLb.SqlDAL.ShClass dal; 13
14
public ShClass() 15
{ 16
dal = new AcomLb.SqlDAL.ShClass(); 17
} 18
19
/// <summary> 20
/// 保存数据 21
/// </summary> 22
/// <param name="ds">数据集</param> 23
/// <returns></returns> 24
public bool Save(ShClassData ds) 25
{ 26
if (ds.Tables[0].Rows.Count != 1) 27
return false; 28
DataRow dr = ds.Tables[0].Rows[0]; 29
ds.AcceptChanges(); 30
if (dr[ShClassData.ID_FIELD] == DBNull.Value) 31
{ 32
dr.SetAdded(); 33
return dal.InsertData(ds); 34
} 35
else 36
{ 37
dr.SetModified(); 38
return dal.UpdateData(ds); 39
} 40
} 41
42
public bool DeleteById(int Id) 43
{ 44
return dal.DeleteData(Id); 45
} 46
47
public ShClassData GetDataByID(int Id) 48
{ 49
return dal.GetDataByID(Id); 50
} 51
52
/// <summary> 53
/// 获取ClassId的包含菜单列表 54
/// </summary> 55
/// <param name="ClassId"></param> 56
/// <returns></returns> 57
public DataSet GetClassListByClassId(string ClassId) 58
{ 59
return dal.GetClassListByClassId(ClassId); 60
} 61
62
/// <summary> 63
/// 获取菜单列表 64
/// </summary> 65
/// <returns></returns> 66
public DataSet GetClassList(int ClassKind) 67
{ 68
return dal.GetClassList(ClassKind); 69
} 70
71
/// <summary> 72
/// 上一级菜单 73
/// </summary> 74
/// <param name="ClassId"></param> 75
/// <returns></returns> 76
public string GetPreClassId(string ClassId) 77
{ 78
return dal.GetPreClassId(ClassId); 79
} 80
} 81
} 82





}
}