Type.registerNamespace('FunkyDJ.He.WebServices');
FunkyDJ.He.WebServices.wsStore=function() {
FunkyDJ.He.WebServices.wsStore.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
FunkyDJ.He.WebServices.wsStore.prototype={
SetPropertySelect:function(sProductID,sGroupID,sPropertyID,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'SetPropertySelect',false,{sProductID:sProductID,sGroupID:sGroupID,sPropertyID:sPropertyID},succeededCallback,failedCallback,userContext); },
SetPropertyCheckBox:function(sProductID,sGroupID,sPropertyID,bIsChecked,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'SetPropertyCheckBox',false,{sProductID:sProductID,sGroupID:sGroupID,sPropertyID:sPropertyID,bIsChecked:bIsChecked},succeededCallback,failedCallback,userContext); },
SetPropertyRadioButton:function(sProductID,sGroupID,sPropertyID,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'SetPropertyRadioButton',false,{sProductID:sProductID,sGroupID:sGroupID,sPropertyID:sPropertyID},succeededCallback,failedCallback,userContext); },
SetPropertyTextBox:function(sProductID,sGroupID,sPropertyID,sValue,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'SetPropertyTextBox',false,{sProductID:sProductID,sGroupID:sGroupID,sPropertyID:sPropertyID,sValue:sValue},succeededCallback,failedCallback,userContext); },
InfiniteSession:function(succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'InfiniteSession',false,{},succeededCallback,failedCallback,userContext); },
DeleteHistoryProduct:function(sProductID,sPID,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'DeleteHistoryProduct',false,{sProductID:sProductID,sPID:sPID},succeededCallback,failedCallback,userContext); },
QuickToCart:function(sPID,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'QuickToCart',false,{sPID:sPID},succeededCallback,failedCallback,userContext); },
BuyNow:function(sPID,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'BuyNow',false,{sPID:sPID},succeededCallback,failedCallback,userContext); },
DeleteCartProduct:function(sPID,sCRI,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'DeleteCartProduct',false,{sPID:sPID,sCRI:sCRI},succeededCallback,failedCallback,userContext); },
UpdateCartProductQuantity:function(sPID,sCRI,sQuantity,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'UpdateCartProductQuantity',false,{sPID:sPID,sCRI:sCRI,sQuantity:sQuantity},succeededCallback,failedCallback,userContext); },
UpdateShipmentDetails:function(sShipmentID,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'UpdateShipmentDetails',false,{sShipmentID:sShipmentID},succeededCallback,failedCallback,userContext); },
SuddenClearCart:function(succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'SuddenClearCart',false,{},succeededCallback,failedCallback,userContext); },
BindQuickBuyById:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'BindQuickBuyById',false,{id:id},succeededCallback,failedCallback,userContext); },
QuickBuy:function(succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'QuickBuy',false,{},succeededCallback,failedCallback,userContext); },
QuickBuyNow:function(succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'QuickBuyNow',false,{},succeededCallback,failedCallback,userContext); },
SetProductQuantity:function(sQuantity,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'SetProductQuantity',false,{sQuantity:sQuantity},succeededCallback,failedCallback,userContext); },
UpdateCustomerDetails:function(cCustomerClient,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'UpdateCustomerDetails',false,{cCustomerClient:cCustomerClient},succeededCallback,failedCallback,userContext); },
CatalogueToShipment:function(catalogueToShipment,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'CatalogueToShipment',false,{catalogueToShipment:catalogueToShipment},succeededCallback,failedCallback,userContext); },
UpdateShipmentAddress:function(cOrderClient,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'UpdateShipmentAddress',false,{cOrderClient:cOrderClient},succeededCallback,failedCallback,userContext); },
UpdatePurchaseDetails:function(sPurchaseID,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'UpdatePurchaseDetails',false,{sPurchaseID:sPurchaseID},succeededCallback,failedCallback,userContext); },
SignIn:function(c,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'SignIn',false,{c:c},succeededCallback,failedCallback,userContext); },
Reminder:function(customerEmail,customerFirstName,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'Reminder',false,{customerEmail:customerEmail,customerFirstName:customerFirstName},succeededCallback,failedCallback,userContext); },
ContinueCheckout:function(succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'ContinueCheckout',false,{},succeededCallback,failedCallback,userContext); },
UpdateShipmentHours:function(from,to,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'UpdateShipmentHours',false,{from:from,to:to},succeededCallback,failedCallback,userContext); },
UpdateCreditCardDetails:function(cOrderClient,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'UpdateCreditCardDetails',false,{cOrderClient:cOrderClient},succeededCallback,failedCallback,userContext); },
UpdateStandardsAcceptance:function(bAccepted,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'UpdateStandardsAcceptance',false,{bAccepted:bAccepted},succeededCallback,failedCallback,userContext); },
UpdateGift:function(bAccepted,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'UpdateGift',false,{bAccepted:bAccepted},succeededCallback,failedCallback,userContext); },
HotProduct:function(divHotProduct,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'HotProduct',false,{divHotProduct:divHotProduct},succeededCallback,failedCallback,userContext); },
BindQuickProductPicture:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'BindQuickProductPicture',false,{id:id},succeededCallback,failedCallback,userContext); },
UpdateShipmentPriceWithCountry:function(shipmentId,countryId,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'UpdateShipmentPriceWithCountry',false,{shipmentId:shipmentId,countryId:countryId},succeededCallback,failedCallback,userContext); },
ContactUs:function(contact,succeededCallback, failedCallback, userContext) {
return this._invoke(FunkyDJ.He.WebServices.wsStore.get_path(), 'ContactUs',false,{contact:contact},succeededCallback,failedCallback,userContext); }}
FunkyDJ.He.WebServices.wsStore.registerClass('FunkyDJ.He.WebServices.wsStore',Sys.Net.WebServiceProxy);
FunkyDJ.He.WebServices.wsStore._staticInstance = new FunkyDJ.He.WebServices.wsStore();
FunkyDJ.He.WebServices.wsStore.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; FunkyDJ.He.WebServices.wsStore._staticInstance._path = value; }
FunkyDJ.He.WebServices.wsStore.get_path = function() { return FunkyDJ.He.WebServices.wsStore._staticInstance._path; }
FunkyDJ.He.WebServices.wsStore.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); }
FunkyDJ.He.WebServices.wsStore._staticInstance._timeout = value; }
FunkyDJ.He.WebServices.wsStore.get_timeout = function() { 
return FunkyDJ.He.WebServices.wsStore._staticInstance._timeout; }
FunkyDJ.He.WebServices.wsStore.set_defaultUserContext = function(value) { 
FunkyDJ.He.WebServices.wsStore._staticInstance._userContext = value; }
FunkyDJ.He.WebServices.wsStore.get_defaultUserContext = function() { 
return FunkyDJ.He.WebServices.wsStore._staticInstance._userContext; }
FunkyDJ.He.WebServices.wsStore.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; FunkyDJ.He.WebServices.wsStore._staticInstance._succeeded = value; }
FunkyDJ.He.WebServices.wsStore.get_defaultSucceededCallback = function() { 
return FunkyDJ.He.WebServices.wsStore._staticInstance._succeeded; }
FunkyDJ.He.WebServices.wsStore.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; FunkyDJ.He.WebServices.wsStore._staticInstance._failed = value; }
FunkyDJ.He.WebServices.wsStore.get_defaultFailedCallback = function() { 
return FunkyDJ.He.WebServices.wsStore._staticInstance._failed; }
FunkyDJ.He.WebServices.wsStore.set_path("/HE/WebServices/wsStore.asmx");
FunkyDJ.He.WebServices.wsStore.SetPropertySelect= function(sProductID,sGroupID,sPropertyID,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.SetPropertySelect(sProductID,sGroupID,sPropertyID,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.SetPropertyCheckBox= function(sProductID,sGroupID,sPropertyID,bIsChecked,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.SetPropertyCheckBox(sProductID,sGroupID,sPropertyID,bIsChecked,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.SetPropertyRadioButton= function(sProductID,sGroupID,sPropertyID,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.SetPropertyRadioButton(sProductID,sGroupID,sPropertyID,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.SetPropertyTextBox= function(sProductID,sGroupID,sPropertyID,sValue,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.SetPropertyTextBox(sProductID,sGroupID,sPropertyID,sValue,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.InfiniteSession= function(onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.InfiniteSession(onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.DeleteHistoryProduct= function(sProductID,sPID,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.DeleteHistoryProduct(sProductID,sPID,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.QuickToCart= function(sPID,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.QuickToCart(sPID,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.BuyNow= function(sPID,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.BuyNow(sPID,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.DeleteCartProduct= function(sPID,sCRI,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.DeleteCartProduct(sPID,sCRI,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.UpdateCartProductQuantity= function(sPID,sCRI,sQuantity,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.UpdateCartProductQuantity(sPID,sCRI,sQuantity,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.UpdateShipmentDetails= function(sShipmentID,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.UpdateShipmentDetails(sShipmentID,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.SuddenClearCart= function(onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.SuddenClearCart(onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.BindQuickBuyById= function(id,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.BindQuickBuyById(id,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.QuickBuy= function(onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.QuickBuy(onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.QuickBuyNow= function(onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.QuickBuyNow(onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.SetProductQuantity= function(sQuantity,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.SetProductQuantity(sQuantity,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.UpdateCustomerDetails= function(cCustomerClient,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.UpdateCustomerDetails(cCustomerClient,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.CatalogueToShipment= function(catalogueToShipment,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.CatalogueToShipment(catalogueToShipment,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.UpdateShipmentAddress= function(cOrderClient,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.UpdateShipmentAddress(cOrderClient,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.UpdatePurchaseDetails= function(sPurchaseID,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.UpdatePurchaseDetails(sPurchaseID,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.SignIn= function(c,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.SignIn(c,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.Reminder= function(customerEmail,customerFirstName,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.Reminder(customerEmail,customerFirstName,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.ContinueCheckout= function(onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.ContinueCheckout(onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.UpdateShipmentHours= function(from,to,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.UpdateShipmentHours(from,to,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.UpdateCreditCardDetails= function(cOrderClient,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.UpdateCreditCardDetails(cOrderClient,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.UpdateStandardsAcceptance= function(bAccepted,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.UpdateStandardsAcceptance(bAccepted,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.UpdateGift= function(bAccepted,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.UpdateGift(bAccepted,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.HotProduct= function(divHotProduct,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.HotProduct(divHotProduct,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.BindQuickProductPicture= function(id,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.BindQuickProductPicture(id,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.UpdateShipmentPriceWithCountry= function(shipmentId,countryId,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.UpdateShipmentPriceWithCountry(shipmentId,countryId,onSuccess,onFailed,userContext); }
FunkyDJ.He.WebServices.wsStore.ContactUs= function(contact,onSuccess,onFailed,userContext) {FunkyDJ.He.WebServices.wsStore._staticInstance.ContactUs(contact,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Store');
if (typeof(Store.StoreSiteProduct) === 'undefined') {
Store.StoreSiteProduct=gtc("Store.StoreSiteProduct");
Store.StoreSiteProduct.registerClass('Store.StoreSiteProduct');
}
if (typeof(Store.StoreSiteWebServices) === 'undefined') {
Store.StoreSiteWebServices=gtc("Store.StoreSiteWebServices");
Store.StoreSiteWebServices.registerClass('Store.StoreSiteWebServices');
}
if (typeof(Store.StoreSiteCustomer) === 'undefined') {
Store.StoreSiteCustomer=gtc("Store.StoreSiteCustomer");
Store.StoreSiteCustomer.registerClass('Store.StoreSiteCustomer');
}
if (typeof(Store.StoreSiteOrder) === 'undefined') {
Store.StoreSiteOrder=gtc("Store.StoreSiteOrder");
Store.StoreSiteOrder.registerClass('Store.StoreSiteOrder');
}
Type.registerNamespace('System.Collections');
if (typeof(System.Collections.DictionaryEntry) === 'undefined') {
System.Collections.DictionaryEntry=gtc("System.Collections.DictionaryEntry");
System.Collections.DictionaryEntry.registerClass('System.Collections.DictionaryEntry');
}
Type.registerNamespace('Core.Business');
if (typeof(Core.Business.Contacts) === 'undefined') {
Core.Business.Contacts=gtc("Core.Business.Contacts");
Core.Business.Contacts.registerClass('Core.Business.Contacts');
}
