using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace EMIS.CommonLogic.Report
{
public interface INewReportServices
{
///
/// 我的课表PDF
///
///
///
///
MemoryStream TeacherselfSchedulingPDF(Guid SchoolyearID, Guid? UserID);
///
/// 学生课表PDF
///
///
///
///
MemoryStream StudentForTeacherSchedulingPDF(Guid SchoolyearID, Guid StudentNo);
///
/// 班级课表PDF
///
///
///
///
///
///
MemoryStream ClassmajorSchedulingPDF(Guid SchoolyearID, Guid? CollegeID, Guid? ClassmajorID, int? Years);
///
///
///
///
///
///
///
MemoryStream ClassmajorPrintingSchedulingPDF(Guid SchoolyearID, Guid? CollegeID);
///
///教师课表PDF
///
///
///
///
///
MemoryStream TeacherSchedulingPDF(Guid SchoolyearID, Guid? CollegeID, Guid? UserID);
///
/// 教师课标连打PDF
///
///
///
///
MemoryStream TeacherPrintingSchedulingPDF(Guid SchoolyearID, Guid? CollegeID);
///
/// 教室课表PDF
///
///
///
///
///
MemoryStream ClassroomReportPDF(Guid SchoolyearID, Guid? BuildingsInfoID, Guid? ClassroomID);
///
/// 教室课表连打PDF
///
///
///
///
MemoryStream ClassroomPrintingReportPDF(Guid SchoolyearID, Guid? BuildingsInfoID);
///
/// 教研室课表PDF
///
///
///
///
///
///
MemoryStream DepartmentSchedulingPDF(Guid SchoolyearID, Guid CollegeID, Guid DepartmentID, Guid? HandleModeID);
///
/// 班级总表PDF
///
///
///
///
///
MemoryStream CollegeSchedulingPDF(Guid SchoolyearID, Guid? CollegeID, int? Years);
///
/// 学生统计PDF
///
///
///
MemoryStream StudentCountPDF(int? InSchoolStatusID);
///
/// 学籍统计PDF
///
///
///
MemoryStream StudentStatisticsPDF(int? InSchoolStatusID);
}
}