var TagGeneratorService=function() {
TagGeneratorService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
TagGeneratorService.prototype={
GetTagSideOne:function(iAttributeID,iBaseProductID,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'GetTagSideOne',false,{iAttributeID:iAttributeID,iBaseProductID:iBaseProductID},succeededCallback,failedCallback,userContext); },
GetTagSideTwo:function(iAttributeID,iBaseProductID,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'GetTagSideTwo',false,{iAttributeID:iAttributeID,iBaseProductID:iBaseProductID},succeededCallback,failedCallback,userContext); },
SetImage:function(sImageName,sImagePath,sWidth,sHeight,sImageTemplate,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'SetImage',false,{sImageName:sImageName,sImagePath:sImagePath,sWidth:sWidth,sHeight:sHeight,sImageTemplate:sImageTemplate},succeededCallback,failedCallback,userContext); },
SetColourSession:function(sColour,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'SetColourSession',false,{sColour:sColour},succeededCallback,failedCallback,userContext); },
SetBlankTag:function(SideOneAttID,SideTwoAttID,TagColourAttID,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'SetBlankTag',false,{SideOneAttID:SideOneAttID,SideTwoAttID:SideTwoAttID,TagColourAttID:TagColourAttID},succeededCallback,failedCallback,userContext); },
SetBlankTagDimensions:function(sStockCode,iSideOneAttID,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'SetBlankTagDimensions',false,{sStockCode:sStockCode,iSideOneAttID:iSideOneAttID},succeededCallback,failedCallback,userContext); },
SetBlankTagDimensionColour:function(sStockCode,iTagColourAttID,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'SetBlankTagDimensionColour',false,{sStockCode:sStockCode,iTagColourAttID:iTagColourAttID},succeededCallback,failedCallback,userContext); },
GetTagOrder:function(tagSideOne,tagSideTwo,imageSideOne,imageSideTwo,tagPreview,tagSideOneTxtBoxes,tagSideTwoTxtBoxes,bIE_Browser,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'GetTagOrder',false,{tagSideOne:tagSideOne,tagSideTwo:tagSideTwo,imageSideOne:imageSideOne,imageSideTwo:imageSideTwo,tagPreview:tagPreview,tagSideOneTxtBoxes:tagSideOneTxtBoxes,tagSideTwoTxtBoxes:tagSideTwoTxtBoxes,bIE_Browser:bIE_Browser},succeededCallback,failedCallback,userContext); },
AddTagToBasket:function(tagCode,tagQty,sCustomerAdditonalInfo,bCableTie,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'AddTagToBasket',false,{tagCode:tagCode,tagQty:tagQty,sCustomerAdditonalInfo:sCustomerAdditonalInfo,bCableTie:bCableTie},succeededCallback,failedCallback,userContext); },
AddBlankTags:function(tagCode,tagQty,sTagPreview,sCustomerAdditonalInfo,bCableTie,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'AddBlankTags',false,{tagCode:tagCode,tagQty:tagQty,sTagPreview:sTagPreview,sCustomerAdditonalInfo:sCustomerAdditonalInfo,bCableTie:bCableTie},succeededCallback,failedCallback,userContext); },
DeleteUserAddress:function(iAddressID,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'DeleteUserAddress',false,{iAddressID:iAddressID},succeededCallback,failedCallback,userContext); },
SetCurrencyValue:function(sCurrency,succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'SetCurrencyValue',false,{sCurrency:sCurrency},succeededCallback,failedCallback,userContext); },
GenerateVariants:function(succeededCallback, failedCallback, userContext) {
return this._invoke(TagGeneratorService.get_path(), 'GenerateVariants',false,{},succeededCallback,failedCallback,userContext); }}
TagGeneratorService.registerClass('TagGeneratorService',Sys.Net.WebServiceProxy);
TagGeneratorService._staticInstance = new TagGeneratorService();
TagGeneratorService.set_path = function(value) { TagGeneratorService._staticInstance._path = value; }
TagGeneratorService.get_path = function() { return TagGeneratorService._staticInstance._path; }
TagGeneratorService.set_timeout = function(value) { TagGeneratorService._staticInstance._timeout = value; }
TagGeneratorService.get_timeout = function() { return TagGeneratorService._staticInstance._timeout; }
TagGeneratorService.set_defaultUserContext = function(value) { TagGeneratorService._staticInstance._userContext = value; }
TagGeneratorService.get_defaultUserContext = function() { return TagGeneratorService._staticInstance._userContext; }
TagGeneratorService.set_defaultSucceededCallback = function(value) { TagGeneratorService._staticInstance._succeeded = value; }
TagGeneratorService.get_defaultSucceededCallback = function() { return TagGeneratorService._staticInstance._succeeded; }
TagGeneratorService.set_defaultFailedCallback = function(value) { TagGeneratorService._staticInstance._failed = value; }
TagGeneratorService.get_defaultFailedCallback = function() { return TagGeneratorService._staticInstance._failed; }
TagGeneratorService.set_path("/TagGeneratorService.asmx");
TagGeneratorService.GetTagSideOne= function(iAttributeID,iBaseProductID,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.GetTagSideOne(iAttributeID,iBaseProductID,onSuccess,onFailed,userContext); }
TagGeneratorService.GetTagSideTwo= function(iAttributeID,iBaseProductID,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.GetTagSideTwo(iAttributeID,iBaseProductID,onSuccess,onFailed,userContext); }
TagGeneratorService.SetImage= function(sImageName,sImagePath,sWidth,sHeight,sImageTemplate,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.SetImage(sImageName,sImagePath,sWidth,sHeight,sImageTemplate,onSuccess,onFailed,userContext); }
TagGeneratorService.SetColourSession= function(sColour,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.SetColourSession(sColour,onSuccess,onFailed,userContext); }
TagGeneratorService.SetBlankTag= function(SideOneAttID,SideTwoAttID,TagColourAttID,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.SetBlankTag(SideOneAttID,SideTwoAttID,TagColourAttID,onSuccess,onFailed,userContext); }
TagGeneratorService.SetBlankTagDimensions= function(sStockCode,iSideOneAttID,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.SetBlankTagDimensions(sStockCode,iSideOneAttID,onSuccess,onFailed,userContext); }
TagGeneratorService.SetBlankTagDimensionColour= function(sStockCode,iTagColourAttID,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.SetBlankTagDimensionColour(sStockCode,iTagColourAttID,onSuccess,onFailed,userContext); }
TagGeneratorService.GetTagOrder= function(tagSideOne,tagSideTwo,imageSideOne,imageSideTwo,tagPreview,tagSideOneTxtBoxes,tagSideTwoTxtBoxes,bIE_Browser,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.GetTagOrder(tagSideOne,tagSideTwo,imageSideOne,imageSideTwo,tagPreview,tagSideOneTxtBoxes,tagSideTwoTxtBoxes,bIE_Browser,onSuccess,onFailed,userContext); }
TagGeneratorService.AddTagToBasket= function(tagCode,tagQty,sCustomerAdditonalInfo,bCableTie,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.AddTagToBasket(tagCode,tagQty,sCustomerAdditonalInfo,bCableTie,onSuccess,onFailed,userContext); }
TagGeneratorService.AddBlankTags= function(tagCode,tagQty,sTagPreview,sCustomerAdditonalInfo,bCableTie,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.AddBlankTags(tagCode,tagQty,sTagPreview,sCustomerAdditonalInfo,bCableTie,onSuccess,onFailed,userContext); }
TagGeneratorService.DeleteUserAddress= function(iAddressID,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.DeleteUserAddress(iAddressID,onSuccess,onFailed,userContext); }
TagGeneratorService.SetCurrencyValue= function(sCurrency,onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.SetCurrencyValue(sCurrency,onSuccess,onFailed,userContext); }
TagGeneratorService.GenerateVariants= function(onSuccess,onFailed,userContext) {TagGeneratorService._staticInstance.GenerateVariants(onSuccess,onFailed,userContext); }
