ISOCDetailScoreServices.cs 5.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Bowin.Common.Linq.Entity;
  6. using EMIS.ViewModel.DQPSystem;
  7. using EMIS.ViewModel;
  8. using EMIS.ViewModel.Students;
  9. using EMIS.ViewModel.SystemView;
  10. using EMIS.Utility;
  11. namespace EMIS.CommonLogic.DQPSystem
  12. {
  13. public interface ISOCDetailScoreServices
  14. {
  15. IGridResultSet<SOCDetailStudentScoreView> GetSOCDetailStudentScoreViewList(ConfiguretView studentScoreConditionView,
  16. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, Guid? coursematerialID, int? recordStatus,
  17. int? pageIndex, int? pageSize);
  18. List<SOCDetailStudentScoreView> GetSOCDetailStudentScoreViewList(ConfiguretView studentScoreConditionView,
  19. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, Guid? coursematerialID, int? recordStatus);
  20. void StudentSave(IList<SOCDetailStudentScoreView> socDetailStudentScoreViewList);
  21. IGridResultSet<FileUploadView> GetSOCDetailStudentAttachmentViewList(ConfiguretView studentAttachmentConditionView,
  22. Guid? socDetailID, Guid? userID, int? pageIndex, int? pageSize);
  23. IGridResultSet<SOCDetailGroupScoreView> GetSOCDetailGroupScoreViewList(ConfiguretView groupScoreConditionView,
  24. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, Guid? coursematerialID, int? recordStatus,
  25. int? pageIndex, int? pageSize);
  26. List<SOCDetailGroupScoreView> GetSOCDetailGroupScoreViewList(ConfiguretView groupScoreConditionView,
  27. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, Guid? coursematerialID, int? recordStatus);
  28. [Obsolete]
  29. void GroupSave(IList<SOCDetailGroupScoreView> socDetailGroupScoreViewList);
  30. void GroupScoreSave(Guid socDetailGroupID, IList<SOCDetailRawScoreView> socDetailRawScoreViewList);
  31. IGridResultSet<FileUploadView> GetSOCDetailGroupAttachmentViewList(ConfiguretView studentAttachmentConditionView,
  32. Guid? socDetailID, Guid? socDetailGroupID, int? pageIndex, int? pageSize);
  33. IGridResultSet<BaseStudentView> GetSOCDetailGroupStudentViewList(ConfiguretView studentAttachmentConditionView,
  34. Guid? socDetailGroupID, int? pageIndex, int? pageSize);
  35. IGridResultSet<BaseStudentView> GetSOCDetailGroupStudentViewList(ConfiguretView studentAttachmentConditionView,
  36. Guid socDetailID, Guid userID, int? pageIndex, int? pageSize);
  37. IGridResultSet<SOCDetailRawScoreView> GetSOCDetailRawScoreViewList(ConfiguretView studentScoreConditionView,
  38. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, Guid? coursematerialID, int? pageIndex, int? pageSize);
  39. IGridResultSet<SOCDetailRawScoreView> GetSOCDetailGroupRawScoreViewList(ConfiguretView studentScoreConditionView,
  40. Guid socDetailGroupID, int? pageIndex, int? pageSize);
  41. List<SOCDetailRawScoreView> GetSOCDetailRawScoreViewList(ConfiguretView studentScoreConditionView,
  42. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, Guid? coursematerialID);
  43. ReturnMessage IsStudentCanUpload(Guid userID, SOCDetailStudentKeyView socDetailStudentKeyView);
  44. void StudentSubmit(Guid userID, IList<SOCDetailStudentKeyView> socDetailStudentKeyViewList);
  45. void SaveFile(Guid userID, SOCDetailStudentKeyView socDetailStudentKeyView, IList<FileUploadView> fileList);
  46. IList<SOCStudentScoreItemView> GetStudentScoreItemViewList(Guid userID);
  47. SOCStudentScoreTotalView GetStudentScoreTotalView(Guid userID);
  48. IGridResultSet<SOCDetailRawScoreView> GetSOCDetailRawScoreViewList(Guid? coursematerialID, int? startTermID, Guid userID);
  49. void StudentCancel(IList<Guid> socDetailStudentIDList, string remark);
  50. void GroupCancel(IList<Guid> socDetailGroupIDList, string remark);
  51. void SendMessage(List<Guid> userIDList, AnnouncementView announcement);
  52. SOCDetailStudentScoreView GetSOCDetialView(Guid? SOCDetailID);
  53. List<SOCDetailStudentScoreView> Download(ConfiguretView studentScoreConditionView,
  54. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, Guid? coursematerialID, int? recordStatus, List<Guid?> IDList);
  55. List<SOCDetailStudentScoreView> GroupListDownload(ConfiguretView studentScoreConditionView,
  56. Guid? schoolyearID, Guid? collegeID, int? year, int? standardID, Guid? classmajorID, Guid? coursematerialID, int? recordStatus, List<Guid?> IDList);
  57. IGridResultSet<SOCDetailStudentScoreView> GetSOCDetailStudentScoreViewByIDList(ConfiguretView configuretView, Guid? socDetailID, Guid? userID, int? pageIndex, int? pageSize);
  58. List<SOCDetailStudentScoreView> GetSOCDetailStudentScoreViewList(ConfiguretView studentScoreConditionView, Guid? socDetailID, Guid? userID);
  59. IGridResultSet<SOCDetailGroupScoreView> GetSOCDetailGroupScoreViewByIDList(ConfiguretView groupScoreConditionView, Guid? socDetailID, Guid? userID, int? pageIndex, int? pageSize);
  60. List<SOCDetailGroupScoreView> GetSOCDetailGroupScoreViewByIDList(ConfiguretView groupScoreConditionView, Guid? socDetailID, Guid? userID);
  61. }
  62. }