IExamineApplyServices.cs 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using EMIS.ViewModel.Students;
  6. using Bowin.Common.Linq.Entity;
  7. using EMIS.ViewModel.ExaminationApply;
  8. using EMIS.ViewModel;
  9. using EMIS.Entities;
  10. using EMIS.ViewModel.FeeManage;
  11. namespace EMIS.CommonLogic.Students
  12. {
  13. public interface IExamineApplyServices
  14. {
  15. IGridResultSet<ExaminationApplyView> GetExaminationSubjectList(Guid UserID);
  16. IGridResultSet<ExaminationRegisView> GetExaminationRegisterList(Guid UserID);
  17. StudentListView GetRegisterViewByExaminationBatchProjectID(Guid? examinationBatchProjectID, Guid? userID);
  18. StudentListView StudentRegister(StudentListView studentListView, Guid? userID);
  19. void CheckCanCancelOnline(List<Guid> examinationRegistrationIDList);
  20. void CheckCanPay(Guid examinationRegistrationID);
  21. IGridResultSet<ExaminationTypeView> GetExaminationTypeViewForComboGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? examinationBatchID, int pageIndex, int pageSize);
  22. List<CF_WechatPayList> GetWechatPayListByExaminationRegistrationID(List<Guid> examinationRegistrationIDList);
  23. List<ExaminationRegistrationPayView> GetExaminationRegistrationPayViewByRegistrationID(List<Guid> examinationRegistrationIDList);
  24. ExaminationRegistrationPayView GetExaminationRegistrationPayViewByRegistrationID(Guid examinationRegistrationID);
  25. void ChangeAndDelete(List<Guid> changeID, List<Guid> deleteID);
  26. IGridResultSet<ExaminationTypeView> GetCanRegisterExaminationTypeView(Guid? userID);
  27. bool CheckIsOnlinePay(Guid? examinationRegistrationID);
  28. void RefundApply(RefundView refundView, List<Guid> examinationRegistrationIDs);
  29. RefundView GetRefundViewByUserID(Guid? userID);
  30. //void ApplySubmit(Guid examinationSubjectIDList, Guid UserID);
  31. //IGridResultSet<ExaminationRegisView> GetExaminationRegisterList(Guid UserID);
  32. //void ApplyCancel(List<Guid> examinationRegistrationIDList);
  33. }
  34. }