IWorktimeAdjustmentServices.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using EMIS.ViewModel;
  6. using Bowin.Common.Linq.Entity;
  7. using EMIS.ViewModel.PaymentManage;
  8. using EMIS.ViewModel.EducationManage;
  9. namespace EMIS.CommonLogic.PaymentManage
  10. {
  11. public interface IWorktimeAdjustmentServices
  12. {
  13. IGridResultSet<WorktimeAdjustmentView> GetWorktimeAdjustmentViewList(ConfiguretView worktimeAdjustmentConditionView,
  14. Guid? schoolyearID, Guid? coursematerialID, Guid? teacherUserID, int? worktimeAdjustmentTypeID, int? pageIndex, int? pageSize);
  15. List<WorktimeAdjustmentView> GetWorktimeAdjustmentViewList(ConfiguretView worktimeAdjustmentConditionView,
  16. Guid? schoolyearID, Guid? coursematerialID, Guid? teacherUserID, int? worktimeAdjustmentTypeID);
  17. WorktimeAdjustmentView GetWorktimeAdjustmentView(Guid? worktimeAdjustmentID);
  18. void Save(WorktimeAdjustmentView worktimeAdjustmentView);
  19. void Delete(IList<Guid?> worktimeAdjustmentIDList);
  20. IGridResultSet<EducationMissionClassComboView> GetEducationMissionClassList(ConfiguretView missionClassConditionView,
  21. Guid? schoolyearID, Guid? userID, DateTime? adjustDate, Guid? collegeID, int? gradeYearID, int? standardID, Guid? coursematerialID,
  22. int? pageIndex, int? pageSize);
  23. void GenerateChargeAgainst(Guid schoolyearID);
  24. }
  25. }