IArrangementServices.cs 1008 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using EMIS.ViewModel.CalendarManage;
  6. using EMIS.ViewModel;
  7. using Bowin.Common.Linq.Entity;
  8. using EMIS.Entities;
  9. namespace EMIS.CommonLogic.CalendarManage
  10. {
  11. public interface IArrangementServices
  12. {
  13. /// <summary>
  14. /// 查询周工作安排信息
  15. /// </summary>
  16. /// <param name="configuretView">查询条件实体</param>
  17. /// <returns></returns>
  18. List<ArrangementView> GetArrangementViewList(ConfiguretView configuretView);
  19. /// <summary>
  20. /// 周工作时间安排表
  21. /// </summary>
  22. /// <returns></returns>
  23. IGridResultSet<ArrangementView> GetArrangementViewGrid();
  24. /// <summary>
  25. /// 新增周工作时间
  26. /// </summary>
  27. /// <param name="listArrangement"></param>
  28. void ArrangementAdd(List<ArrangementView> listArrangement);
  29. bool IsOnWork(int weekday, Guid courseTimeID);
  30. }
  31. }