using System; using System.Data; namespace OT.IDAL { /// /// 接口層OTB_SYS_Members /// public interface IOTB_SYS_Members { #region 成員方法 /// /// 是否存在該記錄 /// bool Exists(string MemberID); /// /// 增加一條數據 /// bool Add(OT.Model.OTB_SYS_Members model); /// /// 更新一條數據 /// bool Update(OT.Model.OTB_SYS_Members model); /// /// 更新數據 /// bool UpdatePop( string MemberID, string MemberName, string Password, string CalColor, string ModifyUser, string SysShowMode); /// /// 刪除一條數據 /// int Delete(string MemberID); bool DeleteList(string MemberIDlist); /// /// 獲得資料列表 /// DataSet GetList(int StartRecordIndex, int EndRecordIndex, string MemberID, string MemberName, string Effective, string SortExpression); /// /// 獲得資料總筆數 /// int GetListCount(string MemberID, string MemberName, string Effective); #endregion 成員方法 #region MethodEx #endregion MethodEx int GetListCount(string MemberID, string MemberName, string DeptID, string JobtitleID, string Effective); DataSet GetList(int StartRecordIndex, int EndRecordIndex, string MemberID, string MemberName, string DeptID, string JobtitleID, string Effective, string SortExpression); bool ExistsColor(string MemberID, string Calcolor); Model.OTB_SYS_Members GetModel(string MemberID); int SearchMemberCount(string MemberID, string MemberName, string RuleID, string RuleName); DataSet SearchMember(int StartRecordIndex, int EndRecordIndex, string strSearch, string SortExpression); } }