Type.registerNamespace('LMOpac.Web.Services');
LMOpac.Web.Services.BookService=function() {
LMOpac.Web.Services.BookService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
LMOpac.Web.Services.BookService.prototype={
RenewBook:function(sno,acno,succeededCallback, failedCallback, userContext) {
return this._invoke(LMOpac.Web.Services.BookService.get_path(), 'RenewBook',false,{sno:sno,acno:acno},succeededCallback,failedCallback,userContext); },
AddBookRes:function(sno,acno,succeededCallback, failedCallback, userContext) {
return this._invoke(LMOpac.Web.Services.BookService.get_path(), 'AddBookRes',false,{sno:sno,acno:acno},succeededCallback,failedCallback,userContext); },
DeleteBookRes:function(sno,acno,succeededCallback, failedCallback, userContext) {
return this._invoke(LMOpac.Web.Services.BookService.get_path(), 'DeleteBookRes',false,{sno:sno,acno:acno},succeededCallback,failedCallback,userContext); },
PromoteBook:function(sno,acno,succeededCallback, failedCallback, userContext) {
return this._invoke(LMOpac.Web.Services.BookService.get_path(), 'PromoteBook',false,{sno:sno,acno:acno},succeededCallback,failedCallback,userContext); },
AddTeacherPromoteBook:function(acno,succeededCallback, failedCallback, userContext) {
return this._invoke(LMOpac.Web.Services.BookService.get_path(), 'AddTeacherPromoteBook',false,{acno:acno},succeededCallback,failedCallback,userContext); },
AddBookAttach:function(type,acno,title,content,succeededCallback, failedCallback, userContext) {
return this._invoke(LMOpac.Web.Services.BookService.get_path(), 'AddBookAttach',false,{type:type,acno:acno,title:title,content:content},succeededCallback,failedCallback,userContext); },
AddBookAttachDraft:function(type,acno,title,content,succeededCallback, failedCallback, userContext) {
return this._invoke(LMOpac.Web.Services.BookService.get_path(), 'AddBookAttachDraft',false,{type:type,acno:acno,title:title,content:content},succeededCallback,failedCallback,userContext); },
GetRecommendedCount:function(acno,succeededCallback, failedCallback, userContext) {
return this._invoke(LMOpac.Web.Services.BookService.get_path(), 'GetRecommendedCount',false,{acno:acno},succeededCallback,failedCallback,userContext); },
BorrowEBookLater:function(docId,succeededCallback, failedCallback, userContext) {
return this._invoke(LMOpac.Web.Services.BookService.get_path(), 'BorrowEBookLater',false,{docId:docId},succeededCallback,failedCallback,userContext); }}
LMOpac.Web.Services.BookService.registerClass('LMOpac.Web.Services.BookService',Sys.Net.WebServiceProxy);
LMOpac.Web.Services.BookService._staticInstance = new LMOpac.Web.Services.BookService();
LMOpac.Web.Services.BookService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; LMOpac.Web.Services.BookService._staticInstance._path = value; }
LMOpac.Web.Services.BookService.get_path = function() { return LMOpac.Web.Services.BookService._staticInstance._path; }
LMOpac.Web.Services.BookService.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); }
LMOpac.Web.Services.BookService._staticInstance._timeout = value; }
LMOpac.Web.Services.BookService.get_timeout = function() { 
return LMOpac.Web.Services.BookService._staticInstance._timeout; }
LMOpac.Web.Services.BookService.set_defaultUserContext = function(value) { 
LMOpac.Web.Services.BookService._staticInstance._userContext = value; }
LMOpac.Web.Services.BookService.get_defaultUserContext = function() { 
return LMOpac.Web.Services.BookService._staticInstance._userContext; }
LMOpac.Web.Services.BookService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; LMOpac.Web.Services.BookService._staticInstance._succeeded = value; }
LMOpac.Web.Services.BookService.get_defaultSucceededCallback = function() { 
return LMOpac.Web.Services.BookService._staticInstance._succeeded; }
LMOpac.Web.Services.BookService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; LMOpac.Web.Services.BookService._staticInstance._failed = value; }
LMOpac.Web.Services.BookService.get_defaultFailedCallback = function() { 
return LMOpac.Web.Services.BookService._staticInstance._failed; }
LMOpac.Web.Services.BookService.set_path("/Services/BookService.asmx");
LMOpac.Web.Services.BookService.RenewBook= function(sno,acno,onSuccess,onFailed,userContext) {LMOpac.Web.Services.BookService._staticInstance.RenewBook(sno,acno,onSuccess,onFailed,userContext); }
LMOpac.Web.Services.BookService.AddBookRes= function(sno,acno,onSuccess,onFailed,userContext) {LMOpac.Web.Services.BookService._staticInstance.AddBookRes(sno,acno,onSuccess,onFailed,userContext); }
LMOpac.Web.Services.BookService.DeleteBookRes= function(sno,acno,onSuccess,onFailed,userContext) {LMOpac.Web.Services.BookService._staticInstance.DeleteBookRes(sno,acno,onSuccess,onFailed,userContext); }
LMOpac.Web.Services.BookService.PromoteBook= function(sno,acno,onSuccess,onFailed,userContext) {LMOpac.Web.Services.BookService._staticInstance.PromoteBook(sno,acno,onSuccess,onFailed,userContext); }
LMOpac.Web.Services.BookService.AddTeacherPromoteBook= function(acno,onSuccess,onFailed,userContext) {LMOpac.Web.Services.BookService._staticInstance.AddTeacherPromoteBook(acno,onSuccess,onFailed,userContext); }
LMOpac.Web.Services.BookService.AddBookAttach= function(type,acno,title,content,onSuccess,onFailed,userContext) {LMOpac.Web.Services.BookService._staticInstance.AddBookAttach(type,acno,title,content,onSuccess,onFailed,userContext); }
LMOpac.Web.Services.BookService.AddBookAttachDraft= function(type,acno,title,content,onSuccess,onFailed,userContext) {LMOpac.Web.Services.BookService._staticInstance.AddBookAttachDraft(type,acno,title,content,onSuccess,onFailed,userContext); }
LMOpac.Web.Services.BookService.GetRecommendedCount= function(acno,onSuccess,onFailed,userContext) {LMOpac.Web.Services.BookService._staticInstance.GetRecommendedCount(acno,onSuccess,onFailed,userContext); }
LMOpac.Web.Services.BookService.BorrowEBookLater= function(docId,onSuccess,onFailed,userContext) {LMOpac.Web.Services.BookService._staticInstance.BorrowEBookLater(docId,onSuccess,onFailed,userContext); }

