addNamespace("School.Components.BusApp.Teacher");
School.Components.BusApp.Teacher.Exercise_class = Class.create();
Object.extend(School.Components.BusApp.Teacher.Exercise_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	School_Exercise_ExistsCheck: function(Title) {
		return this.invoke("School_Exercise_ExistsCheck", {"Title":Title}, this.School_Exercise_ExistsCheck.getArguments().slice(1));
	},
	ShowTopicCate: function(CateColumn) {
		return this.invoke("ShowTopicCate", {"CateColumn":CateColumn}, this.ShowTopicCate.getArguments().slice(1));
	},
	ShowTopic: function(CateColumn) {
		return this.invoke("ShowTopic", {"CateColumn":CateColumn}, this.ShowTopic.getArguments().slice(1));
	},
	ChapterExists: function(ChapterName, Parent_Id, TeachingMaterialId) {
		return this.invoke("ChapterExists", {"ChapterName":ChapterName, "Parent_Id":Parent_Id, "TeachingMaterialId":TeachingMaterialId}, this.ChapterExists.getArguments().slice(3));
	},
	WorkCommentPostilEdit: function(Id, AuthorComment, MarkValue) {
		return this.invoke("WorkCommentPostilEdit", {"Id":Id, "AuthorComment":AuthorComment, "MarkValue":MarkValue}, this.WorkCommentPostilEdit.getArguments().slice(3));
	},
	CheckUserIsEsists: function(UserId, MemberType) {
		return this.invoke("CheckUserIsEsists", {"UserId":UserId, "MemberType":MemberType}, this.CheckUserIsEsists.getArguments().slice(2));
	},
	VideoFile_Exists: function(School_Id, UserId, VedioName) {
		return this.invoke("VideoFile_Exists", {"School_Id":School_Id, "UserId":UserId, "VedioName":VedioName}, this.VideoFile_Exists.getArguments().slice(3));
	},
	StuWork_AddOrEdit: function(UserId, ExerciseId, Answer, StuWorkId, ArrangeWorkId, ArrangeDate, MatchEnable, MatchResult) {
		return this.invoke("StuWork_AddOrEdit", {"UserId":UserId, "ExerciseId":ExerciseId, "Answer":Answer, "StuWorkId":StuWorkId, "ArrangeWorkId":ArrangeWorkId, "ArrangeDate":ArrangeDate, "MatchEnable":MatchEnable, "MatchResult":MatchResult}, this.StuWork_AddOrEdit.getArguments().slice(8));
	},
	OtherExercise_TitleCheck: function(School_Id, ArrangeUserId, MemberType, Title, ArrangeDate) {
		return this.invoke("OtherExercise_TitleCheck", {"School_Id":School_Id, "ArrangeUserId":ArrangeUserId, "MemberType":MemberType, "Title":Title, "ArrangeDate":ArrangeDate}, this.OtherExercise_TitleCheck.getArguments().slice(5));
	},
	Str_Clear: function(Str, ClearStr) {
		return this.invoke("Str_Clear", {"Str":Str, "ClearStr":ClearStr}, this.Str_Clear.getArguments().slice(2));
	},
	ShowPreviousSubject: function(GradeName, GradeValue, Subjectcolumn, Action) {
		return this.invoke("ShowPreviousSubject", {"GradeName":GradeName, "GradeValue":GradeValue, "Subjectcolumn":Subjectcolumn, "Action":Action}, this.ShowPreviousSubject.getArguments().slice(4));
	},
	ShowPreviousBookCategory: function(Subject_Name, GradeName, GradeValue, Action) {
		return this.invoke("ShowPreviousBookCategory", {"Subject_Name":Subject_Name, "GradeName":GradeName, "GradeValue":GradeValue, "Action":Action}, this.ShowPreviousBookCategory.getArguments().slice(4));
	},
	School_VedioTag_Add: function(VedioName, Grade, Tags, School_Id, UserId, VedioId, Sys_SubjectId, Term, VedioTeacher, Description, ChapterOne) {
		return this.invoke("School_VedioTag_Add", {"VedioName":VedioName, "Grade":Grade, "Tags":Tags, "School_Id":School_Id, "UserId":UserId, "VedioId":VedioId, "Sys_SubjectId":Sys_SubjectId, "Term":Term, "VedioTeacher":VedioTeacher, "Description":Description, "ChapterOne":ChapterOne}, this.School_VedioTag_Add.getArguments().slice(11));
	},
	TagCommentExists: function(UserId, TagId, Action) {
		return this.invoke("TagCommentExists", {"UserId":UserId, "TagId":TagId, "Action":Action}, this.TagCommentExists.getArguments().slice(3));
	},
	School_VedioTagComment_Add: function(VedioName, TagId, Category, School_Id, UserId, Grade, Sys_SubjectId, Tags, VedioId, Action, Term, VedioTeacher, Description, Correct_ChapterId, CurrentUserTagStatus) {
		return this.invoke("School_VedioTagComment_Add", {"VedioName":VedioName, "TagId":TagId, "Category":Category, "School_Id":School_Id, "UserId":UserId, "Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "Tags":Tags, "VedioId":VedioId, "Action":Action, "Term":Term, "VedioTeacher":VedioTeacher, "Description":Description, "Correct_ChapterId":Correct_ChapterId, "CurrentUserTagStatus":CurrentUserTagStatus}, this.School_VedioTagComment_Add.getArguments().slice(15));
	},
	GetSys_SubjectList: function(Tag) {
		return this.invoke("GetSys_SubjectList", {"Tag":Tag}, this.GetSys_SubjectList.getArguments().slice(1));
	},
	SearchSys_Subject: function(Tag) {
		return this.invoke("SearchSys_Subject", {"Tag":Tag}, this.SearchSys_Subject.getArguments().slice(1));
	},
	SearchSys_Subject1: function(Tag) {
		return this.invoke("SearchSys_Subject1", {"Tag":Tag}, this.SearchSys_Subject1.getArguments().slice(1));
	},
	GetSys_SubjectList1: function(Tag) {
		return this.invoke("GetSys_SubjectList1", {"Tag":Tag}, this.GetSys_SubjectList1.getArguments().slice(1));
	},
	SearchSys_Garde: function() {
		return this.invoke("SearchSys_Garde", {}, this.SearchSys_Garde.getArguments().slice(0));
	},
	SearchSys_Link: function() {
		return this.invoke("SearchSys_Link", {}, this.SearchSys_Link.getArguments().slice(0));
	},
	Sys_SubjectOption: function() {
		return this.invoke("Sys_SubjectOption", {}, this.Sys_SubjectOption.getArguments().slice(0));
	},
	BindSubjectName: function(StatusValue, Row) {
		return this.invoke("BindSubjectName", {"StatusValue":StatusValue, "Row":Row}, this.BindSubjectName.getArguments().slice(2));
	},
	School_ExerciseTag_Add: function(Grade, Sys_SubjectId, TopicCateId, TopicId, Tags, School_Id, UserId, ExerciseId, Term, ChapterId, ExerciseType, TitleOrder) {
		return this.invoke("School_ExerciseTag_Add", {"Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "TopicCateId":TopicCateId, "TopicId":TopicId, "Tags":Tags, "School_Id":School_Id, "UserId":UserId, "ExerciseId":ExerciseId, "Term":Term, "ChapterId":ChapterId, "ExerciseType":ExerciseType, "TitleOrder":TitleOrder}, this.School_ExerciseTag_Add.getArguments().slice(12));
	},
	School_TagExists: function(Grade, Sys_SubjectId, Term, ChapterId, OperateId, TagType) {
		return this.invoke("School_TagExists", {"Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "Term":Term, "ChapterId":ChapterId, "OperateId":OperateId, "TagType":TagType}, this.School_TagExists.getArguments().slice(6));
	},
	School_ExerciseTagComment_Add: function(TagId, Category, School_Id, UserId, Grade, Sys_SubjectId, Tags, ExerciseId, Action, TopicCateId, TopicId, Term, CorrectChapterId, CorrectExerciseType, CorrectTitleOrder, CurrentUserTagStatus) {
		return this.invoke("School_ExerciseTagComment_Add", {"TagId":TagId, "Category":Category, "School_Id":School_Id, "UserId":UserId, "Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "Tags":Tags, "ExerciseId":ExerciseId, "Action":Action, "TopicCateId":TopicCateId, "TopicId":TopicId, "Term":Term, "CorrectChapterId":CorrectChapterId, "CorrectExerciseType":CorrectExerciseType, "CorrectTitleOrder":CorrectTitleOrder, "CurrentUserTagStatus":CurrentUserTagStatus}, this.School_ExerciseTagComment_Add.getArguments().slice(16));
	},
	GetBookCategoryText: function(Term) {
		return this.invoke("GetBookCategoryText", {"Term":Term}, this.GetBookCategoryText.getArguments().slice(1));
	},
	ExciseTagExists: function(Grade, Sys_SubjectId, TopicCateId, TopicId, Tags, School_Id, UserId, ExerciseId, Term) {
		return this.invoke("ExciseTagExists", {"Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "TopicCateId":TopicCateId, "TopicId":TopicId, "Tags":Tags, "School_Id":School_Id, "UserId":UserId, "ExerciseId":ExerciseId, "Term":Term}, this.ExciseTagExists.getArguments().slice(9));
	},
	VedioTagExists: function(VedioName, Grade, Sys_SubjectId, Tags, School_Id, UserId, VedioId, Term, ChapterId) {
		return this.invoke("VedioTagExists", {"VedioName":VedioName, "Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "Tags":Tags, "School_Id":School_Id, "UserId":UserId, "VedioId":VedioId, "Term":Term, "ChapterId":ChapterId}, this.VedioTagExists.getArguments().slice(9));
	},
	GetCurrentUserTagStatus: function(UserId, Id, TagType) {
		return this.invoke("GetCurrentUserTagStatus", {"UserId":UserId, "Id":Id, "TagType":TagType}, this.GetCurrentUserTagStatus.getArguments().slice(3));
	},
	School_ExerciseTag_Edit: function(Id, Grade, Sys_SubjectId, TopicCateId, TopicId, Term, Tags, ChapterId, ExerciseType, TitleOrder) {
		return this.invoke("School_ExerciseTag_Edit", {"Id":Id, "Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "TopicCateId":TopicCateId, "TopicId":TopicId, "Term":Term, "Tags":Tags, "ChapterId":ChapterId, "ExerciseType":ExerciseType, "TitleOrder":TitleOrder}, this.School_ExerciseTag_Edit.getArguments().slice(10));
	},
	School_VedioTag_Edit: function(Id, VedioName, Grade, Tags, School_Id, UserId, VedioId, Sys_SubjectId, Term, VedioTeacher, Description, ChapterOne) {
		return this.invoke("School_VedioTag_Edit", {"Id":Id, "VedioName":VedioName, "Grade":Grade, "Tags":Tags, "School_Id":School_Id, "UserId":UserId, "VedioId":VedioId, "Sys_SubjectId":Sys_SubjectId, "Term":Term, "VedioTeacher":VedioTeacher, "Description":Description, "ChapterOne":ChapterOne}, this.School_VedioTag_Edit.getArguments().slice(12));
	},
	School_ExerciseTag_Del: function(TagId, TableTag) {
		return this.invoke("School_ExerciseTag_Del", {"TagId":TagId, "TableTag":TableTag}, this.School_ExerciseTag_Del.getArguments().slice(2));
	},
	Sys_Subject_Add: function(School_Id, UserId, Subject_Name) {
		return this.invoke("Sys_Subject_Add", {"School_Id":School_Id, "UserId":UserId, "Subject_Name":Subject_Name}, this.Sys_Subject_Add.getArguments().slice(3));
	},
	Sys_SubjectEdit: function(Id, Subject_Name) {
		return this.invoke("Sys_SubjectEdit", {"Id":Id, "Subject_Name":Subject_Name}, this.Sys_SubjectEdit.getArguments().slice(2));
	},
	ChapterNameSet: function(TeachingMaterialId, Chapter_Name, ChapterId, Action) {
		return this.invoke("ChapterNameSet", {"TeachingMaterialId":TeachingMaterialId, "Chapter_Name":Chapter_Name, "ChapterId":ChapterId, "Action":Action}, this.ChapterNameSet.getArguments().slice(4));
	},
	GetChapter_Name: function(ChapterId) {
		return this.invoke("GetChapter_Name", {"ChapterId":ChapterId}, this.GetChapter_Name.getArguments().slice(1));
	},
	ChapterNameDelete: function(ChapterId) {
		return this.invoke("ChapterNameDelete", {"ChapterId":ChapterId}, this.ChapterNameDelete.getArguments().slice(1));
	},
	School_ChapterUpOrDown: function(TeachingMaterialId, ChapterId, Action, LayerNum, Parent_Id) {
		return this.invoke("School_ChapterUpOrDown", {"TeachingMaterialId":TeachingMaterialId, "ChapterId":ChapterId, "Action":Action, "LayerNum":LayerNum, "Parent_Id":Parent_Id}, this.School_ChapterUpOrDown.getArguments().slice(5));
	},
	School_ChapterAddusOrMinus: function(TeachingMaterialId, ChapterId, Action) {
		return this.invoke("School_ChapterAddusOrMinus", {"TeachingMaterialId":TeachingMaterialId, "ChapterId":ChapterId, "Action":Action}, this.School_ChapterAddusOrMinus.getArguments().slice(3));
	},
	GetLayerParent_IdAndNum: function(ChapterId) {
		return this.invoke("GetLayerParent_IdAndNum", {"ChapterId":ChapterId}, this.GetLayerParent_IdAndNum.getArguments().slice(1));
	},
	GetSupperId: function(Id) {
		return this.invoke("GetSupperId", {"Id":Id}, this.GetSupperId.getArguments().slice(1));
	},
	DateFormatCheck: function(date) {
		return this.invoke("DateFormatCheck", {"date":date}, this.DateFormatCheck.getArguments().slice(1));
	},
	School_TitleAddOrEdit: function(Title, Correct, Fill_In, MatchEnable, UserId, ExerciseId, Action, DifficultOrEasy) {
		return this.invoke("School_TitleAddOrEdit", {"Title":Title, "Correct":Correct, "Fill_In":Fill_In, "MatchEnable":MatchEnable, "UserId":UserId, "ExerciseId":ExerciseId, "Action":Action, "DifficultOrEasy":DifficultOrEasy}, this.School_TitleAddOrEdit.getArguments().slice(8));
	},
	School_TitleAndTagAdd: function(Title, Correct, Fill_In, MatchValue, UserId, DifficultOrEasy, Grade, Sys_SubjectId, TopicCateId, TopicId, Tags, School_Id, Term, ChapterId, ExerciseType, TitleOrder) {
		return this.invoke("School_TitleAndTagAdd", {"Title":Title, "Correct":Correct, "Fill_In":Fill_In, "MatchValue":MatchValue, "UserId":UserId, "DifficultOrEasy":DifficultOrEasy, "Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "TopicCateId":TopicCateId, "TopicId":TopicId, "Tags":Tags, "School_Id":School_Id, "Term":Term, "ChapterId":ChapterId, "ExerciseType":ExerciseType, "TitleOrder":TitleOrder}, this.School_TitleAndTagAdd.getArguments().slice(16));
	},
	TitleTopicCateExists: function(Category) {
		return this.invoke("TitleTopicCateExists", {"Category":Category}, this.TitleTopicCateExists.getArguments().slice(1));
	},
	TitleTopicExists: function(Topic) {
		return this.invoke("TitleTopicExists", {"Topic":Topic}, this.TitleTopicExists.getArguments().slice(1));
	},
	GetFieldValueResult: function(TableName, WhereField, WhereValue, OutputField) {
		return this.invoke("GetFieldValueResult", {"TableName":TableName, "WhereField":WhereField, "WhereValue":WhereValue, "OutputField":OutputField}, this.GetFieldValueResult.getArguments().slice(4));
	},
	initialize: function() {
		this.url = '/ajaxpro/School.Components.BusApp.Teacher.Exercise,App_Code.qvocfhn2.ashx';
	}
}));
School.Components.BusApp.Teacher.Exercise = new School.Components.BusApp.Teacher.Exercise_class();

