⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employeebll.cs

📁 c#三层架构项目开发的全过程
💻 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 + -