Type.registerNamespace('Onyx.Web.Services');
Onyx.Web.Services.OnyxWebService=function() {
Onyx.Web.Services.OnyxWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Onyx.Web.Services.OnyxWebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Onyx.Web.Services.OnyxWebService._staticInstance.get_path();},
GetDocumentImages:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDocumentImages',false,{id:id},succeededCallback,failedCallback,userContext); },
GetTempDocumentImages:function(no,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTempDocumentImages',false,{no:no},succeededCallback,failedCallback,userContext); },
GetSearchCompletionList:function(prefixText,count,contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSearchCompletionList',false,{prefixText:prefixText,count:count,contextKey:contextKey},succeededCallback,failedCallback,userContext); },
SendTip:function(sender,senderEmail,recipient,recipientEmail,documentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendTip',false,{sender:sender,senderEmail:senderEmail,recipient:recipient,recipientEmail:recipientEmail,documentId:documentId},succeededCallback,failedCallback,userContext); },
SendApplication:function(appData,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendApplication',false,{appData:appData},succeededCallback,failedCallback,userContext); },
ChangePassword:function(currentPw,newPw,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangePassword',false,{currentPw:currentPw,newPw:newPw},succeededCallback,failedCallback,userContext); },
GetArticleInfo:function(articleNo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetArticleInfo',false,{articleNo:articleNo},succeededCallback,failedCallback,userContext); },
AddArticleToShoppingCart:function(articleNo,items,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddArticleToShoppingCart',false,{articleNo:articleNo,items:items},succeededCallback,failedCallback,userContext); },
GetShoppingCart:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetShoppingCart',false,{},succeededCallback,failedCallback,userContext); },
DeleteShoppingCartItem:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteShoppingCartItem',false,{id:id},succeededCallback,failedCallback,userContext); },
DeleteOrder:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteOrder',false,{},succeededCallback,failedCallback,userContext); },
UpdateShoppingCartItem:function(id,items,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateShoppingCartItem',false,{id:id,items:items},succeededCallback,failedCallback,userContext); },
CommitOrder:function(message,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CommitOrder',false,{message:message},succeededCallback,failedCallback,userContext); }}
Onyx.Web.Services.OnyxWebService.registerClass('Onyx.Web.Services.OnyxWebService',Sys.Net.WebServiceProxy);
Onyx.Web.Services.OnyxWebService._staticInstance = new Onyx.Web.Services.OnyxWebService();
Onyx.Web.Services.OnyxWebService.set_path = function(value) { Onyx.Web.Services.OnyxWebService._staticInstance.set_path(value); }
Onyx.Web.Services.OnyxWebService.get_path = function() { return Onyx.Web.Services.OnyxWebService._staticInstance.get_path(); }
Onyx.Web.Services.OnyxWebService.set_timeout = function(value) { Onyx.Web.Services.OnyxWebService._staticInstance.set_timeout(value); }
Onyx.Web.Services.OnyxWebService.get_timeout = function() { return Onyx.Web.Services.OnyxWebService._staticInstance.get_timeout(); }
Onyx.Web.Services.OnyxWebService.set_defaultUserContext = function(value) { Onyx.Web.Services.OnyxWebService._staticInstance.set_defaultUserContext(value); }
Onyx.Web.Services.OnyxWebService.get_defaultUserContext = function() { return Onyx.Web.Services.OnyxWebService._staticInstance.get_defaultUserContext(); }
Onyx.Web.Services.OnyxWebService.set_defaultSucceededCallback = function(value) { Onyx.Web.Services.OnyxWebService._staticInstance.set_defaultSucceededCallback(value); }
Onyx.Web.Services.OnyxWebService.get_defaultSucceededCallback = function() { return Onyx.Web.Services.OnyxWebService._staticInstance.get_defaultSucceededCallback(); }
Onyx.Web.Services.OnyxWebService.set_defaultFailedCallback = function(value) { Onyx.Web.Services.OnyxWebService._staticInstance.set_defaultFailedCallback(value); }
Onyx.Web.Services.OnyxWebService.get_defaultFailedCallback = function() { return Onyx.Web.Services.OnyxWebService._staticInstance.get_defaultFailedCallback(); }
Onyx.Web.Services.OnyxWebService.set_path("/Services/OnyxWebService.asmx");
Onyx.Web.Services.OnyxWebService.GetDocumentImages= function(id,onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.GetDocumentImages(id,onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.GetTempDocumentImages= function(no,onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.GetTempDocumentImages(no,onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.GetSearchCompletionList= function(prefixText,count,contextKey,onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.GetSearchCompletionList(prefixText,count,contextKey,onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.SendTip= function(sender,senderEmail,recipient,recipientEmail,documentId,onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.SendTip(sender,senderEmail,recipient,recipientEmail,documentId,onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.SendApplication= function(appData,onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.SendApplication(appData,onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.ChangePassword= function(currentPw,newPw,onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.ChangePassword(currentPw,newPw,onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.GetArticleInfo= function(articleNo,onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.GetArticleInfo(articleNo,onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.AddArticleToShoppingCart= function(articleNo,items,onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.AddArticleToShoppingCart(articleNo,items,onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.GetShoppingCart= function(onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.GetShoppingCart(onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.DeleteShoppingCartItem= function(id,onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.DeleteShoppingCartItem(id,onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.DeleteOrder= function(onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.DeleteOrder(onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.UpdateShoppingCartItem= function(id,items,onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.UpdateShoppingCartItem(id,items,onSuccess,onFailed,userContext); }
Onyx.Web.Services.OnyxWebService.CommitOrder= function(message,onSuccess,onFailed,userContext) {Onyx.Web.Services.OnyxWebService._staticInstance.CommitOrder(message,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Onyx.Data');
if (typeof(Onyx.Data.CArticle) === 'undefined') {
Onyx.Data.CArticle=gtc("Onyx.Data.CArticle");
Onyx.Data.CArticle.registerClass('Onyx.Data.CArticle');
}
if (typeof(Onyx.Data.ShoppingCart) === 'undefined') {
Onyx.Data.ShoppingCart=gtc("Onyx.Data.ShoppingCart");
Onyx.Data.ShoppingCart.registerClass('Onyx.Data.ShoppingCart');
}

