var CheckPartAvailabilityService=function() {
CheckPartAvailabilityService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CheckPartAvailabilityService.prototype={
UpdateWPItemAvailability:function(partNumber,brandID,quantity,succeededCallback, failedCallback, userContext) {
return this._invoke(CheckPartAvailabilityService.get_path(), 'UpdateWPItemAvailability',false,{partNumber:partNumber,brandID:brandID,quantity:quantity},succeededCallback,failedCallback,userContext); },
AddToCart:function(uniqueID,visitID,visitorID,variantID,quantity,shipsAt,submitBy,quantityAvailable,daysUntilShip,warehouseID,succeededCallback, failedCallback, userContext) {
return this._invoke(CheckPartAvailabilityService.get_path(), 'AddToCart',false,{uniqueID:uniqueID,visitID:visitID,visitorID:visitorID,variantID:variantID,quantity:quantity,shipsAt:shipsAt,submitBy:submitBy,quantityAvailable:quantityAvailable,daysUntilShip:daysUntilShip,warehouseID:warehouseID},succeededCallback,failedCallback,userContext); },
GenerateLeftNavigation:function(navigationValues,mainNavSelectionText,succeededCallback, failedCallback, userContext) {
return this._invoke(CheckPartAvailabilityService.get_path(), 'GenerateLeftNavigation',false,{navigationValues:navigationValues,mainNavSelectionText:mainNavSelectionText},succeededCallback,failedCallback,userContext); }}
CheckPartAvailabilityService.registerClass('CheckPartAvailabilityService',Sys.Net.WebServiceProxy);
CheckPartAvailabilityService._staticInstance = new CheckPartAvailabilityService();
CheckPartAvailabilityService.set_path = function(value) { CheckPartAvailabilityService._staticInstance._path = value; }
CheckPartAvailabilityService.get_path = function() { return CheckPartAvailabilityService._staticInstance._path; }
CheckPartAvailabilityService.set_timeout = function(value) { CheckPartAvailabilityService._staticInstance._timeout = value; }
CheckPartAvailabilityService.get_timeout = function() { return CheckPartAvailabilityService._staticInstance._timeout; }
CheckPartAvailabilityService.set_defaultUserContext = function(value) { CheckPartAvailabilityService._staticInstance._userContext = value; }
CheckPartAvailabilityService.get_defaultUserContext = function() { return CheckPartAvailabilityService._staticInstance._userContext; }
CheckPartAvailabilityService.set_defaultSucceededCallback = function(value) { CheckPartAvailabilityService._staticInstance._succeeded = value; }
CheckPartAvailabilityService.get_defaultSucceededCallback = function() { return CheckPartAvailabilityService._staticInstance._succeeded; }
CheckPartAvailabilityService.set_defaultFailedCallback = function(value) { CheckPartAvailabilityService._staticInstance._failed = value; }
CheckPartAvailabilityService.get_defaultFailedCallback = function() { return CheckPartAvailabilityService._staticInstance._failed; }
CheckPartAvailabilityService.set_path("/WebServices/CheckPartAvailabilityService.asmx");
CheckPartAvailabilityService.UpdateWPItemAvailability= function(partNumber,brandID,quantity,onSuccess,onFailed,userContext) {CheckPartAvailabilityService._staticInstance.UpdateWPItemAvailability(partNumber,brandID,quantity,onSuccess,onFailed,userContext); }
CheckPartAvailabilityService.AddToCart= function(uniqueID,visitID,visitorID,variantID,quantity,shipsAt,submitBy,quantityAvailable,daysUntilShip,warehouseID,onSuccess,onFailed,userContext) {CheckPartAvailabilityService._staticInstance.AddToCart(uniqueID,visitID,visitorID,variantID,quantity,shipsAt,submitBy,quantityAvailable,daysUntilShip,warehouseID,onSuccess,onFailed,userContext); }
CheckPartAvailabilityService.GenerateLeftNavigation= function(navigationValues,mainNavSelectionText,onSuccess,onFailed,userContext) {CheckPartAvailabilityService._staticInstance.GenerateLeftNavigation(navigationValues,mainNavSelectionText,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('AutoAnything.Website.AutoAnything.WorldPacWebService');
if (typeof(AutoAnything.Website.AutoAnything.WorldPacWebService.Quote) === 'undefined') {
AutoAnything.Website.AutoAnything.WorldPacWebService.Quote=gtc("AutoAnything.Website.AutoAnything.WorldPacWebService.Quote");
AutoAnything.Website.AutoAnything.WorldPacWebService.Quote.registerClass('AutoAnything.Website.AutoAnything.WorldPacWebService.Quote');
}
