/// <summary>
        /// 根据条件查询排班
        /// </summary>
        /// <param name="PlanDutyTableName"></param>
        /// <returns></returns>
        /// <param name="fromTime"></param>
        /// <param name="toTime"></param>
        /// <param name="employeeName"></param>
        public List <PlanDutyTable> GetPlanDutyTableByCondition(string PlanDutyTableName,
                                                                DateTime fromTime, DateTime toTime, string employeeName, Account loginUser)
        {
            GetPlanDutyTable GetPlanDutyTable = new GetPlanDutyTable();

            return(GetPlanDutyTable.GetPlanDutyTableByCondition(PlanDutyTableName, fromTime, toTime, employeeName, loginUser));
        }
        ///<summary>
        /// 通过planDutyTableId得到排班表,和应用该排班表的员工
        ///</summary>
        ///<param name="planDutyTableId"></param>
        ///<returns></returns>
        public PlanDutyTable GetPlanDutyTableByPKID(int planDutyTableId)
        {
            GetPlanDutyTable GetPlanDutyTable = new GetPlanDutyTable();

            return(GetPlanDutyTable.GetPlanDutyTableByPKID(planDutyTableId));
        }
        /// <summary>
        /// 用于自动计算考勤时间
        /// </summary>
        public List <PlanDutyDetail> GetPlanDutyDetailByAccount(int AccountID, DateTime dateStart, DateTime dateEnd)
        {
            GetPlanDutyTable getPlanDutyTable = new GetPlanDutyTable();

            return(getPlanDutyTable.GetPlanDutyDetailByAccount(AccountID, dateStart, dateEnd));
        }