📄 employeebll.cs
字号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Model;
using DAL;
namespace BLL.Employee
{
public class EmployeeBll
{
DAL.Employee.EmployeeDal EmployeeShow;
public EmployeeBll()
{
EmployeeShow = new DAL.Employee.EmployeeDal();
}
#region 获取职位名称
/// <summary>
/// 获取职位名称
/// </summary>
/// <returns>返回职位名称数据集</returns>
public List<Model.Employee.EmployeeModel> SelectRoleName()
{
return EmployeeShow.SelectRoleName();
}
#endregion
#region 获取分店名称
/// <summary>
/// 获取分店名称
/// </summary>
/// <returns>返回职位分店数据集</returns>
public List<Model.Employee.EmployeeModel> SelectShopName()
{
return EmployeeShow.SelectShopName();
}
#endregion
#region 获取职位ID
/// <summary>
/// 用职位名称找职位ID
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> SelectRoleID(string role_name)
{
return EmployeeShow.SelectRoleID(role_name);
}
#endregion
#region 获取分店ID
/// <summary>
/// 用分店名称找分店ID
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> SelectShopID(string shop_name)
{
return EmployeeShow.SelectShopID(shop_name);
}
#endregion
#region 员工添加
/// <summary>
/// 员工添加
/// </summary>
/// <param name="role_id">职位id</param>
/// <param name="shop_id">分店id</param>
/// <param name="employee_name">员工姓名</param>
/// <param name="employee_in_time">入职时间</param>
/// <param name="employee_tel">联系电话</param>
/// <returns></returns>
public int EmployeeAdd(string empid, int role_id, int shop_id, string employee_name, DateTime employee_in_time, string employee_tel, string employee_state)
{
return EmployeeShow.EmployeeAdd(empid,role_id, shop_id, employee_name, employee_in_time, employee_tel, employee_state);
}
#endregion
#region 员工信息显示
/// <summary>
/// 员工信息显示
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> EmployeeInfShow()
{
return EmployeeShow.EmployeeInfShow();
}
#endregion
#region 根据员工名称信息查询
/// <summary>
/// 根据员工名称信息查询
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> EmployeeNameSelect(string employee_name)
{
return EmployeeShow.EmployeeNameSelect(employee_name);
}
#endregion
#region 根据员工编号信息查询
/// <summary>
/// 根据员工编号信息查询
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> EmployeeIDSelects(string employee_id)
{
return EmployeeShow.EmployeeIDSelects(employee_id);
}
#endregion
#region 员工信息在修改框显示
/// <summary>
/// 员工信息显示在修改页面的修改框里
/// </summary>
/// <param name="employee_id">员工编号</param>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> EmployInfUpdateShow(string employee_id)
{
return EmployeeShow.EmployInfUpdateShow(employee_id);
}
#endregion
#region 员工查看详情
/// <summary>
/// 员工查看详情
/// </summary>
/// <param name="employee_id">员工编号</param>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> EmployeeSelectDetail(string employee_id)
{
return EmployeeShow.EmployeeSelectDetail(employee_id);
}
#endregion
#region 获取职位名称
/// <summary>
/// 用职位ID找职位名称
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> SelectRoleName(string role_id)
{
return EmployeeShow.SelectRoleName(role_id);
}
#endregion
#region 获取分店名称
/// <summary>
/// 用分店ID找分店名称
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> SelectShopName(string shop_id)
{
return EmployeeShow.SelectShopName(shop_id);
}
#endregion
#region 员工信息修改
/// <summary>
/// 员工信息修改
/// </summary>
/// <param name="employee_id">员工编号</param>
/// <param name="role_id">职位ID</param>
/// <param name="shop_id">分店ID</param>
/// <param name="employee_name">员工姓名</param>
/// <param name="employee_tel">员工联系电话</param>
/// <param name="employee_state">员工在职状态</param>
/// <returns></returns>
public int EmployeeUpdate(string employee_id, string employee_name, string employee_tel, string employee_state)
{
return EmployeeShow.EmployeeUpdate(employee_id,employee_name, employee_tel, employee_state);
}
#endregion
#region 员工信息显示(多表)
/// <summary>
/// 员工信息显示
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> EmployeeInforShows()
{
return EmployeeShow.EmployeeInforShows();
}
#endregion
#region 员工职位调动
/// <summary>
/// 员工职位调动
/// </summary>
/// <param name="employee_id">员工编号</param>
/// <param name="employee_name">员工姓名</param>
/// <param name="role_id">职位ID</param>
/// <param name="shop_id">分店ID</param>
/// <returns></returns>
public int EmployeeJobRemove(string employee_id, string employee_name, int role_id, int shop_id)
{
return EmployeeShow.EmployeeJobRemove(employee_id, employee_name, role_id, shop_id);
}
#endregion
#region 根据员工姓名信息查询 多表
/// <summary>
/// 根据员工姓名信息查询
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> EmployeeSelectData(string employee_name)
{
return EmployeeShow.EmployeeSelectData(employee_name);
}
#endregion
#region 根据分店名称信息查询 多表
/// <summary>
/// 根据分店名称信息查询
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> EmployeeSelectShop(string shop_name)
{
return EmployeeShow.EmployeeSelectShop(shop_name);
}
#endregion
#region 员工密码修改(还没有测试)
/// <summary>
/// 员工密码修改
/// </summary>
/// <param name="employee_id">员工编号</param>
/// <param name="employee_pwd">员工密码</param>
/// <returns></returns>
public int EmployeeUpdatePwd(string employee_id, string employee_pwd)
{
return EmployeeShow.EmployeeUpdatePwd(employee_id, employee_pwd);
}
#endregion
#region 员工修改密码时查看信息(还没有测试)
/// <summary>
/// 员工修改密码时查看信息
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> EmployeeUpdatePwdSelect(string employee_id)
{
return EmployeeShow.EmployeeUpdatePwdSelect(employee_id);
}
#endregion
#region 密码重置
/// <summary>
/// 密码重置
/// </summary>
/// <param name="employee_id">员工编号</param>
/// <returns></returns>
public int EmployeePasswordReset(string employee_id)
{
return EmployeeShow.EmployeePasswordReset(employee_id);
}
#endregion
#region 员工离职
/// <summary>
/// 员工离职
/// </summary>
/// <param name="employee_id">员工编号</param>
/// <returns></returns>
public int EmployeeLeaveWorke(string employee_id)
{
return EmployeeShow.EmployeeLeaveWorke(employee_id);
}
#endregion
#region 员工状态信息显示
/// <summary>
/// 员工状态信息显示
/// </summary>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> EmployeeStateShow()
{
return EmployeeShow.EmployeeStateShow();
}
#endregion
#region 根据员工状态查询
/// <summary>
/// 根据员工状态查询
/// </summary>
/// <param name="Employee_state">员工状态</param>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> EmployeeStateSelect(string employee_state)
{
return EmployeeShow.EmployeeStateSelect(employee_state);
}
#endregion
#region 根据员工ID查询店铺ID
/// <summary>
/// 根据员工ID查询店铺ID
/// </summary>
/// <param name="Employee_ID">员工状态</param>
/// <returns></returns>
public List< Model.Employee.EmployeeModel> ShopidSelect(string Employee_ID)
{
return EmployeeShow.ShopidSelect(Employee_ID);
}
#endregion
#region 用户登录
/// <summary>
/// 用户登录
/// </summary>
/// <param name="Employee_ID">登陆用户名</param>
/// <param name="Employee_pwd">登录密码</param>
/// <returns>返回用户登录时的用户名,密码</returns>
public bool UserEnt(string Employee_ID, string Employee_pwd)
{
return EmployeeShow.UserEnt(Employee_ID, Employee_pwd);
}
#endregion
#region 通过员工编号查询角色编号以及功能编号
/// <summary>
/// 通过员工编号查询角色编号以及功能编号
/// </summary>
/// <param name="Employee_ID">员工编号</param>
/// <returns></returns>
public List<Model.Employee.EmployeeModel> SelectRole(string Employee_ID)
{
return EmployeeShow.SelectRole(Employee_ID);
}
#endregion
#region 验证员工角色及功能
/// <summary>
/// 验证员工角色及功能
/// </summary>
/// <param name="role_ID">角色编号</param>
/// <param name="SysFunction_id">功能编号</param>
/// <returns></returns>
public bool UserRole(string role_ID, string SysFunction_id)
{
return EmployeeShow.UserRole(role_ID, SysFunction_id);
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -