You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
101 lines
2.8 KiB
101 lines
2.8 KiB
using System;
|
|
using System.Data;
|
|
using System.Collections.Generic;
|
|
using OT.Model;
|
|
using OT.DALFactory;
|
|
using OT.IDAL;
|
|
namespace OT.BLL
|
|
{
|
|
/// <summary>
|
|
/// OTB_SYS_Departments
|
|
/// </summary>
|
|
public partial class OTB_SYS_Departments
|
|
{
|
|
private readonly IOTB_SYS_Departments dal = DataAccess.Create<IOTB_SYS_Departments>("OTB_SYS_Departments");
|
|
public OTB_SYS_Departments()
|
|
{ }
|
|
#region Method
|
|
/// <summary>
|
|
/// 是否存在该记录
|
|
/// </summary>
|
|
public bool Exists(string DepartmentID)
|
|
{
|
|
return dal.Exists(DepartmentID);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 增加一条数据
|
|
/// </summary>
|
|
public bool Add(OT.Model.OTB_SYS_Departments model)
|
|
{
|
|
return dal.Add(model);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 更新一条数据
|
|
/// </summary>
|
|
public bool Update(OT.Model.OTB_SYS_Departments model)
|
|
{
|
|
return dal.Update(model);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 删除一条数据
|
|
/// </summary>
|
|
public bool Delete(string PID, string DepartmentID, string OldOrderByValue, string OrderByValue)
|
|
{
|
|
|
|
return dal.Delete( PID, DepartmentID, OldOrderByValue, OrderByValue);
|
|
}
|
|
/// <summary>
|
|
/// 删除一条数据
|
|
/// </summary>
|
|
public bool DeleteList(string DepartmentIDlist)
|
|
{
|
|
return dal.DeleteList(DepartmentIDlist);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 得到一个对象实体
|
|
/// </summary>
|
|
public OT.Model.OTB_SYS_Departments GetModel(string DepartmentID)
|
|
{
|
|
|
|
return dal.GetModel(DepartmentID);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 獲得資料列表
|
|
/// </summary>
|
|
public DataSet GetList(int StartRecordIndex, int EndRecordIndex, string DepartmentID, string DepartmentName, string Effective, string SortExpression)
|
|
{
|
|
return dal.GetList(StartRecordIndex, EndRecordIndex, DepartmentID, DepartmentName, Effective, SortExpression);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 獲得資料總筆數
|
|
/// </summary>
|
|
public int GetListCount(string DepartmentID, string DepartmentName, string Effective)
|
|
{
|
|
return dal.GetListCount(DepartmentID, DepartmentName, Effective);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 獲得資料列表
|
|
/// </summary>
|
|
public DataSet GetParentID(string DepartmentID)
|
|
{
|
|
return dal.GetParentID(DepartmentID);
|
|
}
|
|
|
|
public int GetDeptCountByParent( string DepartmentID, string ParentDepartmentID)
|
|
{
|
|
|
|
return dal.GetDeptCountByParent( DepartmentID, ParentDepartmentID);
|
|
|
|
}
|
|
|
|
#endregion Method
|
|
}
|
|
}
|
|
|