Type.registerNamespace('EdtungWeb.ExamOnline.BussinessLogicLayer');
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer=function() {
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.get_path();},
DetermindTheRecordExist:function(ExamQuestionNo,StandardTestRecordNo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DetermindTheRecordExist',false,{ExamQuestionNo:ExamQuestionNo,StandardTestRecordNo:StandardTestRecordNo},succeededCallback,failedCallback,userContext); },
UpdateExamTesteRecords:function(ExamQuestionNo,Answer,StandardTestRecordNo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateExamTesteRecords',false,{ExamQuestionNo:ExamQuestionNo,Answer:Answer,StandardTestRecordNo:StandardTestRecordNo},succeededCallback,failedCallback,userContext); },
InsertExamTesteRecords:function(ExamQuestionNo,Answer,StandardTestRecordNo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertExamTesteRecords',false,{ExamQuestionNo:ExamQuestionNo,Answer:Answer,StandardTestRecordNo:StandardTestRecordNo},succeededCallback,failedCallback,userContext); },
UpdateStandardTotalRemainSeconds:function(TotalRemainSeconds,UserId,Guid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateStandardTotalRemainSeconds',false,{TotalRemainSeconds:TotalRemainSeconds,UserId:UserId,Guid:Guid},succeededCallback,failedCallback,userContext); },
GetGuid:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetGuid',false,{},succeededCallback,failedCallback,userContext); },
ExamineStandardTestRecordExist:function(Guid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ExamineStandardTestRecordExist',false,{Guid:Guid},succeededCallback,failedCallback,userContext); },
UpdateIsFullyAnswer:function(guid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateIsFullyAnswer',false,{guid:guid},succeededCallback,failedCallback,userContext); },
ExamineIsFullyAnswered:function(guid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ExamineIsFullyAnswered',false,{guid:guid},succeededCallback,failedCallback,userContext); },
UpdateStandardTestRecordIsFinishToTrue:function(guid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateStandardTestRecordIsFinishToTrue',false,{guid:guid},succeededCallback,failedCallback,userContext); },
CalculatoRightAndWrongAnswer:function(guid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CalculatoRightAndWrongAnswer',false,{guid:guid},succeededCallback,failedCallback,userContext); },
UpdateStandardTestRecordIsFullyAnswered:function(guid,IsFullyAnswered,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateStandardTestRecordIsFullyAnswered',false,{guid:guid,IsFullyAnswered:IsFullyAnswered},succeededCallback,failedCallback,userContext); },
UpdateStandardTestRecordFinishTime:function(guid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateStandardTestRecordFinishTime',false,{guid:guid},succeededCallback,failedCallback,userContext); }}
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.registerClass('EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer',Sys.Net.WebServiceProxy);
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance = new EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer();
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.set_path = function(value) { EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.set_path(value); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.get_path = function() { return EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.get_path(); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.set_timeout = function(value) { EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.set_timeout(value); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.get_timeout = function() { return EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.get_timeout(); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.set_defaultUserContext = function(value) { EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.set_defaultUserContext(value); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.get_defaultUserContext = function() { return EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.get_defaultUserContext(); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.set_defaultSucceededCallback = function(value) { EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.set_defaultSucceededCallback(value); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.get_defaultSucceededCallback = function() { return EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.get_defaultSucceededCallback(); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.set_defaultFailedCallback = function(value) { EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.set_defaultFailedCallback(value); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.get_defaultFailedCallback = function() { return EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.get_defaultFailedCallback(); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.set_enableJsonp = function(value) { EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.set_enableJsonp(value); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.get_enableJsonp = function() { return EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.get_enableJsonp(); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.set_jsonpCallbackParameter = function(value) { EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.set_jsonpCallbackParameter(value); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.get_jsonpCallbackParameter = function() { return EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.get_jsonpCallbackParameter(); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.set_path("/ExamOnline/BussinessLogicLayer/WSExamOnlineBussinessLogicLayer.asmx");
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.DetermindTheRecordExist= function(ExamQuestionNo,StandardTestRecordNo,onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.DetermindTheRecordExist(ExamQuestionNo,StandardTestRecordNo,onSuccess,onFailed,userContext); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.UpdateExamTesteRecords= function(ExamQuestionNo,Answer,StandardTestRecordNo,onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.UpdateExamTesteRecords(ExamQuestionNo,Answer,StandardTestRecordNo,onSuccess,onFailed,userContext); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.InsertExamTesteRecords= function(ExamQuestionNo,Answer,StandardTestRecordNo,onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.InsertExamTesteRecords(ExamQuestionNo,Answer,StandardTestRecordNo,onSuccess,onFailed,userContext); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.UpdateStandardTotalRemainSeconds= function(TotalRemainSeconds,UserId,Guid,onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.UpdateStandardTotalRemainSeconds(TotalRemainSeconds,UserId,Guid,onSuccess,onFailed,userContext); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.GetGuid= function(onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.GetGuid(onSuccess,onFailed,userContext); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.ExamineStandardTestRecordExist= function(Guid,onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.ExamineStandardTestRecordExist(Guid,onSuccess,onFailed,userContext); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.UpdateIsFullyAnswer= function(guid,onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.UpdateIsFullyAnswer(guid,onSuccess,onFailed,userContext); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.ExamineIsFullyAnswered= function(guid,onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.ExamineIsFullyAnswered(guid,onSuccess,onFailed,userContext); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.UpdateStandardTestRecordIsFinishToTrue= function(guid,onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.UpdateStandardTestRecordIsFinishToTrue(guid,onSuccess,onFailed,userContext); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.CalculatoRightAndWrongAnswer= function(guid,onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.CalculatoRightAndWrongAnswer(guid,onSuccess,onFailed,userContext); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.UpdateStandardTestRecordIsFullyAnswered= function(guid,IsFullyAnswered,onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.UpdateStandardTestRecordIsFullyAnswered(guid,IsFullyAnswered,onSuccess,onFailed,userContext); }
EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer.UpdateStandardTestRecordFinishTime= function(guid,onSuccess,onFailed,userContext) {EdtungWeb.ExamOnline.BussinessLogicLayer.WSExamOnlineBussinessLogicLayer._staticInstance.UpdateStandardTestRecordFinishTime(guid,onSuccess,onFailed,userContext); }

