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