/**/ ////////////////////////////////////////////////////////////////////////////////////////// // /// /// Copyright (C), 2002-2008, Murphy Corporation. /// /// FileName: FDSystem.cs /// Author: 胡晓伟 /// ////////////////////////////////////////////////////////////////////////////////////////// // using System; using System.Data; using System.Collections; using SEM.DataEntity; using SEM.DataAccess.SysManage.RightManage; using COM.Makinfo.Facade; namespace SEM.Facade.SysManage.RightManage { /**/ /// <summary> /// FDSysUser 的摘要说明。 /// </summary> public class FDSysUser: FacadeBase { public DASysUser daSysUser; public DASysUserDept daSysUserDept; public FDSysUser() { this .daSysUser = new DASysUser(); } read #region read /**/ /// <summary> /// 条件查询 /// </summary> /// <param name="strdeptcode"></param> /// <param name="intstoped"></param> /// <param name="strusername"></param> /// <param name="strusercode"></param> /// <param name="strareacode"></param> /// <returns></returns> public DataTable ReadAllData( string strIsUsed, string strUserName, string strUserCode, string strAreaCode) { return this .daSysUser.ReadAllData (strIsUsed,strUserName,strUserCode,strAreaCode); } /**/ /// <summary> /// /// </summary> /// <param name="aryIDs"></param> /// <returns></returns> public DataTable ReadDataByIDs( string [] aryIDs) { return this .daSysUser.ReadDataByIDs(aryIDs); } /**/ /// <summary> /// 通过GUID(数组)查询记录 /// </summary> /// <param name="aryGUIDs"></param> /// <returns></returns> public DataTable ReadDataByGUIDs( string [] aryGUIDs) { return this .daSysUser.ReadDataByGUIDs(aryGUIDs) ; } /**/ /// <summary> /// 根据GUID查询人员信息(Daizh) /// </summary> /// <param name="aryIDs"></param> /// <returns></returns> public DataTable ReadDataByGuid( string strGuid) { return this .daSysUser.ReadDataByGuid(strGuid); } /**/ /// <summary> /// 根据Code查询人员信息(Daizh) /// </summary> /// <param name="aryIDs"></param> /// <returns></returns> public DataTable ReadUserNameByCode( string strCode) { return this .daSysUser.ReadUserNameByCode(strCode); } /**/ /// <summary> /// /// </summary> /// <param name="aryIDs"></param> /// <returns></returns> public DataTable ReadDataByIDs( string aryIDs) { return this .ReadDataByIDs( new string [] {aryIDs} ); } /**/ /// <summary> /// /// </summary> /// <param name="depcode"></param> /// <returns></returns> public DataTable GetAllUserByDepCode( string depcode) { return this .daSysUser.GetAllUserByDepCode (depcode); } /**/ /// <summary> /// 读取人口职位关联表中的数据。 /// </summary> /// <param name="strAreaCode"></param> /// <param name="strDepGuid"></param> /// <param name="strPostGuid"></param> /// <returns></returns> public DataTable ReadDataByUserPost( string strAreaCode, string strDepGuid, string strPostGuid) { return this .daSysUser.ReadDataByUserPost (strAreaCode,strDepGuid, strPostGuid); } /**/ /// <summary> /// 读取人口角色关联表中的数据。 /// </summary> /// <param name="strAreaCode"></param> /// <param name="strRoleGuid"></param> /// <returns></returns> public DataTable ReadDataByUserRole( string strAreaCode, string strRoleGuid) { return this .daSysUser.ReadDataByUserRole (strAreaCode,strRoleGuid); } /**/ /// <summary> /// /// </summary> /// <param name="usercode"></param> /// <returns></returns> public DataTable ReadUserInfoByLogIn( string usercode) { DataTable dataSysUser = this .daSysUser.ReadDataByIDs( new string [] {usercode} ); return dataSysUser; } /**/ /// <summary> /// 得取地区数组\部门数组的所有用户 /// </summary> /// <param name="strArea"> 地区数组 </param> /// <param name="strDept"> 部门数组 </param> /// <returns> 用户表 </returns> public DataTable ReadDataArrayUserCode( string [] strArea, string [] strDept) { return this .daSysUser.ReadDataArrayUserCode (strArea,strDept); } #endregion create #region create /**/ /// <summary> /// Create new income type info. /// </summary> /// <param name="defineData"></param> public void Create(DataTable dataBankBook) { this .daSysUser.Create(dataBankBook); } #endregion create update #region update /**/ /// <summary> /// 修改密码 /// </summary> /// <param name="dataSysUser"></param> public void UpdatePass( string strUserID, string strNewPass) { DataTable dtData = OsdSysUser.NewDataTable(); DataRow row = dtData.NewRow(); row[OsdSysUser.Col_UserCode] = strUserID; row[OsdSysUser.Col_UserPass] = strNewPass; dtData.Rows.Add(row); dtData.AcceptChanges(); // 修改密码 this .daSysUser.UpdatePass(dtData); } /**/ /// <summary> /// /// </summary> /// <param name="dataBankBook"></param> public void Update(DataTable dtData) { this .daSysUser.Update(dtData); } #endregion update delete #region delete /**/ /// <summary> /// /// </summary> /// <param name="aryIDs"></param> public void DeleteDataByIDs( string [] aryIDs) { this .daSysUser.DeleteDataByIDs(aryIDs); } /**/ /// <summary> /// 修改用户的所属部门----添加一个部门 /// </summary> /// <param name="usercode"></param> /// <param name="depcode"></param> public void AddUserToDeptByUserCode(DataTable dataBankBook) { daSysUserDept.Create (dataBankBook); } #endregion } }
posted on
2006-07-25 20:49
胡晓伟
阅读(
643 )
评论()
编辑
收藏
举报