Type.registerNamespace('Eur.Office.Frontend.UI.Services');
Eur.Office.Frontend.UI.Services.AjaxWebService=function() {
Eur.Office.Frontend.UI.Services.AjaxWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Eur.Office.Frontend.UI.Services.AjaxWebService.prototype={
GetMyAccountOrdersGrid:function(period,orderBy,pageNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'GetMyAccountOrdersGrid',false,{period:period,orderBy:orderBy,pageNumber:pageNumber},succeededCallback,failedCallback,userContext); },
GetMyAccountQueriesGrid:function(period,orderBy,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'GetMyAccountQueriesGrid',false,{period:period,orderBy:orderBy},succeededCallback,failedCallback,userContext); },
GetMyAccountBackOrdersGrid:function(period,orderBy,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'GetMyAccountBackOrdersGrid',false,{period:period,orderBy:orderBy},succeededCallback,failedCallback,userContext); },
GetMyAccountOrdersGridByDate:function(startDate,endDate,orderBy,pageNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'GetMyAccountOrdersGridByDate',false,{startDate:startDate,endDate:endDate,orderBy:orderBy,pageNumber:pageNumber},succeededCallback,failedCallback,userContext); },
GetMyAccountInvoicesGrid:function(period,orderBy,pageNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'GetMyAccountInvoicesGrid',false,{period:period,orderBy:orderBy,pageNumber:pageNumber},succeededCallback,failedCallback,userContext); },
GetMyAccountCreditNotesGrid:function(period,orderBy,pageNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'GetMyAccountCreditNotesGrid',false,{period:period,orderBy:orderBy,pageNumber:pageNumber},succeededCallback,failedCallback,userContext); },
GenerateOrderExport:function(orderKeys,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'GenerateOrderExport',false,{orderKeys:orderKeys},succeededCallback,failedCallback,userContext); },
SearchByInvoice:function(invoiceNumber,customerKey,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'SearchByInvoice',false,{invoiceNumber:invoiceNumber,customerKey:customerKey},succeededCallback,failedCallback,userContext); },
SearchByOrder:function(orderNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'SearchByOrder',false,{orderNumber:orderNumber},succeededCallback,failedCallback,userContext); },
SearchByPurchaseOrder:function(purchaseOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'SearchByPurchaseOrder',false,{purchaseOrder:purchaseOrder},succeededCallback,failedCallback,userContext); },
SetOrdersForPrint:function(orderList,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'SetOrdersForPrint',false,{orderList:orderList},succeededCallback,failedCallback,userContext); },
GetMySavedListsGrid:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'GetMySavedListsGrid',false,{},succeededCallback,failedCallback,userContext); },
SaveMySavedList:function(name,key,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'SaveMySavedList',false,{name:name,key:key},succeededCallback,failedCallback,userContext); },
DeleteMySavedList:function(key,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'DeleteMySavedList',false,{key:key},succeededCallback,failedCallback,userContext); },
GetOrderTracking:function(orderNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'GetOrderTracking',false,{orderNumber:orderNumber},succeededCallback,failedCallback,userContext); },
SendFeedback:function(type,typeString,rating,comments,succeededCallback, failedCallback, userContext) {
return this._invoke(Eur.Office.Frontend.UI.Services.AjaxWebService.get_path(), 'SendFeedback',false,{type:type,typeString:typeString,rating:rating,comments:comments},succeededCallback,failedCallback,userContext); }}
Eur.Office.Frontend.UI.Services.AjaxWebService.registerClass('Eur.Office.Frontend.UI.Services.AjaxWebService',Sys.Net.WebServiceProxy);
Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance = new Eur.Office.Frontend.UI.Services.AjaxWebService();
Eur.Office.Frontend.UI.Services.AjaxWebService.set_path = function(value) { Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance._path = value; }
Eur.Office.Frontend.UI.Services.AjaxWebService.get_path = function() { return Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance._path; }
Eur.Office.Frontend.UI.Services.AjaxWebService.set_timeout = function(value) { Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance._timeout = value; }
Eur.Office.Frontend.UI.Services.AjaxWebService.get_timeout = function() { return Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance._timeout; }
Eur.Office.Frontend.UI.Services.AjaxWebService.set_defaultUserContext = function(value) { Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance._userContext = value; }
Eur.Office.Frontend.UI.Services.AjaxWebService.get_defaultUserContext = function() { return Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance._userContext; }
Eur.Office.Frontend.UI.Services.AjaxWebService.set_defaultSucceededCallback = function(value) { Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance._succeeded = value; }
Eur.Office.Frontend.UI.Services.AjaxWebService.get_defaultSucceededCallback = function() { return Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance._succeeded; }
Eur.Office.Frontend.UI.Services.AjaxWebService.set_defaultFailedCallback = function(value) { Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance._failed = value; }
Eur.Office.Frontend.UI.Services.AjaxWebService.get_defaultFailedCallback = function() { return Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance._failed; }
Eur.Office.Frontend.UI.Services.AjaxWebService.set_path("/_services/AjaxWebService.asmx");
Eur.Office.Frontend.UI.Services.AjaxWebService.GetMyAccountOrdersGrid= function(period,orderBy,pageNumber,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.GetMyAccountOrdersGrid(period,orderBy,pageNumber,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.GetMyAccountQueriesGrid= function(period,orderBy,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.GetMyAccountQueriesGrid(period,orderBy,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.GetMyAccountBackOrdersGrid= function(period,orderBy,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.GetMyAccountBackOrdersGrid(period,orderBy,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.GetMyAccountOrdersGridByDate= function(startDate,endDate,orderBy,pageNumber,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.GetMyAccountOrdersGridByDate(startDate,endDate,orderBy,pageNumber,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.GetMyAccountInvoicesGrid= function(period,orderBy,pageNumber,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.GetMyAccountInvoicesGrid(period,orderBy,pageNumber,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.GetMyAccountCreditNotesGrid= function(period,orderBy,pageNumber,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.GetMyAccountCreditNotesGrid(period,orderBy,pageNumber,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.GenerateOrderExport= function(orderKeys,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.GenerateOrderExport(orderKeys,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.SearchByInvoice= function(invoiceNumber,customerKey,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.SearchByInvoice(invoiceNumber,customerKey,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.SearchByOrder= function(orderNumber,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.SearchByOrder(orderNumber,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.SearchByPurchaseOrder= function(purchaseOrder,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.SearchByPurchaseOrder(purchaseOrder,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.SetOrdersForPrint= function(orderList,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.SetOrdersForPrint(orderList,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.GetMySavedListsGrid= function(onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.GetMySavedListsGrid(onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.SaveMySavedList= function(name,key,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.SaveMySavedList(name,key,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.DeleteMySavedList= function(key,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.DeleteMySavedList(key,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.GetOrderTracking= function(orderNumber,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.GetOrderTracking(orderNumber,onSuccess,onFailed,userContext); }
Eur.Office.Frontend.UI.Services.AjaxWebService.SendFeedback= function(type,typeString,rating,comments,onSuccess,onFailed,userContext) {Eur.Office.Frontend.UI.Services.AjaxWebService._staticInstance.SendFeedback(type,typeString,rating,comments,onSuccess,onFailed,userContext); }
Type.registerNamespace('Eur.Office.Factories');
if (typeof(Eur.Office.Factories.FeedbackType) === 'undefined') {
Eur.Office.Factories.FeedbackType = function() { throw Error.invalidOperation(); }
Eur.Office.Factories.FeedbackType.prototype = {Unset: 0,EmailMessage: 1,QueryHeader: 2,Item: 3,URL: 101,UserEmail: 102}
Eur.Office.Factories.FeedbackType.registerEnum('Eur.Office.Factories.FeedbackType', true);
}
