/**/
////
///
/// 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
}
}
///
/// 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
}
}