1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel;
- using EMIS.ViewModel.FeeManage;
- namespace EMIS.CommonLogic.FeeManage
- {
- public interface IFeeServices
- {
- IGridResultSet<StudentFeeView> GetStudentFeeViewGrid(ConfiguretView conditionView, Guid? schoolyearID, Guid? examinationBatchID, Guid? examinationTypeID,
- Guid? examinationProjectID, int? schoolAreaID, Guid? collegeID, int? yearID, Guid? classmajorID, int? recordStatus, bool? isConfirm, DateTime? startDate, DateTime? endDate, int? payWay,
- DateTime? refundStartDate, DateTime? refundEndDate, int? pageIndex, int? pageSize);
- List<StudentFeeView> GetStudentFeeViewList(ConfiguretView conditionView, Guid? schoolyearID, Guid? examinationBatchID, Guid? examinationTypeID,
- Guid? examinationProjectID, int? schoolAreaID, Guid? collegeID, int? yearID, Guid? classmajorID, int? recordStatus, bool? isConfirm, DateTime? startDate, DateTime? endDate, int? payWay,
- DateTime? refundStartDate, DateTime? refundEndDate, IList<Guid> examinationRegistrationIDList);
- decimal GetStudentFeeViewListSum(ConfiguretView conditionView, Guid? schoolyearID, Guid? examinationBatchID, Guid? examinationTypeID,
- Guid? examinationProjectID, int? schoolAreaID, Guid? collegeID, int? yearID, Guid? classmajorID, int? recordStatus, bool? isConfirm, DateTime? startDate, DateTime? endDate, int? payWay,
- DateTime? refundStartDate, DateTime? refundEndDate);
- ReceiptView GetReceiptView();
- void SaveReceiptView(ReceiptView receiptView);
- void UnloadReceipt();
- void SaveInvalidReceipt(string invalidReceiptNo);
- IGridResultSet<StudentFeeDetailView> GetStudentFeeDetailViewGrid(ConfiguretView conditionView, string examinationRegistConfirmNo, int? pageIndex, int? pageSize);
- decimal GetStudentFeeDetailTotal(ConfiguretView conditionView, string examinationRegistConfirmNo);
- PrintView PrintSave(string examinationRegistConfirmNo);
- PrintGDCXView PrintSaveGDCX(string examinationRegistConfirmNo);
- RefundView GetRefundView(Guid examinationRegistrationID);
- void RefundOffline(RefundView refundView);
- void RefundConfirm(Guid examinationRegistrationID);
- IGridResultSet<StudentFeeClassStatisticView> GetStudentFeeClassStatisticViewGrid(ConfiguretView conditionView, Guid? schoolyearID, Guid? examinationBatchID,
- Guid? examinationTypeID, Guid? examinationProjectID,Guid? collegeID, int? yearID, int? standardID, Guid? classmajorID, int? pageIndex, int? pageSize);
- List<StudentFeeClassStatisticView> GetStudentFeeClassStatisticViewList(ConfiguretView conditionView, Guid? schoolyearID, Guid? examinationBatchID,
- Guid? examinationTypeID, Guid? examinationProjectID, Guid? collegeID, int? yearID, int? standardID, Guid? classmajorID);
- StudentFeeStatisticTotalView GetStudentFeeClassStatisticViewTotal(ConfiguretView conditionView, Guid? schoolyearID, Guid? examinationBatchID,
- Guid? examinationTypeID, Guid? examinationProjectID, Guid? collegeID, int? yearID, int? standardID, Guid? classmajorID);
- IGridResultSet<StudentFeeProjectStatisticView> GetStudentFeeProjectStatisticViewGrid(ConfiguretView conditionView, Guid? schoolyearID, Guid? examinationBatchID,
- Guid? examinationTypeID, Guid? examinationProjectID,int? schoolAreaID, Guid? collegeID, int? yearID, int? standardID, Guid? classmajorID, DateTime? startdate, DateTime? enddate, int? pageIndex, int? pageSize);
- List<StudentFeeProjectStatisticView> GetStudentFeeProjectStatisticViewList(ConfiguretView conditionView, Guid? schoolyearID, Guid? examinationBatchID,
- Guid? examinationTypeID, Guid? examinationProjectID, int? schoolAreaID, Guid? collegeID, int? yearID, int? standardID, Guid? classmajorID, DateTime? startdate, DateTime? enddate);
- StudentFeeStatisticTotalView GetStudentFeeProjectStatisticViewTotal(ConfiguretView conditionView, Guid? schoolyearID, Guid? examinationBatchID,
- Guid? examinationTypeID, Guid? examinationProjectID, int? schoolAreaID, Guid? collegeID, int? yearID, int? standardID, Guid? classmajorID, DateTime? startdate, DateTime? enddate);
- IGridResultSet<FinanceReportView> GetFinanceReportViewGrid(ConfiguretView conditionView, Guid? schoolyearID, DateTime? payTimeStart, DateTime? payTimeEnd,
- Guid? examinationProjectID, Guid? receiverID, int? pageIndex, int? pageSize);
- List<FinanceReportView> GetFinanceReportViewList(ConfiguretView conditionView, Guid? schoolyearID, DateTime? payTimeStart, DateTime? payTimeEnd,
- Guid? examinationProjectID, Guid? receiverID);
- FinanceReportTotalView GetFinanceReportViewTotal(ConfiguretView conditionView, Guid? schoolyearID, DateTime? payTimeStart, DateTime? payTimeEnd,
- Guid? examinationProjectID, Guid? receiverID);
- void ApproveRefund(RefundApproveView refundApproveView);
- }
- }
|