var BCFC_WebService=function() {
BCFC_WebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
BCFC_WebService.prototype={
DeleteAddress:function(iPureAddressDetail,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'DeleteAddress',false,{iPureAddressDetail:iPureAddressDetail},succeededCallback,failedCallback,userContext); },
SetHearAboutResponse:function(sHearAbout,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'SetHearAboutResponse',false,{sHearAbout:sHearAbout},succeededCallback,failedCallback,userContext); },
SetSize:function(sAttributeID,sShirtLetterColourAttributeID,sBaseProductID,bPersonalised,bBadges,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'SetSize',false,{sAttributeID:sAttributeID,sShirtLetterColourAttributeID:sShirtLetterColourAttributeID,sBaseProductID:sBaseProductID,bPersonalised:bPersonalised,bBadges:bBadges},succeededCallback,failedCallback,userContext); },
GetPersonalised:function(sProductID,sVariantID,sVariantPrice,sShirtLetterColour,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'GetPersonalised',false,{sProductID:sProductID,sVariantID:sVariantID,sVariantPrice:sVariantPrice,sShirtLetterColour:sShirtLetterColour},succeededCallback,failedCallback,userContext); },
SetPersonalisedPrice:function(sVariantPrice,sType,bAdd,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'SetPersonalisedPrice',false,{sVariantPrice:sVariantPrice,sType:sType,bAdd:bAdd},succeededCallback,failedCallback,userContext); },
SetPersonalisedTotalPrice:function(sVariantID,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'SetPersonalisedTotalPrice',false,{sVariantID:sVariantID},succeededCallback,failedCallback,userContext); },
BuyPersonalisedProduct:function(sVariantID,sTotalPrice,sQty,bPersonalised,bBadges,sPlayerName,sPlayerNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'BuyPersonalisedProduct',false,{sVariantID:sVariantID,sTotalPrice:sTotalPrice,sQty:sQty,bPersonalised:bPersonalised,bBadges:bBadges,sPlayerName:sPlayerName,sPlayerNumber:sPlayerNumber},succeededCallback,failedCallback,userContext); },
SetAttributes:function(sAttributeID,sAttributeTwoID,sBaseProductID,sType,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'SetAttributes',false,{sAttributeID:sAttributeID,sAttributeTwoID:sAttributeTwoID,sBaseProductID:sBaseProductID,sType:sType},succeededCallback,failedCallback,userContext); },
BuyProduct:function(sVariantID,sQty,sType,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'BuyProduct',false,{sVariantID:sVariantID,sQty:sQty,sType:sType},succeededCallback,failedCallback,userContext); },
GetBrickVariant:function(sProductID,sVariantID,sBrickTypeID,sBrickSizeID,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'GetBrickVariant',false,{sProductID:sProductID,sVariantID:sVariantID,sBrickTypeID:sBrickTypeID,sBrickSizeID:sBrickSizeID},succeededCallback,failedCallback,userContext); },
GetBrickPrice:function(sVariantID,bReplica,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'GetBrickPrice',false,{sVariantID:sVariantID,bReplica:bReplica},succeededCallback,failedCallback,userContext); },
BuyBrick:function(sVariantID,bReplica,sLine1,sLine2,sLine3,sLine4,succeededCallback, failedCallback, userContext) {
return this._invoke(BCFC_WebService.get_path(), 'BuyBrick',false,{sVariantID:sVariantID,bReplica:bReplica,sLine1:sLine1,sLine2:sLine2,sLine3:sLine3,sLine4:sLine4},succeededCallback,failedCallback,userContext); }}
BCFC_WebService.registerClass('BCFC_WebService',Sys.Net.WebServiceProxy);
BCFC_WebService._staticInstance = new BCFC_WebService();
BCFC_WebService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; BCFC_WebService._staticInstance._path = value; }
BCFC_WebService.get_path = function() { return BCFC_WebService._staticInstance._path; }
BCFC_WebService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
BCFC_WebService._staticInstance._timeout = value; }
BCFC_WebService.get_timeout = function() { 
return BCFC_WebService._staticInstance._timeout; }
BCFC_WebService.set_defaultUserContext = function(value) { 
BCFC_WebService._staticInstance._userContext = value; }
BCFC_WebService.get_defaultUserContext = function() { 
return BCFC_WebService._staticInstance._userContext; }
BCFC_WebService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; BCFC_WebService._staticInstance._succeeded = value; }
BCFC_WebService.get_defaultSucceededCallback = function() { 
return BCFC_WebService._staticInstance._succeeded; }
BCFC_WebService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; BCFC_WebService._staticInstance._failed = value; }
BCFC_WebService.get_defaultFailedCallback = function() { 
return BCFC_WebService._staticInstance._failed; }
BCFC_WebService.set_path("/BCFC_WebService.asmx");
BCFC_WebService.DeleteAddress= function(iPureAddressDetail,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.DeleteAddress(iPureAddressDetail,onSuccess,onFailed,userContext); }
BCFC_WebService.SetHearAboutResponse= function(sHearAbout,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.SetHearAboutResponse(sHearAbout,onSuccess,onFailed,userContext); }
BCFC_WebService.SetSize= function(sAttributeID,sShirtLetterColourAttributeID,sBaseProductID,bPersonalised,bBadges,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.SetSize(sAttributeID,sShirtLetterColourAttributeID,sBaseProductID,bPersonalised,bBadges,onSuccess,onFailed,userContext); }
BCFC_WebService.GetPersonalised= function(sProductID,sVariantID,sVariantPrice,sShirtLetterColour,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.GetPersonalised(sProductID,sVariantID,sVariantPrice,sShirtLetterColour,onSuccess,onFailed,userContext); }
BCFC_WebService.SetPersonalisedPrice= function(sVariantPrice,sType,bAdd,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.SetPersonalisedPrice(sVariantPrice,sType,bAdd,onSuccess,onFailed,userContext); }
BCFC_WebService.SetPersonalisedTotalPrice= function(sVariantID,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.SetPersonalisedTotalPrice(sVariantID,onSuccess,onFailed,userContext); }
BCFC_WebService.BuyPersonalisedProduct= function(sVariantID,sTotalPrice,sQty,bPersonalised,bBadges,sPlayerName,sPlayerNumber,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.BuyPersonalisedProduct(sVariantID,sTotalPrice,sQty,bPersonalised,bBadges,sPlayerName,sPlayerNumber,onSuccess,onFailed,userContext); }
BCFC_WebService.SetAttributes= function(sAttributeID,sAttributeTwoID,sBaseProductID,sType,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.SetAttributes(sAttributeID,sAttributeTwoID,sBaseProductID,sType,onSuccess,onFailed,userContext); }
BCFC_WebService.BuyProduct= function(sVariantID,sQty,sType,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.BuyProduct(sVariantID,sQty,sType,onSuccess,onFailed,userContext); }
BCFC_WebService.GetBrickVariant= function(sProductID,sVariantID,sBrickTypeID,sBrickSizeID,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.GetBrickVariant(sProductID,sVariantID,sBrickTypeID,sBrickSizeID,onSuccess,onFailed,userContext); }
BCFC_WebService.GetBrickPrice= function(sVariantID,bReplica,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.GetBrickPrice(sVariantID,bReplica,onSuccess,onFailed,userContext); }
BCFC_WebService.BuyBrick= function(sVariantID,bReplica,sLine1,sLine2,sLine3,sLine4,onSuccess,onFailed,userContext) {BCFC_WebService._staticInstance.BuyBrick(sVariantID,bReplica,sLine1,sLine2,sLine3,sLine4,onSuccess,onFailed,userContext); }
