/// <summary> /// 添加调休详情 /// </summary> /// <param name="le">调休类</param> /// <returns>成功返回 true 否则返回false</returns> public bool Add(Leave le) { LeaveDal ld = new LeaveDal(); if (ld.IsExistSame(le)) { return(false); } return(ld.Add(le)); }
/// <summary> /// 更新调休表 /// </summary> /// <param name="le">新的调休信息</param> /// <returns></returns> public bool Update(Leave le) { LeaveDal ld = new LeaveDal(); var b = ld.IsExistSame(le); if (b) { return(false); } return(new LeaveDal().Update(le)); }
/// <summary> /// 查询总加班时间,已调休时间,剩余时间 /// </summary> /// <param name="le">该员工id</param> /// <returns>结果返回成数组</returns> public float[] Hour(string id) { OvertimeDal ot = new OvertimeDal(); LeaveDal ld = new LeaveDal(); float all = ot.AllHour(id); float used = ld.UsedHour(id); float remain = all - used; float[] hours = { all, used, remain }; return(hours); }