addNamespace("School.Components.BusApp.Teacher");
School.Components.BusApp.Teacher.Ajax_class = Class.create();
Object.extend(School.Components.BusApp.Teacher.Ajax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetClassExists: function(School_Id, Grade, Class) {
		return this.invoke("GetClassExists", {"School_Id":School_Id, "Grade":Grade, "Class":Class}, this.GetClassExists.getArguments().slice(3));
	},
	GetGrade_Text: function(i) {
		return this.invoke("GetGrade_Text", {"i":i}, this.GetGrade_Text.getArguments().slice(1));
	},
	GetGradeCategory: function(i) {
		return this.invoke("GetGradeCategory", {"i":i}, this.GetGradeCategory.getArguments().slice(1));
	},
	GetStuExists: function(TableName, WhereField, WhereFieldValue, WhereFieldType) {
		return this.invoke("GetStuExists", {"TableName":TableName, "WhereField":WhereField, "WhereFieldValue":WhereFieldValue, "WhereFieldType":WhereFieldType}, this.GetStuExists.getArguments().slice(4));
	},
	GetClass: function(GradeValue, GradeName, School_Id, UserId, classcolumn, teachercolumn, TeacherAction, HomeMasterShow, StuShow, GradeAction) {
		return this.invoke("GetClass", {"GradeValue":GradeValue, "GradeName":GradeName, "School_Id":School_Id, "UserId":UserId, "classcolumn":classcolumn, "teachercolumn":teachercolumn, "TeacherAction":TeacherAction, "HomeMasterShow":HomeMasterShow, "StuShow":StuShow, "GradeAction":GradeAction}, this.GetClass.getArguments().slice(10));
	},
	GetUserType: function(School_Id, GradeValue, GradeName, ClassValue, Column, teachercolumn, HomeMasterShow, StuShow) {
		return this.invoke("GetUserType", {"School_Id":School_Id, "GradeValue":GradeValue, "GradeName":GradeName, "ClassValue":ClassValue, "Column":Column, "teachercolumn":teachercolumn, "HomeMasterShow":HomeMasterShow, "StuShow":StuShow}, this.GetUserType.getArguments().slice(8));
	},
	GetClassUser: function(School_Id, GradeValue, GradeName, ClassValue, Column, Action, HomeMasterShow) {
		return this.invoke("GetClassUser", {"School_Id":School_Id, "GradeValue":GradeValue, "GradeName":GradeName, "ClassValue":ClassValue, "Column":Column, "Action":Action, "HomeMasterShow":HomeMasterShow}, this.GetClassUser.getArguments().slice(7));
	},
	GetHomeMasterForStu: function(School_Id, Name, UserId) {
		return this.invoke("GetHomeMasterForStu", {"School_Id":School_Id, "Name":Name, "UserId":UserId}, this.GetHomeMasterForStu.getArguments().slice(3));
	},
	StoreExists: function(School_Id, Grade, Class, Subject_Id, UserId, Stage, Test_Time, Start_Time, End_Time) {
		return this.invoke("StoreExists", {"School_Id":School_Id, "Grade":Grade, "Class":Class, "Subject_Id":Subject_Id, "UserId":UserId, "Stage":Stage, "Test_Time":Test_Time, "Start_Time":Start_Time, "End_Time":End_Time}, this.StoreExists.getArguments().slice(9));
	},
	GetComment: function(School_Id, Grade, Class, Teacher_UserId, Stu_UserId, Start_Time, End_Time, Category) {
		return this.invoke("GetComment", {"School_Id":School_Id, "Grade":Grade, "Class":Class, "Teacher_UserId":Teacher_UserId, "Stu_UserId":Stu_UserId, "Start_Time":Start_Time, "End_Time":End_Time, "Category":Category}, this.GetComment.getArguments().slice(8));
	},
	GetLiftExists: function(School_Id, Grade, Class, StartTime, EndTime) {
		return this.invoke("GetLiftExists", {"School_Id":School_Id, "Grade":Grade, "Class":Class, "StartTime":StartTime, "EndTime":EndTime}, this.GetLiftExists.getArguments().slice(5));
	},
	SearchPositionForTeacher: function(School_Id, Position_Id, Position_Name, TeacherColumn) {
		return this.invoke("SearchPositionForTeacher", {"School_Id":School_Id, "Position_Id":Position_Id, "Position_Name":Position_Name, "TeacherColumn":TeacherColumn}, this.SearchPositionForTeacher.getArguments().slice(4));
	},
	UserOrgPassword_Check: function(UserId, Password, MemberType) {
		return this.invoke("UserOrgPassword_Check", {"UserId":UserId, "Password":Password, "MemberType":MemberType}, this.UserOrgPassword_Check.getArguments().slice(3));
	},
	RegisterExists: function(UserId, MemberType) {
		return this.invoke("RegisterExists", {"UserId":UserId, "MemberType":MemberType}, this.RegisterExists.getArguments().slice(2));
	},
	AgentInfoExists: function(LoginUserID) {
		return this.invoke("AgentInfoExists", {"LoginUserID":LoginUserID}, this.AgentInfoExists.getArguments().slice(1));
	},
	LessionTeacherOrPositionExists: function(School_Id, UserId, Subject_Id, Grade, Class, Position_Id, OperateType, Action) {
		return this.invoke("LessionTeacherOrPositionExists", {"School_Id":School_Id, "UserId":UserId, "Subject_Id":Subject_Id, "Grade":Grade, "Class":Class, "Position_Id":Position_Id, "OperateType":OperateType, "Action":Action}, this.LessionTeacherOrPositionExists.getArguments().slice(8));
	},
	ShowSchool_Grade: function(School_Id, UserId, gradecolumn, classcolumn, Subjectcolumn, Action) {
		return this.invoke("ShowSchool_Grade", {"School_Id":School_Id, "UserId":UserId, "gradecolumn":gradecolumn, "classcolumn":classcolumn, "Subjectcolumn":Subjectcolumn, "Action":Action}, this.ShowSchool_Grade.getArguments().slice(6));
	},
	ShowClass: function(GradeValue, GradeName, School_Id, UserId, classcolumn, Subjectcolumn, Action) {
		return this.invoke("ShowClass", {"GradeValue":GradeValue, "GradeName":GradeName, "School_Id":School_Id, "UserId":UserId, "classcolumn":classcolumn, "Subjectcolumn":Subjectcolumn, "Action":Action}, this.ShowClass.getArguments().slice(7));
	},
	ShowSubject: function(School_Id, UserId, GradeName, GradeValue, Subjectcolumn, Action, ClassValue, StartTime, EndTime, AllowSelectGrade) {
		return this.invoke("ShowSubject", {"School_Id":School_Id, "UserId":UserId, "GradeName":GradeName, "GradeValue":GradeValue, "Subjectcolumn":Subjectcolumn, "Action":Action, "ClassValue":ClassValue, "StartTime":StartTime, "EndTime":EndTime, "AllowSelectGrade":AllowSelectGrade}, this.ShowSubject.getArguments().slice(10));
	},
	GetBookCategory: function(School_Id, Subject_Name, GradeValue, GradeName, ClassValue, StartTime, EndTime) {
		return this.invoke("GetBookCategory", {"School_Id":School_Id, "Subject_Name":Subject_Name, "GradeValue":GradeValue, "GradeName":GradeName, "ClassValue":ClassValue, "StartTime":StartTime, "EndTime":EndTime}, this.GetBookCategory.getArguments().slice(7));
	},
	GetBookCategoryId: function(School_Id, Subject_Name, GradeValue, GradeName, BookCategory) {
		return this.invoke("GetBookCategoryId", {"School_Id":School_Id, "Subject_Name":Subject_Name, "GradeValue":GradeValue, "GradeName":GradeName, "BookCategory":BookCategory}, this.GetBookCategoryId.getArguments().slice(5));
	},
	ShowBookCategory: function(School_Id, Subject_Name, GradeValue) {
		return this.invoke("ShowBookCategory", {"School_Id":School_Id, "Subject_Name":Subject_Name, "GradeValue":GradeValue}, this.ShowBookCategory.getArguments().slice(3));
	},
	ShowGradeSubject: function(School_Id, UserId, gradecolumn, classcolumn, Subjectcolumn, Action) {
		return this.invoke("ShowGradeSubject", {"School_Id":School_Id, "UserId":UserId, "gradecolumn":gradecolumn, "classcolumn":classcolumn, "Subjectcolumn":Subjectcolumn, "Action":Action}, this.ShowGradeSubject.getArguments().slice(6));
	},
	ShowAllGradeSubject: function(gradecolumn, Subjectcolumn, Action) {
		return this.invoke("ShowAllGradeSubject", {"gradecolumn":gradecolumn, "Subjectcolumn":Subjectcolumn, "Action":Action}, this.ShowAllGradeSubject.getArguments().slice(3));
	},
	ShowAllGradeList: function(gradecolumn) {
		return this.invoke("ShowAllGradeList", {"gradecolumn":gradecolumn}, this.ShowAllGradeList.getArguments().slice(1));
	},
	GetPublishHouse: function(BookCategory, Subject_Name, GradeValue, GradeName, ClassValue, StartTime, EndTime) {
		return this.invoke("GetPublishHouse", {"BookCategory":BookCategory, "Subject_Name":Subject_Name, "GradeValue":GradeValue, "GradeName":GradeName, "ClassValue":ClassValue, "StartTime":StartTime, "EndTime":EndTime}, this.GetPublishHouse.getArguments().slice(7));
	},
	GetResultSubjectId: function(GradeValue, Subject_Name, BookCategory, Publish_Company) {
		return this.invoke("GetResultSubjectId", {"GradeValue":GradeValue, "Subject_Name":Subject_Name, "BookCategory":BookCategory, "Publish_Company":Publish_Company}, this.GetResultSubjectId.getArguments().slice(4));
	},
	GetFirstPrevious: function(StatusValue) {
		return this.invoke("GetFirstPrevious", {"StatusValue":StatusValue}, this.GetFirstPrevious.getArguments().slice(1));
	},
	initialize: function() {
		this.url = '/ajaxpro/School.Components.BusApp.Teacher.Ajax,App_Code.vxzlqjys.ashx';
	}
}));
School.Components.BusApp.Teacher.Ajax = new School.Components.BusApp.Teacher.Ajax_class();

