var OfflineTestService=function() {
OfflineTestService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
OfflineTestService.prototype={
HelloWorld:function(succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'HelloWorld',false,{},succeededCallback,failedCallback,userContext); },
CheckPassword:function(UserName,Password,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'CheckPassword',false,{UserName:UserName,Password:Password},succeededCallback,failedCallback,userContext); },
GetTestPaperList:function(UserName,Password,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'GetTestPaperList',false,{UserName:UserName,Password:Password},succeededCallback,failedCallback,userContext); },
downloadReport:function(stdTPID,stdTSID,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'downloadReport',false,{stdTPID:stdTPID,stdTSID:stdTSID},succeededCallback,failedCallback,userContext); },
DisplaySyllabus:function(TestPaperName,TestSeriesId,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'DisplaySyllabus',false,{TestPaperName:TestPaperName,TestSeriesId:TestSeriesId},succeededCallback,failedCallback,userContext); },
GetCompletedTestPaperList:function(UserName,Password,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'GetCompletedTestPaperList',false,{UserName:UserName,Password:Password},succeededCallback,failedCallback,userContext); },
DownloadTestPaper:function(UserName,TestPaperID,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'DownloadTestPaper',false,{UserName:UserName,TestPaperID:TestPaperID},succeededCallback,failedCallback,userContext); },
DownloadTestPaperSolution:function(UserName,TestPaperID,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'DownloadTestPaperSolution',false,{UserName:UserName,TestPaperID:TestPaperID},succeededCallback,failedCallback,userContext); },
PaperSubmit:function(xmlPaper,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'PaperSubmit',false,{xmlPaper:xmlPaper},succeededCallback,failedCallback,userContext); },
PaperSave:function(xmlPaper,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'PaperSave',false,{xmlPaper:xmlPaper},succeededCallback,failedCallback,userContext); },
UploadTestPaper:function(fileData,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'UploadTestPaper',false,{fileData:fileData},succeededCallback,failedCallback,userContext); },
UpdateMail:function(Uname,Email,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'UpdateMail',false,{Uname:Uname,Email:Email},succeededCallback,failedCallback,userContext); },
ShowStudentQuestionSolution:function(studentTestPaperId,questionNo,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'ShowStudentQuestionSolution',false,{studentTestPaperId:studentTestPaperId,questionNo:questionNo},succeededCallback,failedCallback,userContext); },
ReferUs:function(FriendEmail,FriendName,YourName,succeededCallback, failedCallback, userContext) {
return this._invoke(OfflineTestService.get_path(), 'ReferUs',false,{FriendEmail:FriendEmail,FriendName:FriendName,YourName:YourName},succeededCallback,failedCallback,userContext); }}
OfflineTestService.registerClass('OfflineTestService',Sys.Net.WebServiceProxy);
OfflineTestService._staticInstance = new OfflineTestService();
OfflineTestService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; OfflineTestService._staticInstance._path = value; }
OfflineTestService.get_path = function() { return OfflineTestService._staticInstance._path; }
OfflineTestService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
OfflineTestService._staticInstance._timeout = value; }
OfflineTestService.get_timeout = function() { 
return OfflineTestService._staticInstance._timeout; }
OfflineTestService.set_defaultUserContext = function(value) { 
OfflineTestService._staticInstance._userContext = value; }
OfflineTestService.get_defaultUserContext = function() { 
return OfflineTestService._staticInstance._userContext; }
OfflineTestService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; OfflineTestService._staticInstance._succeeded = value; }
OfflineTestService.get_defaultSucceededCallback = function() { 
return OfflineTestService._staticInstance._succeeded; }
OfflineTestService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; OfflineTestService._staticInstance._failed = value; }
OfflineTestService.get_defaultFailedCallback = function() { 
return OfflineTestService._staticInstance._failed; }
OfflineTestService.set_path("/OfflineTestService.asmx");
OfflineTestService.HelloWorld= function(onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.HelloWorld(onSuccess,onFailed,userContext); }
OfflineTestService.CheckPassword= function(UserName,Password,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.CheckPassword(UserName,Password,onSuccess,onFailed,userContext); }
OfflineTestService.GetTestPaperList= function(UserName,Password,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.GetTestPaperList(UserName,Password,onSuccess,onFailed,userContext); }
OfflineTestService.downloadReport= function(stdTPID,stdTSID,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.downloadReport(stdTPID,stdTSID,onSuccess,onFailed,userContext); }
OfflineTestService.DisplaySyllabus= function(TestPaperName,TestSeriesId,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.DisplaySyllabus(TestPaperName,TestSeriesId,onSuccess,onFailed,userContext); }
OfflineTestService.GetCompletedTestPaperList= function(UserName,Password,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.GetCompletedTestPaperList(UserName,Password,onSuccess,onFailed,userContext); }
OfflineTestService.DownloadTestPaper= function(UserName,TestPaperID,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.DownloadTestPaper(UserName,TestPaperID,onSuccess,onFailed,userContext); }
OfflineTestService.DownloadTestPaperSolution= function(UserName,TestPaperID,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.DownloadTestPaperSolution(UserName,TestPaperID,onSuccess,onFailed,userContext); }
OfflineTestService.PaperSubmit= function(xmlPaper,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.PaperSubmit(xmlPaper,onSuccess,onFailed,userContext); }
OfflineTestService.PaperSave= function(xmlPaper,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.PaperSave(xmlPaper,onSuccess,onFailed,userContext); }
OfflineTestService.UploadTestPaper= function(fileData,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.UploadTestPaper(fileData,onSuccess,onFailed,userContext); }
OfflineTestService.UpdateMail= function(Uname,Email,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.UpdateMail(Uname,Email,onSuccess,onFailed,userContext); }
OfflineTestService.ShowStudentQuestionSolution= function(studentTestPaperId,questionNo,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.ShowStudentQuestionSolution(studentTestPaperId,questionNo,onSuccess,onFailed,userContext); }
OfflineTestService.ReferUs= function(FriendEmail,FriendName,YourName,onSuccess,onFailed,userContext) {OfflineTestService._staticInstance.ReferUs(FriendEmail,FriendName,YourName,onSuccess,onFailed,userContext); }
