Type.registerNamespace('KShocolat');
KShocolat.EcommerceService=function() {
KShocolat.EcommerceService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
KShocolat.EcommerceService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return KShocolat.EcommerceService._staticInstance.get_path();},
TrackClick:function(ClientX,clientY,VisitorId,url,screenX,screenY,succeededCallback, failedCallback, userContext) {
/// <param name="ClientX" type="String">System.String</param>
/// <param name="clientY" type="String">System.String</param>
/// <param name="VisitorId" type="String">System.String</param>
/// <param name="url" type="String">System.String</param>
/// <param name="screenX" type="String">System.String</param>
/// <param name="screenY" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'TrackClick',false,{ClientX:ClientX,clientY:clientY,VisitorId:VisitorId,url:url,screenX:screenX,screenY:screenY},succeededCallback,failedCallback,userContext); },
SetModule:function(tabmoduleid,location,sortorder,succeededCallback, failedCallback, userContext) {
/// <param name="tabmoduleid" type="String">System.String</param>
/// <param name="location" type="String">System.String</param>
/// <param name="sortorder" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SetModule',false,{tabmoduleid:tabmoduleid,location:location,sortorder:sortorder},succeededCallback,failedCallback,userContext); },
GetProduct:function(intProductId,succeededCallback, failedCallback, userContext) {
/// <param name="intProductId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetProduct',false,{intProductId:intProductId},succeededCallback,failedCallback,userContext); },
GetWidget:function(intModDefId,succeededCallback, failedCallback, userContext) {
/// <param name="intModDefId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetWidget',false,{intModDefId:intModDefId},succeededCallback,failedCallback,userContext); },
GetWidgets:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetWidgets',false,{},succeededCallback,failedCallback,userContext); },
GetProducts:function(strsearch,succeededCallback, failedCallback, userContext) {
/// <param name="strsearch" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetProducts',false,{strsearch:strsearch},succeededCallback,failedCallback,userContext); },
LookupPostCode:function(strPostCode,succeededCallback, failedCallback, userContext) {
/// <param name="strPostCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LookupPostCode',false,{strPostCode:strPostCode},succeededCallback,failedCallback,userContext); },
GetAddressResult:function(strAddressId,succeededCallback, failedCallback, userContext) {
/// <param name="strAddressId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAddressResult',false,{strAddressId:strAddressId},succeededCallback,failedCallback,userContext); }}
KShocolat.EcommerceService.registerClass('KShocolat.EcommerceService',Sys.Net.WebServiceProxy);
KShocolat.EcommerceService._staticInstance = new KShocolat.EcommerceService();
KShocolat.EcommerceService.set_path = function(value) {
KShocolat.EcommerceService._staticInstance.set_path(value); }
KShocolat.EcommerceService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return KShocolat.EcommerceService._staticInstance.get_path();}
KShocolat.EcommerceService.set_timeout = function(value) {
KShocolat.EcommerceService._staticInstance.set_timeout(value); }
KShocolat.EcommerceService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return KShocolat.EcommerceService._staticInstance.get_timeout(); }
KShocolat.EcommerceService.set_defaultUserContext = function(value) { 
KShocolat.EcommerceService._staticInstance.set_defaultUserContext(value); }
KShocolat.EcommerceService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return KShocolat.EcommerceService._staticInstance.get_defaultUserContext(); }
KShocolat.EcommerceService.set_defaultSucceededCallback = function(value) { 
 KShocolat.EcommerceService._staticInstance.set_defaultSucceededCallback(value); }
KShocolat.EcommerceService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return KShocolat.EcommerceService._staticInstance.get_defaultSucceededCallback(); }
KShocolat.EcommerceService.set_defaultFailedCallback = function(value) { 
KShocolat.EcommerceService._staticInstance.set_defaultFailedCallback(value); }
KShocolat.EcommerceService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return KShocolat.EcommerceService._staticInstance.get_defaultFailedCallback(); }
KShocolat.EcommerceService.set_path("/Services/EcommerceService.asmx");
KShocolat.EcommerceService.TrackClick= function(ClientX,clientY,VisitorId,url,screenX,screenY,onSuccess,onFailed,userContext) {
/// <param name="ClientX" type="String">System.String</param>
/// <param name="clientY" type="String">System.String</param>
/// <param name="VisitorId" type="String">System.String</param>
/// <param name="url" type="String">System.String</param>
/// <param name="screenX" type="String">System.String</param>
/// <param name="screenY" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
KShocolat.EcommerceService._staticInstance.TrackClick(ClientX,clientY,VisitorId,url,screenX,screenY,onSuccess,onFailed,userContext); }
KShocolat.EcommerceService.SetModule= function(tabmoduleid,location,sortorder,onSuccess,onFailed,userContext) {
/// <param name="tabmoduleid" type="String">System.String</param>
/// <param name="location" type="String">System.String</param>
/// <param name="sortorder" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
KShocolat.EcommerceService._staticInstance.SetModule(tabmoduleid,location,sortorder,onSuccess,onFailed,userContext); }
KShocolat.EcommerceService.GetProduct= function(intProductId,onSuccess,onFailed,userContext) {
/// <param name="intProductId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
KShocolat.EcommerceService._staticInstance.GetProduct(intProductId,onSuccess,onFailed,userContext); }
KShocolat.EcommerceService.GetWidget= function(intModDefId,onSuccess,onFailed,userContext) {
/// <param name="intModDefId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
KShocolat.EcommerceService._staticInstance.GetWidget(intModDefId,onSuccess,onFailed,userContext); }
KShocolat.EcommerceService.GetWidgets= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
KShocolat.EcommerceService._staticInstance.GetWidgets(onSuccess,onFailed,userContext); }
KShocolat.EcommerceService.GetProducts= function(strsearch,onSuccess,onFailed,userContext) {
/// <param name="strsearch" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
KShocolat.EcommerceService._staticInstance.GetProducts(strsearch,onSuccess,onFailed,userContext); }
KShocolat.EcommerceService.LookupPostCode= function(strPostCode,onSuccess,onFailed,userContext) {
/// <param name="strPostCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
KShocolat.EcommerceService._staticInstance.LookupPostCode(strPostCode,onSuccess,onFailed,userContext); }
KShocolat.EcommerceService.GetAddressResult= function(strAddressId,onSuccess,onFailed,userContext) {
/// <param name="strAddressId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
KShocolat.EcommerceService._staticInstance.GetAddressResult(strAddressId,onSuccess,onFailed,userContext); }

