using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using VueWebCoreApi.DLL.DAL; using VueWebCoreApi.Models; using VueWebCoreApi.Models.AttendanceSetting; using VueWebCoreApi.Tools; namespace VueWebCoreApi.DLL.BLL { public class HourlyWageBLL { #region[考勤设置查询] public static ToMessage AttendanceSettSearch(string wkshop_code, string creatuser, string paydatestartdate, string paydateenddate, int startNum, int endNum, string prop, string order) { return HourlyWageDAL.AttendanceSettSearch(wkshop_code,creatuser,paydatestartdate,paydateenddate,startNum,endNum,prop,order); } #endregion #region[考勤设置新增/编辑] public static ToMessage AttendanceSettAddUpdate(AttendanceSett attendancesett,string OperType, User us) { return HourlyWageDAL.AttendanceSettAddUpdate(attendancesett, OperType, us); } #endregion #region[考勤设置删除] public static ToMessage AttendanceSettDelete(AttendanceSett attendancesett, User us) { return HourlyWageDAL.AttendanceSettDelete(attendancesett, us); } #endregion #region[考勤打卡信息查询] public static ToMessage AttendanceSearch(string usercode) { return HourlyWageDAL.AttendanceSearch(usercode); } #endregion #region[考勤打卡信息提交] public static ToMessage AttendanceSave(Attendance attendance) { return HourlyWageDAL.AttendanceSave(attendance); } #endregion #region[考勤记录查询] public static ToMessage AttendanceRecordSearch(string wkshop_code, string creatusercode, string paydatestartdate, string paydateenddate,string status, int startNum, int endNum, string prop, string order) { return HourlyWageDAL.AttendanceRecordSearch(wkshop_code, creatusercode, paydatestartdate, paydateenddate,status, startNum, endNum, prop, order); } #endregion #region[考勤记录新增编辑] public static ToMessage AttendanceRecordAddUpdate(AttendanceRecord attendanceRecord, string operType, User us) { return HourlyWageDAL.AttendanceRecordAddUpdate(attendanceRecord, operType,us); } #endregion #region[考勤记录删除] public static ToMessage AttendanceRecordDelete(AttendanceRecord attendanceRecord, User us) { return HourlyWageDAL.AttendanceRecordDelete(attendanceRecord, us); } #endregion #region[考勤记录核算提交] public static ToMessage AttendanceRecordSave(AttendanceSave attendanceSave, User us) { return HourlyWageDAL.AttendanceRecordSave(attendanceSave,us); } #endregion #region[日计时工资报表查询] public static ToMessage DailyWageReportSearch(string wkshop_code, string creatusercode, string paydatestartdate, string paydateenddate, int startNum, int endNum, string prop, string order) { return HourlyWageDAL.DailyWageReportSearch(wkshop_code, creatusercode, paydatestartdate, paydateenddate, startNum, endNum, prop, order); } #endregion #region[日计时工资修改扣除时长、扣除薪资] public static ToMessage DailyWageReportUpdate(DailyWageReport dailyWageReport, User us) { return HourlyWageDAL.DailyWageReportUpdate(dailyWageReport,us); } #endregion #region[日计时工资报表导出] public static ToMessage DailyWageReportExcelSearch(string wkshop_code, string creatusercode, string paydatestartdate, string paydateenddate) { return HourlyWageDAL.DailyWageReportExcelSearch(wkshop_code, creatusercode, paydatestartdate, paydateenddate); } #endregion #region[月计时工资报表查询] public static ToMessage MonthlyWageReportSearch(string wkshop_code,string paydatestartdate, string paydateenddate, int startNum, int endNum, string prop, string order) { return HourlyWageDAL.MonthlyWageReportSearch(wkshop_code, paydatestartdate, paydateenddate, startNum, endNum, prop, order); } #endregion #region[月计时工资报表导出] public static ToMessage MonthlyWageReportExcelSearch(string wkshop_code, string paydatestartdate, string paydateenddate) { return HourlyWageDAL.MonthlyWageReportExcelSearch(wkshop_code,paydatestartdate, paydateenddate); } #endregion } }