using System; using System.Data; using System.Collections.Generic; namespace OT.IDAL { public interface ICommonClass { #region 下拉選單 DataSet GetDDLModuleList(string UserRoleId); DataSet GetProgramListByModuleID(string ModuleID, string UserRoleId); //DataSet GetNAMEByGROUP_ID(string strGROUP_ID); //DataSet GetDescriptoinList(string ProjectDetailID); //DataSet GetJobNameList(string ProjectDetailID); //DataSet GetPJMgDpByProjectID(string ProjectID); //DataSet GetGROUP_NAMEList(string CreateUser); //DataSet GetIndustryClassList(string NULL); //DataSet GetSatisfiedList(string NULL); //DataSet GetOrderHStatusList(); //DataSet GetProjectStatusList(); ///// ///// 獲取專案管理入場方式列表 ///// //DataSet GetInRoomClassList(); ///// ///// 獲取店家資料對外服務列表 ///// //DataSet GetForeignServiceList(); DataSet GetUSERACCOUNTList(string NULL); DataSet GetChinWDCCOUNTList(string NULL); //DataSet GetPlaceRoomIDList(); //DataSet GetEquipmentNameListByEquipmentClass(string EquipmentClassID); //DataSet GetJobNameListByJobItem(string JobItem); //DataSet GetPlaceRoomByProjectID(string ProjectID); //DataSet GetProjectPlaceRoomName(string ProjectID); //DataSet GetBuildingByLoginUserGuid(string LoginUserGuid); //DataSet GetEventTypeNameByParentID(string ParentID); #endregion #region 取流水號 int GetArgumentMaxNumber(string ArgumentClassID, string ArgumentID, string ModifyUser); int GetArgumentClassMaxNumber(string ArgumentClassID, string ModifyUser); #endregion #region 取程式列表 #region GetProgramListByRuleId /// /// 依據角色ID取得程式列表信息 /// /// 角色ID /// 程式列表信息 DataSet GetProgramListByRuleId(string strRuleId); #endregion #endregion #region 取Text的值 string GetDate(); DataSet GetArgumentListByArgumentClassID(string strArgumentClassID); int GetMaxNumberByType(string Type, string Flag, string ModifyUser); DataSet GetFileListBySourceRelationID(string SourceRelationID); /// /// 通過專案編號獲取該專案中所有合約的附件資料列表 /// DataSet GetContractListFileListByProjectID(string ProjectID); /// /// 獲得資料列表 /// DataSet GetList(int StartRecordIndex, int EndRecordIndex, string CustomerClass, string CustomerID, string CustomerName, string ContectName, string TEL, string TaxNumber, string Status, string SortExpression); /// /// 更新排序欄位 /// bool UpdateOrderByValue(string OldOrderByValue, string NewOrderByValue, string FeildName, string MDFUserFeild, string ModifyUser, string MDFDateFeild, string TableName, string Where1, string Where2); #endregion string GetSystemSetting(string strItem, string SettingValueOrMemo); DataSet GetTrWord(string strWhere); #region 共用型更改MemberID /// /// 共用型更改MemberID /// Create by Gary 2014/08/13 /// /// 資料表名稱 /// MemberField欄位名稱 /// 新的MemberID /// 更改人欄位 /// 更改人ID /// 更改時間欄位 /// Where條件,請務必給正確的條件,以免更新錯誤 /// 是否更新成功 /// 使用地方: ChangeMember_Pop.aspx.cs by Gary 2014/08/13 bool UpdateMemberID(string strTableName, string strMemberField, string strMemberID, string strModifyField, string strUserID, string strModifyDateField, string strWhere); #endregion } }