using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMIS.ViewModel; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.PaymentManage; using EMIS.ViewModel.EducationManage; namespace EMIS.CommonLogic.PaymentManage { public interface IWorktimeAdjustmentServices { IGridResultSet GetWorktimeAdjustmentViewList(ConfiguretView worktimeAdjustmentConditionView, Guid? schoolyearID, Guid? coursematerialID, Guid? teacherUserID, int? worktimeAdjustmentTypeID, int? pageIndex, int? pageSize); List GetWorktimeAdjustmentViewList(ConfiguretView worktimeAdjustmentConditionView, Guid? schoolyearID, Guid? coursematerialID, Guid? teacherUserID, int? worktimeAdjustmentTypeID); WorktimeAdjustmentView GetWorktimeAdjustmentView(Guid? worktimeAdjustmentID); void Save(WorktimeAdjustmentView worktimeAdjustmentView); void Delete(IList worktimeAdjustmentIDList); IGridResultSet GetEducationMissionClassList(ConfiguretView missionClassConditionView, Guid? schoolyearID, Guid? userID, DateTime? adjustDate, Guid? collegeID, int? gradeYearID, int? standardID, Guid? coursematerialID, int? pageIndex, int? pageSize); void GenerateChargeAgainst(Guid schoolyearID); } }