📄 employeesbl.cs
字号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using BRISDataAccess.DataAccess;
using BRISDataAccess.Entity;
namespace BEISBusinessLogic.BusinessLogic
{
public class EmployeesBL
{
private EmployeesStore _employeesStore;
public EmployeesBL()
{
this._employeesStore = new EmployeesStore();
}
public EmployeesCollection GetEmployeessList()
{
return this._employeesStore.GetEmployeessList();
}
public bool UpdateEmployPassWord(int employeesID, string oldpassWord, string newpassWord)
{
EmployeesStore employessStore = new EmployeesStore();
EmployeesCollection employeesCollection = new EmployeesCollection();
employeesCollection = employessStore.GetEmployessPassWord(employeesID, oldpassWord);
if (employeesCollection.Count != 0)
{
employessStore.UpdateEmployessPassWord(employeesID, newpassWord);
return true;
}
else
{
return false;
}
}
public string GetEmployeeName(Nullable<int> employeeID)
{
if (employeeID != null)
{
EmployeesEntity employeesEntity = _employeesStore.GetEmployeesInfo(Convert.ToInt32(employeeID));
string name = employeesEntity.FirstName + employeesEntity.LastName;
return name;
}
else
{
return "";
}
}
public EmployeesEntity GetEmployeesEntity(int employeeID)
{
EmployeesStore employeesStore = new EmployeesStore();
EmployeesEntity employeeData = employeesStore.GetEmployeesInfo(employeeID);
return employeeData;
}
/// <summary>
/// Select EmployeesInfo By orgID
/// Return EmployeesEntity
/// </summary>
/// <param name="_orgID"></param>
/// <returns></returns>
public EmployeesEntity GetEmployeesInfos(int _orgID)
{
EmployeesStore employeesStore = new EmployeesStore();
EmployeesEntity employeesInfos = employeesStore.GetEmployeesInfos(_orgID);
return employeesInfos;
}
/// <summary>
/// 返回属于同一分支及以下分支机构的雇员EmployeesID字符串,不是分支则不会返回null
/// </summary>
/// <returns></returns>
public ArrayList GetAllIsSubOrgEmployeesInfo(int employeesID)
{
EmployeesStore employeesStore = new EmployeesStore();
ArrayList employeesIDList = employeesStore.GetAllIsSubOrgEmployeesString(employeesID);
return employeesIDList;
}
/// <summary>
/// 获取指定orgID下属的所有员工集合
/// </summary>
/// <param name="_orgID"></param>
/// <returns></returns>
/// <remarks>获取指定orgID下属的所有员工集合</remarks>
public EmployeesCollection GetEmployeessListByOrgID(int _orgID)//carter
{
return this._employeesStore.GetEmployeessListByOrgID(_orgID);
}
/// <summary>
/// 删除Employees
/// </summary>
/// <param name="employess"></param>
public void DeleteEmployeesInfo(EmployeesEntity employess)//carter
{
_employeesStore.DeleteEmployeesInfo(employess);
}
/// <summary>
/// 添加新用户
/// </summary>
/// <param name="employess"></param>
public void InsertEmployeesInfo(EmployeesEntity employess)//carter
{
_employeesStore.InsertEmployeesInfo(employess);
}
/// <summary>
/// 更新用户信息
/// </summary>
/// <param name="employess"></param>
public void UpdateEmployeseInfo(EmployeesEntity employess)//carter
{
_employeesStore.UpdateEmployeseInfo(employess);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -