using Edu.AOP.CustomerAttribute;
using Edu.Cache.User;
using Edu.Common;
using Edu.Common.Enum.EduTask;
using Edu.Common.Enum.User;
using Edu.Common.Plugin;
using Edu.Model.CacheModel;
using Edu.Model.Entity.EduTask;
using Edu.Model.ViewModel.BackClass;
using Edu.Model.ViewModel.Contract;
using Edu.Model.ViewModel.EduTask;
using Edu.Model.ViewModel.Exam;
using Edu.Model.ViewModel.Grade;
using Edu.Model.ViewModel.Sell;
using Edu.Model.ViewModel.User;
using Edu.Repository.BackClass;
using Edu.Repository.Contract;
using Edu.Repository.Course;
using Edu.Repository.EduTask;
using Edu.Repository.Exam;
using Edu.Repository.Grade;
using Edu.Repository.Sell;
using Edu.Repository.User;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using VT.FW.DB;
namespace Edu.Module.EduTask
{
///
/// 教务单据处理类
///
public class EducationReceiptModule
{
///
/// 教务单据仓储层
///
private readonly RB_Education_ReceiptRepository education_ReceiptRepository = new RB_Education_ReceiptRepository();
///
/// 教务单据审核记录仓储层对象
///
private readonly RB_Education_RecordRepository education_RecordRepository = new RB_Education_RecordRepository();
///
/// 教务单据审核人员信息仓储层对象
///
private readonly RB_Education_RelevanceRepository education_RelevanceRepository = new RB_Education_RelevanceRepository();
///
/// 学员退课仓储层对象
///
private readonly RB_Student_BackClassRepository student_BackClassRepository = new RB_Student_BackClassRepository();
///
/// 学员停课仓储层对象
///
private readonly RB_Student_StopClassRepository student_StopClassRepository = new RB_Student_StopClassRepository();
///
/// 临时上课邀请计划仓储层对象
///
private readonly RB_Student_TempInvitationRepository student_TempInvitationRepository = new RB_Student_TempInvitationRepository();
///
/// 调课仓储层对象
///
private readonly RB_Change_ClassPlanRepository change_ClassPlanRepository = new RB_Change_ClassPlanRepository();
///
/// 学生请假仓储层对象
///
private readonly RB_Student_LeaveRepository studentLeaveRepository = new RB_Student_LeaveRepository();
///
/// 老师仓储层对象
///
private readonly RB_TeacherRepository teacherRepository = new RB_TeacherRepository();
///
/// 教室仓储层对象
///
private readonly RB_Class_RoomRepository class_RoomRepository = new RB_Class_RoomRepository();
///
/// 订单学员仓储层对象
///
private readonly RB_Order_GuestRepository order_GuestRepository = new RB_Order_GuestRepository();
///
/// 订单转班、拆分仓储层对象
///
private readonly RB_Order_ChangeRepository order_ChangeRepository = new RB_Order_ChangeRepository();
///
/// 转班订单
///
private readonly OrderChangeModule orderChangeModule = new OrderChangeModule();
///
/// 班级上课计划仓储层对象
///
private readonly RB_Class_PlanRepository class_PlanRepository = new RB_Class_PlanRepository();
///
/// 班级上课计划上课时间仓储层对象
///
private readonly RB_Class_TimeRepository class_TimeRepository = new RB_Class_TimeRepository();
///
/// 用户仓储层
///
private readonly RB_AccountRepository accountRepository = new RB_AccountRepository();
///
/// 试卷仓储层对象
///
private readonly RB_Examination_PaperRepository examination_PaperRepository = new RB_Examination_PaperRepository();
///
/// 考试发布仓储层对象
///
private readonly RB_Examination_PublishRepository examination_PublishRepository = new RB_Examination_PublishRepository();
///
/// 退课协议仓储层对象
///
private readonly RB_BackClass_ProtocolRepository backClass_ProtocolRepository = new RB_BackClass_ProtocolRepository();
///
/// 获取教务单据分页列表
///
///
///
///
///
///
public List