Type.registerNamespace('MicrosoftFrance.MCS.Commerce.WS.AJAXProject');
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService=function() {
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.prototype={
GetProductInformation:function(productCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductInformation',false,{productCode:productCode},succeededCallback,failedCallback,userContext); },
GetProductInformationVariantsWanted:function(productCode,variantsWanted,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductInformationVariantsWanted',false,{productCode:productCode,variantsWanted:variantsWanted},succeededCallback,failedCallback,userContext); },
GetProductInfoWithFilteredVariants:function(productCode,filterExpression,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductInfoWithFilteredVariants',false,{productCode:productCode,filterExpression:filterExpression},succeededCallback,failedCallback,userContext); },
GetProductColumnInformation:function(productCode,variantsWanted,productColumnList,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductColumnInformation',false,{productCode:productCode,variantsWanted:variantsWanted,productColumnList:productColumnList},succeededCallback,failedCallback,userContext); },
GetProductInformationByRetailer:function(retailerCode,productCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductInformationByRetailer',false,{retailerCode:retailerCode,productCode:productCode},succeededCallback,failedCallback,userContext); },
GetProductInformationVariantsWantedByRetailer:function(retailerCode,productCode,variantsWanted,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductInformationVariantsWantedByRetailer',false,{retailerCode:retailerCode,productCode:productCode,variantsWanted:variantsWanted},succeededCallback,failedCallback,userContext); },
GetProductColumnInformationByRetailer:function(retailerCode,productCode,variantsWanted,productColumnList,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductColumnInformationByRetailer',false,{retailerCode:retailerCode,productCode:productCode,variantsWanted:variantsWanted,productColumnList:productColumnList},succeededCallback,failedCallback,userContext); },
GetProductInformationIgnoreFlags:function(retailerCode,productCode,ignoreFlags,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductInformationIgnoreFlags',false,{retailerCode:retailerCode,productCode:productCode,ignoreFlags:ignoreFlags},succeededCallback,failedCallback,userContext); },
GetProductInformationVariantsWantedIgnoreFlags:function(retailerCode,productCode,ignoreFlags,variantsWanted,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductInformationVariantsWantedIgnoreFlags',false,{retailerCode:retailerCode,productCode:productCode,ignoreFlags:ignoreFlags,variantsWanted:variantsWanted},succeededCallback,failedCallback,userContext); },
GetProductColumnInformationIgnoreFlags:function(retailerCode,productCode,ignoreFlags,variantsWanted,productColumnList,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductColumnInformationIgnoreFlags',false,{retailerCode:retailerCode,productCode:productCode,ignoreFlags:ignoreFlags,variantsWanted:variantsWanted,productColumnList:productColumnList},succeededCallback,failedCallback,userContext); },
GetProductInformationVariantsWantedIgnoreFlagsSetFilter:function(retailerCode,productCode,ignoreFlags,variantsWanted,filterExpression,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductInformationVariantsWantedIgnoreFlagsSetFilter',false,{retailerCode:retailerCode,productCode:productCode,ignoreFlags:ignoreFlags,variantsWanted:variantsWanted,filterExpression:filterExpression},succeededCallback,failedCallback,userContext); },
GetVariantInformation:function(retailerCode,productCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetVariantInformation',false,{retailerCode:retailerCode,productCode:productCode},succeededCallback,failedCallback,userContext); },
GetVariantColumnInformation:function(retailerCode,productCode,variantColumnList,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetVariantColumnInformation',false,{retailerCode:retailerCode,productCode:productCode,variantColumnList:variantColumnList},succeededCallback,failedCallback,userContext); },
GetVariantInformationIgnoreFlags:function(retailerCode,productCode,ignoreFlags,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetVariantInformationIgnoreFlags',false,{retailerCode:retailerCode,productCode:productCode,ignoreFlags:ignoreFlags},succeededCallback,failedCallback,userContext); },
GetProductAssociations:function(retailerCode,productCode,associationName,variantsWanted,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductAssociations',false,{retailerCode:retailerCode,productCode:productCode,associationName:associationName,variantsWanted:variantsWanted},succeededCallback,failedCallback,userContext); },
GetProductAssociationsIgnoreFlags:function(retailerCode,productCode,associationName,variantsWanted,ignoreFlags,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetProductAssociationsIgnoreFlags',false,{retailerCode:retailerCode,productCode:productCode,associationName:associationName,variantsWanted:variantsWanted,ignoreFlags:ignoreFlags},succeededCallback,failedCallback,userContext); },
AddProductRating:function(forumName,productCode,customerId,userRating,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'AddProductRating',false,{forumName:forumName,productCode:productCode,customerId:customerId,userRating:userRating},succeededCallback,failedCallback,userContext); },
GetCategoryProductsCodes:function(categoryCode,filterCriteria,variantsWanted,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetCategoryProductsCodes',false,{categoryCode:categoryCode,filterCriteria:filterCriteria,variantsWanted:variantsWanted},succeededCallback,failedCallback,userContext); },
GetCategoryProductsCodesByOnlineStatus:function(categoryCode,onlineStatus,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetCategoryProductsCodesByOnlineStatus',false,{categoryCode:categoryCode,onlineStatus:onlineStatus},succeededCallback,failedCallback,userContext); },
GetCategoryProductsByOnlineStatus:function(retailerCode,categoryCode,onlineStatus,variantsWanted,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path(), 'GetCategoryProductsByOnlineStatus',false,{retailerCode:retailerCode,categoryCode:categoryCode,onlineStatus:onlineStatus,variantsWanted:variantsWanted},succeededCallback,failedCallback,userContext); }}
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.registerClass('MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService',Sys.Net.WebServiceProxy);
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance = new MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService();
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.set_path = function(value) { MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance._path = value; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_path = function() { return MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance._path; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.set_timeout = function(value) { MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance._timeout = value; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_timeout = function() { return MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance._timeout; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.set_defaultUserContext = function(value) { MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance._userContext = value; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_defaultUserContext = function() { return MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance._userContext; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.set_defaultSucceededCallback = function(value) { MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance._succeeded = value; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_defaultSucceededCallback = function() { return MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance._succeeded; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.set_defaultFailedCallback = function(value) { MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance._failed = value; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.get_defaultFailedCallback = function() { return MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance._failed; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.set_path("/ws/ajax/Product.asmx");
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductInformation= function(productCode,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductInformation(productCode,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductInformationVariantsWanted= function(productCode,variantsWanted,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductInformationVariantsWanted(productCode,variantsWanted,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductInfoWithFilteredVariants= function(productCode,filterExpression,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductInfoWithFilteredVariants(productCode,filterExpression,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductColumnInformation= function(productCode,variantsWanted,productColumnList,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductColumnInformation(productCode,variantsWanted,productColumnList,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductInformationByRetailer= function(retailerCode,productCode,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductInformationByRetailer(retailerCode,productCode,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductInformationVariantsWantedByRetailer= function(retailerCode,productCode,variantsWanted,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductInformationVariantsWantedByRetailer(retailerCode,productCode,variantsWanted,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductColumnInformationByRetailer= function(retailerCode,productCode,variantsWanted,productColumnList,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductColumnInformationByRetailer(retailerCode,productCode,variantsWanted,productColumnList,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductInformationIgnoreFlags= function(retailerCode,productCode,ignoreFlags,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductInformationIgnoreFlags(retailerCode,productCode,ignoreFlags,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductInformationVariantsWantedIgnoreFlags= function(retailerCode,productCode,ignoreFlags,variantsWanted,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductInformationVariantsWantedIgnoreFlags(retailerCode,productCode,ignoreFlags,variantsWanted,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductColumnInformationIgnoreFlags= function(retailerCode,productCode,ignoreFlags,variantsWanted,productColumnList,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductColumnInformationIgnoreFlags(retailerCode,productCode,ignoreFlags,variantsWanted,productColumnList,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductInformationVariantsWantedIgnoreFlagsSetFilter= function(retailerCode,productCode,ignoreFlags,variantsWanted,filterExpression,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductInformationVariantsWantedIgnoreFlagsSetFilter(retailerCode,productCode,ignoreFlags,variantsWanted,filterExpression,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetVariantInformation= function(retailerCode,productCode,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetVariantInformation(retailerCode,productCode,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetVariantColumnInformation= function(retailerCode,productCode,variantColumnList,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetVariantColumnInformation(retailerCode,productCode,variantColumnList,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetVariantInformationIgnoreFlags= function(retailerCode,productCode,ignoreFlags,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetVariantInformationIgnoreFlags(retailerCode,productCode,ignoreFlags,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductAssociations= function(retailerCode,productCode,associationName,variantsWanted,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductAssociations(retailerCode,productCode,associationName,variantsWanted,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetProductAssociationsIgnoreFlags= function(retailerCode,productCode,associationName,variantsWanted,ignoreFlags,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetProductAssociationsIgnoreFlags(retailerCode,productCode,associationName,variantsWanted,ignoreFlags,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.AddProductRating= function(forumName,productCode,customerId,userRating,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.AddProductRating(forumName,productCode,customerId,userRating,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetCategoryProductsCodes= function(categoryCode,filterCriteria,variantsWanted,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetCategoryProductsCodes(categoryCode,filterCriteria,variantsWanted,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetCategoryProductsCodesByOnlineStatus= function(categoryCode,onlineStatus,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetCategoryProductsCodesByOnlineStatus(categoryCode,onlineStatus,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService.GetCategoryProductsByOnlineStatus= function(retailerCode,categoryCode,onlineStatus,variantsWanted,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.ProductWebService._staticInstance.GetCategoryProductsByOnlineStatus(retailerCode,categoryCode,onlineStatus,variantsWanted,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('MicrosoftFrance.MCS.Commerce.AJAXProject');
if (typeof(MicrosoftFrance.MCS.Commerce.AJAXProject.Product) === 'undefined') {
MicrosoftFrance.MCS.Commerce.AJAXProject.Product=gtc("MicrosoftFrance.MCS.Commerce.AJAXProject.Product");
MicrosoftFrance.MCS.Commerce.AJAXProject.Product.registerClass('MicrosoftFrance.MCS.Commerce.AJAXProject.Product');
}
if (typeof(MicrosoftFrance.MCS.Commerce.AJAXProject.Status) === 'undefined') {
MicrosoftFrance.MCS.Commerce.AJAXProject.Status=gtc("MicrosoftFrance.MCS.Commerce.AJAXProject.Status");
MicrosoftFrance.MCS.Commerce.AJAXProject.Status.registerClass('MicrosoftFrance.MCS.Commerce.AJAXProject.Status');
}
