Type.registerNamespace('UI.Services');
UI.Services.AjaxWebService=function() {
UI.Services.AjaxWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
UI.Services.AjaxWebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return UI.Services.AjaxWebService._staticInstance.get_path();},
UpdateQuoteProductQuantity:function(offlineBasketId,sku,quantity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateQuoteProductQuantity',false,{offlineBasketId:offlineBasketId,sku:sku,quantity:quantity},succeededCallback,failedCallback,userContext); },
UpdateQuoteProductPrice:function(offlineBasketId,sku,quotedPrice,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateQuoteProductPrice',false,{offlineBasketId:offlineBasketId,sku:sku,quotedPrice:quotedPrice},succeededCallback,failedCallback,userContext); },
UpdateQuoteWarrantyQuantity:function(offlineBasketId,sku,quantity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateQuoteWarrantyQuantity',false,{offlineBasketId:offlineBasketId,sku:sku,quantity:quantity},succeededCallback,failedCallback,userContext); },
UpdateQuoteWarrantyPrice:function(offlineBasketId,sku,quotedPrice,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateQuoteWarrantyPrice',false,{offlineBasketId:offlineBasketId,sku:sku,quotedPrice:quotedPrice},succeededCallback,failedCallback,userContext); },
UpdateQuoteCustomShip:function(offlineBasketId,carrierAddressBookNumber,quotedFreightCharge,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateQuoteCustomShip',false,{offlineBasketId:offlineBasketId,carrierAddressBookNumber:carrierAddressBookNumber,quotedFreightCharge:quotedFreightCharge},succeededCallback,failedCallback,userContext); },
DisableQuoteCustomShip:function(offlineBasketId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DisableQuoteCustomShip',false,{offlineBasketId:offlineBasketId},succeededCallback,failedCallback,userContext); },
UpdateQuoteShippingCarrier:function(offlineBasketId,carrierAddressBookNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateQuoteShippingCarrier',false,{offlineBasketId:offlineBasketId,carrierAddressBookNumber:carrierAddressBookNumber},succeededCallback,failedCallback,userContext); },
GetOfflineClientCart:function(offlineBasketId,shouldRefresh,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOfflineClientCart',false,{offlineBasketId:offlineBasketId,shouldRefresh:shouldRefresh},succeededCallback,failedCallback,userContext); },
GetSiteTermMessage:function(type,key,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSiteTermMessage',false,{type:type,key:key},succeededCallback,failedCallback,userContext); },
GetProductAvailability:function(sku,quantity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductAvailability',false,{sku:sku,quantity:quantity},succeededCallback,failedCallback,userContext); },
GetOfflineCartErrorMessages:function(offlineBasketId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOfflineCartErrorMessages',false,{offlineBasketId:offlineBasketId},succeededCallback,failedCallback,userContext); },
AddItemToActiveCart:function(skuNum,warrantySkuNum,quantity,warrantyQuantity,name,customerPrice,warrantyCustomerPrice,warrantyTypeString,isLineListed,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddItemToActiveCart',false,{skuNum:skuNum,warrantySkuNum:warrantySkuNum,quantity:quantity,warrantyQuantity:warrantyQuantity,name:name,customerPrice:customerPrice,warrantyCustomerPrice:warrantyCustomerPrice,warrantyTypeString:warrantyTypeString,isLineListed:isLineListed},succeededCallback,failedCallback,userContext); },
AddQuickListToActiveCart:function(quickListID,addSelected,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddQuickListToActiveCart',false,{quickListID:quickListID,addSelected:addSelected},succeededCallback,failedCallback,userContext); },
GroupHasUsers:function(strGroupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GroupHasUsers',false,{strGroupId:strGroupId},succeededCallback,failedCallback,userContext); },
GetGroupUsers:function(groups,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetGroupUsers',false,{groups:groups},succeededCallback,failedCallback,userContext); },
GetReportDetails:function(itemNumber,headerCacheKey,type,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetReportDetails',false,{itemNumber:itemNumber,headerCacheKey:headerCacheKey,type:type},succeededCallback,failedCallback,userContext); },
InsertAddressShipTo:function(groupId,orgId,addressBookNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertAddressShipTo',false,{groupId:groupId,orgId:orgId,addressBookNumber:addressBookNumber},succeededCallback,failedCallback,userContext); },
GetHomeReport:function(type,searchType,searchNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHomeReport',false,{type:type,searchType:searchType,searchNumber:searchNumber},succeededCallback,failedCallback,userContext); },
GetQuickOrderList:function(type,timePeriod,userDefinedReportName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetQuickOrderList',false,{type:type,timePeriod:timePeriod,userDefinedReportName:userDefinedReportName},succeededCallback,failedCallback,userContext); },
GetOrderList:function(type,groups,startDate,endDate,userDefinedReportName,groupNames,user,poNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOrderList',false,{type:type,groups:groups,startDate:startDate,endDate:endDate,userDefinedReportName:userDefinedReportName,groupNames:groupNames,user:user,poNumber:poNumber},succeededCallback,failedCallback,userContext); },
CheckReportCompletion:function(reportId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckReportCompletion',false,{reportId:reportId},succeededCallback,failedCallback,userContext); },
UpdateSelectedSkus:function(productSku,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateSelectedSkus',false,{productSku:productSku},succeededCallback,failedCallback,userContext); },
GetSelectedSkues:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSelectedSkues',false,{},succeededCallback,failedCallback,userContext); },
UpdateSelectedQuicklistItems:function(productSku,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateSelectedQuicklistItems',false,{productSku:productSku},succeededCallback,failedCallback,userContext); },
UpdateCmsTreeNodeState:function(channel,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateCmsTreeNodeState',false,{channel:channel},succeededCallback,failedCallback,userContext); },
SaveUserSetting:function(key,value,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveUserSetting',false,{key:key,value:value},succeededCallback,failedCallback,userContext); },
GetUserSetting:function(key,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserSetting',false,{key:key},succeededCallback,failedCallback,userContext); },
CheckTimeout:function(url,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckTimeout',false,{url:url},succeededCallback,failedCallback,userContext); },
EmailPage:function(fromEmail,fromName,toEmail,body,head,message,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EmailPage',false,{fromEmail:fromEmail,fromName:fromName,toEmail:toEmail,body:body,head:head,message:message},succeededCallback,failedCallback,userContext); },
GetSkinnableFile:function(fileName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSkinnableFile',false,{fileName:fileName},succeededCallback,failedCallback,userContext); },
GetRecentHistory:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRecentHistory',false,{},succeededCallback,failedCallback,userContext); },
SessionManagerForUserPop:function(value,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SessionManagerForUserPop',false,{value:value},succeededCallback,failedCallback,userContext); }}
UI.Services.AjaxWebService.registerClass('UI.Services.AjaxWebService',Sys.Net.WebServiceProxy);
UI.Services.AjaxWebService._staticInstance = new UI.Services.AjaxWebService();
UI.Services.AjaxWebService.set_path = function(value) { UI.Services.AjaxWebService._staticInstance.set_path(value); }
UI.Services.AjaxWebService.get_path = function() { return UI.Services.AjaxWebService._staticInstance.get_path(); }
UI.Services.AjaxWebService.set_timeout = function(value) { UI.Services.AjaxWebService._staticInstance.set_timeout(value); }
UI.Services.AjaxWebService.get_timeout = function() { return UI.Services.AjaxWebService._staticInstance.get_timeout(); }
UI.Services.AjaxWebService.set_defaultUserContext = function(value) { UI.Services.AjaxWebService._staticInstance.set_defaultUserContext(value); }
UI.Services.AjaxWebService.get_defaultUserContext = function() { return UI.Services.AjaxWebService._staticInstance.get_defaultUserContext(); }
UI.Services.AjaxWebService.set_defaultSucceededCallback = function(value) { UI.Services.AjaxWebService._staticInstance.set_defaultSucceededCallback(value); }
UI.Services.AjaxWebService.get_defaultSucceededCallback = function() { return UI.Services.AjaxWebService._staticInstance.get_defaultSucceededCallback(); }
UI.Services.AjaxWebService.set_defaultFailedCallback = function(value) { UI.Services.AjaxWebService._staticInstance.set_defaultFailedCallback(value); }
UI.Services.AjaxWebService.get_defaultFailedCallback = function() { return UI.Services.AjaxWebService._staticInstance.get_defaultFailedCallback(); }
UI.Services.AjaxWebService.set_path("/services/ajaxwebservice.asmx");
UI.Services.AjaxWebService.UpdateQuoteProductQuantity= function(offlineBasketId,sku,quantity,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.UpdateQuoteProductQuantity(offlineBasketId,sku,quantity,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.UpdateQuoteProductPrice= function(offlineBasketId,sku,quotedPrice,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.UpdateQuoteProductPrice(offlineBasketId,sku,quotedPrice,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.UpdateQuoteWarrantyQuantity= function(offlineBasketId,sku,quantity,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.UpdateQuoteWarrantyQuantity(offlineBasketId,sku,quantity,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.UpdateQuoteWarrantyPrice= function(offlineBasketId,sku,quotedPrice,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.UpdateQuoteWarrantyPrice(offlineBasketId,sku,quotedPrice,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.UpdateQuoteCustomShip= function(offlineBasketId,carrierAddressBookNumber,quotedFreightCharge,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.UpdateQuoteCustomShip(offlineBasketId,carrierAddressBookNumber,quotedFreightCharge,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.DisableQuoteCustomShip= function(offlineBasketId,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.DisableQuoteCustomShip(offlineBasketId,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.UpdateQuoteShippingCarrier= function(offlineBasketId,carrierAddressBookNumber,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.UpdateQuoteShippingCarrier(offlineBasketId,carrierAddressBookNumber,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetOfflineClientCart= function(offlineBasketId,shouldRefresh,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetOfflineClientCart(offlineBasketId,shouldRefresh,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetSiteTermMessage= function(type,key,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetSiteTermMessage(type,key,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetProductAvailability= function(sku,quantity,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetProductAvailability(sku,quantity,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetOfflineCartErrorMessages= function(offlineBasketId,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetOfflineCartErrorMessages(offlineBasketId,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.AddItemToActiveCart= function(skuNum,warrantySkuNum,quantity,warrantyQuantity,name,customerPrice,warrantyCustomerPrice,warrantyTypeString,isLineListed,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.AddItemToActiveCart(skuNum,warrantySkuNum,quantity,warrantyQuantity,name,customerPrice,warrantyCustomerPrice,warrantyTypeString,isLineListed,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.AddQuickListToActiveCart= function(quickListID,addSelected,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.AddQuickListToActiveCart(quickListID,addSelected,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GroupHasUsers= function(strGroupId,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GroupHasUsers(strGroupId,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetGroupUsers= function(groups,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetGroupUsers(groups,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetReportDetails= function(itemNumber,headerCacheKey,type,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetReportDetails(itemNumber,headerCacheKey,type,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.InsertAddressShipTo= function(groupId,orgId,addressBookNumber,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.InsertAddressShipTo(groupId,orgId,addressBookNumber,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetHomeReport= function(type,searchType,searchNumber,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetHomeReport(type,searchType,searchNumber,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetQuickOrderList= function(type,timePeriod,userDefinedReportName,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetQuickOrderList(type,timePeriod,userDefinedReportName,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetOrderList= function(type,groups,startDate,endDate,userDefinedReportName,groupNames,user,poNumber,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetOrderList(type,groups,startDate,endDate,userDefinedReportName,groupNames,user,poNumber,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.CheckReportCompletion= function(reportId,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.CheckReportCompletion(reportId,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.UpdateSelectedSkus= function(productSku,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.UpdateSelectedSkus(productSku,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetSelectedSkues= function(onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetSelectedSkues(onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.UpdateSelectedQuicklistItems= function(productSku,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.UpdateSelectedQuicklistItems(productSku,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.UpdateCmsTreeNodeState= function(channel,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.UpdateCmsTreeNodeState(channel,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.SaveUserSetting= function(key,value,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.SaveUserSetting(key,value,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetUserSetting= function(key,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetUserSetting(key,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.CheckTimeout= function(url,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.CheckTimeout(url,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.EmailPage= function(fromEmail,fromName,toEmail,body,head,message,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.EmailPage(fromEmail,fromName,toEmail,body,head,message,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetSkinnableFile= function(fileName,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetSkinnableFile(fileName,onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.GetRecentHistory= function(onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.GetRecentHistory(onSuccess,onFailed,userContext); }
UI.Services.AjaxWebService.SessionManagerForUserPop= function(value,onSuccess,onFailed,userContext) {UI.Services.AjaxWebService._staticInstance.SessionManagerForUserPop(value,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('IPA.Orders');
if (typeof(IPA.Orders.OfflineClientCart) === 'undefined') {
IPA.Orders.OfflineClientCart=gtc("IPA.Orders.OfflineClientCart");
IPA.Orders.OfflineClientCart.registerClass('IPA.Orders.OfflineClientCart');
}
Type.registerNamespace('IPA.Catalog');
if (typeof(IPA.Catalog.ProductAvailabilityInfo) === 'undefined') {
IPA.Catalog.ProductAvailabilityInfo=gtc("IPA.Catalog.ProductAvailabilityInfo");
IPA.Catalog.ProductAvailabilityInfo.registerClass('IPA.Catalog.ProductAvailabilityInfo');
}
Type.registerNamespace('IPA.Reports');
if (typeof(IPA.Reports.KeyValuePair) === 'undefined') {
IPA.Reports.KeyValuePair=gtc("IPA.Reports.KeyValuePair");
IPA.Reports.KeyValuePair.registerClass('IPA.Reports.KeyValuePair');
}
