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

📄 employeesbl.cs

📁 简单的cI真的是很简单 你想要就下载吧
💻 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 + -