Type.registerNamespace('optavis.eCom');
optavis.eCom.wsOptavisEcom=function() {
optavis.eCom.wsOptavisEcom.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
optavis.eCom.wsOptavisEcom.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return optavis.eCom.wsOptavisEcom._staticInstance.get_path();},
basketAddAndGetJSON:function(Id_Article,Qte,append,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="append" type="Boolean">System.Boolean</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(), 'basketAddAndGetJSON',false,{Id_Article:Id_Article,Qte:Qte,append:append},succeededCallback,failedCallback,userContext); },
basketRemoveAndGetJSON:function(Id_Article,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" 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(), 'basketRemoveAndGetJSON',false,{Id_Article:Id_Article},succeededCallback,failedCallback,userContext); },
basketSubstractAndGetJSON:function(Id_Article,Qte,deleteOnNoQuantity,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="deleteOnNoQuantity" type="Boolean">System.Boolean</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(), 'basketSubstractAndGetJSON',false,{Id_Article:Id_Article,Qte:Qte,deleteOnNoQuantity:deleteOnNoQuantity},succeededCallback,failedCallback,userContext); },
basketGetJSON: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(), 'basketGetJSON',false,{},succeededCallback,failedCallback,userContext); },
basketAddAndGetResume:function(Id_Article,Qte,append,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="append" type="Boolean">System.Boolean</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(), 'basketAddAndGetResume',false,{Id_Article:Id_Article,Qte:Qte,append:append},succeededCallback,failedCallback,userContext); },
basketRemoveAndGetResume:function(Id_Article,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" 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(), 'basketRemoveAndGetResume',false,{Id_Article:Id_Article},succeededCallback,failedCallback,userContext); },
basketSubstractAndGetResume:function(Id_Article,Qte,deleteOnNoQuantity,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="deleteOnNoQuantity" type="Boolean">System.Boolean</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(), 'basketSubstractAndGetResume',false,{Id_Article:Id_Article,Qte:Qte,deleteOnNoQuantity:deleteOnNoQuantity},succeededCallback,failedCallback,userContext); },
basketAddAndGetStatus:function(Id_Article,Qte,append,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="append" type="Boolean">System.Boolean</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(), 'basketAddAndGetStatus',false,{Id_Article:Id_Article,Qte:Qte,append:append},succeededCallback,failedCallback,userContext); },
basketRemoveAndGetStatus:function(Id_Article,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" 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(), 'basketRemoveAndGetStatus',false,{Id_Article:Id_Article},succeededCallback,failedCallback,userContext); },
basketSubstractAndGetStatus:function(Id_Article,Qte,deleteOnNoQuantity,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="deleteOnNoQuantity" type="Boolean">System.Boolean</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(), 'basketSubstractAndGetStatus',false,{Id_Article:Id_Article,Qte:Qte,deleteOnNoQuantity:deleteOnNoQuantity},succeededCallback,failedCallback,userContext); },
basketGetStatus: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(), 'basketGetStatus',false,{},succeededCallback,failedCallback,userContext); },
basketAdd:function(Id_Article,Qte,append,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="append" type="Boolean">System.Boolean</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(), 'basketAdd',false,{Id_Article:Id_Article,Qte:Qte,append:append},succeededCallback,failedCallback,userContext); },
basketRemove:function(Id_Article,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" 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(), 'basketRemove',false,{Id_Article:Id_Article},succeededCallback,failedCallback,userContext); },
basketSubstract:function(Id_Article,Qte,deleteOnNoQuantity,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="deleteOnNoQuantity" type="Boolean">System.Boolean</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(), 'basketSubstract',false,{Id_Article:Id_Article,Qte:Qte,deleteOnNoQuantity:deleteOnNoQuantity},succeededCallback,failedCallback,userContext); },
basketClear: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(), 'basketClear',false,{},succeededCallback,failedCallback,userContext); },
saveBasket:function(id_Panier_Sauvegarde,libelle,append,succeededCallback, failedCallback, userContext) {
/// <param name="id_Panier_Sauvegarde" type="Number">System.Int32</param>
/// <param name="libelle" type="String">System.String</param>
/// <param name="append" type="Boolean">System.Boolean</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(), 'saveBasket',false,{id_Panier_Sauvegarde:id_Panier_Sauvegarde,libelle:libelle,append:append},succeededCallback,failedCallback,userContext); },
loadFromSavedBasket:function(id_Panier_Sauvegarde,clearBefore,append,succeededCallback, failedCallback, userContext) {
/// <param name="id_Panier_Sauvegarde" type="Number">System.Int32</param>
/// <param name="clearBefore" type="Boolean">System.Boolean</param>
/// <param name="append" type="Boolean">System.Boolean</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(), 'loadFromSavedBasket',false,{id_Panier_Sauvegarde:id_Panier_Sauvegarde,clearBefore:clearBefore,append:append},succeededCallback,failedCallback,userContext); },
deleteSavedBasket:function(id_Panier_Sauvegarde,succeededCallback, failedCallback, userContext) {
/// <param name="id_Panier_Sauvegarde" 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(), 'deleteSavedBasket',false,{id_Panier_Sauvegarde:id_Panier_Sauvegarde},succeededCallback,failedCallback,userContext); },
getZoneLivrableparCP:function(CP,succeededCallback, failedCallback, userContext) {
/// <param name="CP" 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(), 'getZoneLivrableparCP',false,{CP:CP},succeededCallback,failedCallback,userContext); }}
optavis.eCom.wsOptavisEcom.registerClass('optavis.eCom.wsOptavisEcom',Sys.Net.WebServiceProxy);
optavis.eCom.wsOptavisEcom._staticInstance = new optavis.eCom.wsOptavisEcom();
optavis.eCom.wsOptavisEcom.set_path = function(value) {
optavis.eCom.wsOptavisEcom._staticInstance.set_path(value); }
optavis.eCom.wsOptavisEcom.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return optavis.eCom.wsOptavisEcom._staticInstance.get_path();}
optavis.eCom.wsOptavisEcom.set_timeout = function(value) {
optavis.eCom.wsOptavisEcom._staticInstance.set_timeout(value); }
optavis.eCom.wsOptavisEcom.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return optavis.eCom.wsOptavisEcom._staticInstance.get_timeout(); }
optavis.eCom.wsOptavisEcom.set_defaultUserContext = function(value) { 
optavis.eCom.wsOptavisEcom._staticInstance.set_defaultUserContext(value); }
optavis.eCom.wsOptavisEcom.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return optavis.eCom.wsOptavisEcom._staticInstance.get_defaultUserContext(); }
optavis.eCom.wsOptavisEcom.set_defaultSucceededCallback = function(value) { 
 optavis.eCom.wsOptavisEcom._staticInstance.set_defaultSucceededCallback(value); }
optavis.eCom.wsOptavisEcom.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return optavis.eCom.wsOptavisEcom._staticInstance.get_defaultSucceededCallback(); }
optavis.eCom.wsOptavisEcom.set_defaultFailedCallback = function(value) { 
optavis.eCom.wsOptavisEcom._staticInstance.set_defaultFailedCallback(value); }
optavis.eCom.wsOptavisEcom.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return optavis.eCom.wsOptavisEcom._staticInstance.get_defaultFailedCallback(); }
optavis.eCom.wsOptavisEcom.set_enableJsonp = function(value) { optavis.eCom.wsOptavisEcom._staticInstance.set_enableJsonp(value); }
optavis.eCom.wsOptavisEcom.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return optavis.eCom.wsOptavisEcom._staticInstance.get_enableJsonp(); }
optavis.eCom.wsOptavisEcom.set_jsonpCallbackParameter = function(value) { optavis.eCom.wsOptavisEcom._staticInstance.set_jsonpCallbackParameter(value); }
optavis.eCom.wsOptavisEcom.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return optavis.eCom.wsOptavisEcom._staticInstance.get_jsonpCallbackParameter(); }
optavis.eCom.wsOptavisEcom.set_path("/DesktopModules/Optavis_Ecom/wsOptavisEcom.asmx");
optavis.eCom.wsOptavisEcom.basketAddAndGetJSON= function(Id_Article,Qte,append,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="append" type="Boolean">System.Boolean</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>
optavis.eCom.wsOptavisEcom._staticInstance.basketAddAndGetJSON(Id_Article,Qte,append,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketRemoveAndGetJSON= function(Id_Article,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" 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>
optavis.eCom.wsOptavisEcom._staticInstance.basketRemoveAndGetJSON(Id_Article,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketSubstractAndGetJSON= function(Id_Article,Qte,deleteOnNoQuantity,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="deleteOnNoQuantity" type="Boolean">System.Boolean</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>
optavis.eCom.wsOptavisEcom._staticInstance.basketSubstractAndGetJSON(Id_Article,Qte,deleteOnNoQuantity,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketGetJSON= 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>
optavis.eCom.wsOptavisEcom._staticInstance.basketGetJSON(onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketAddAndGetResume= function(Id_Article,Qte,append,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="append" type="Boolean">System.Boolean</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>
optavis.eCom.wsOptavisEcom._staticInstance.basketAddAndGetResume(Id_Article,Qte,append,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketRemoveAndGetResume= function(Id_Article,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" 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>
optavis.eCom.wsOptavisEcom._staticInstance.basketRemoveAndGetResume(Id_Article,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketSubstractAndGetResume= function(Id_Article,Qte,deleteOnNoQuantity,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="deleteOnNoQuantity" type="Boolean">System.Boolean</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>
optavis.eCom.wsOptavisEcom._staticInstance.basketSubstractAndGetResume(Id_Article,Qte,deleteOnNoQuantity,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketAddAndGetStatus= function(Id_Article,Qte,append,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="append" type="Boolean">System.Boolean</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>
optavis.eCom.wsOptavisEcom._staticInstance.basketAddAndGetStatus(Id_Article,Qte,append,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketRemoveAndGetStatus= function(Id_Article,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" 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>
optavis.eCom.wsOptavisEcom._staticInstance.basketRemoveAndGetStatus(Id_Article,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketSubstractAndGetStatus= function(Id_Article,Qte,deleteOnNoQuantity,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="deleteOnNoQuantity" type="Boolean">System.Boolean</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>
optavis.eCom.wsOptavisEcom._staticInstance.basketSubstractAndGetStatus(Id_Article,Qte,deleteOnNoQuantity,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketGetStatus= 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>
optavis.eCom.wsOptavisEcom._staticInstance.basketGetStatus(onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketAdd= function(Id_Article,Qte,append,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="append" type="Boolean">System.Boolean</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>
optavis.eCom.wsOptavisEcom._staticInstance.basketAdd(Id_Article,Qte,append,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketRemove= function(Id_Article,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" 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>
optavis.eCom.wsOptavisEcom._staticInstance.basketRemove(Id_Article,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketSubstract= function(Id_Article,Qte,deleteOnNoQuantity,onSuccess,onFailed,userContext) {
/// <param name="Id_Article" type="Number">System.Int32</param>
/// <param name="Qte" type="Number">System.Int32</param>
/// <param name="deleteOnNoQuantity" type="Boolean">System.Boolean</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>
optavis.eCom.wsOptavisEcom._staticInstance.basketSubstract(Id_Article,Qte,deleteOnNoQuantity,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.basketClear= 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>
optavis.eCom.wsOptavisEcom._staticInstance.basketClear(onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.saveBasket= function(id_Panier_Sauvegarde,libelle,append,onSuccess,onFailed,userContext) {
/// <param name="id_Panier_Sauvegarde" type="Number">System.Int32</param>
/// <param name="libelle" type="String">System.String</param>
/// <param name="append" type="Boolean">System.Boolean</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>
optavis.eCom.wsOptavisEcom._staticInstance.saveBasket(id_Panier_Sauvegarde,libelle,append,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.loadFromSavedBasket= function(id_Panier_Sauvegarde,clearBefore,append,onSuccess,onFailed,userContext) {
/// <param name="id_Panier_Sauvegarde" type="Number">System.Int32</param>
/// <param name="clearBefore" type="Boolean">System.Boolean</param>
/// <param name="append" type="Boolean">System.Boolean</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>
optavis.eCom.wsOptavisEcom._staticInstance.loadFromSavedBasket(id_Panier_Sauvegarde,clearBefore,append,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.deleteSavedBasket= function(id_Panier_Sauvegarde,onSuccess,onFailed,userContext) {
/// <param name="id_Panier_Sauvegarde" 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>
optavis.eCom.wsOptavisEcom._staticInstance.deleteSavedBasket(id_Panier_Sauvegarde,onSuccess,onFailed,userContext); }
optavis.eCom.wsOptavisEcom.getZoneLivrableparCP= function(CP,onSuccess,onFailed,userContext) {
/// <param name="CP" 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>
optavis.eCom.wsOptavisEcom._staticInstance.getZoneLivrableparCP(CP,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(optavis.eCom.jsonBasket) === 'undefined') {
optavis.eCom.jsonBasket=gtc("optavis.eCom.jsonBasket");
optavis.eCom.jsonBasket.registerClass('optavis.eCom.jsonBasket');
}
if (typeof(optavis.eCom.basketEditingReport) === 'undefined') {
optavis.eCom.basketEditingReport=gtc("optavis.eCom.basketEditingReport");
optavis.eCom.basketEditingReport.registerClass('optavis.eCom.basketEditingReport');
}
if (typeof(optavis.eCom.jsonZoneLivrableParCP) === 'undefined') {
optavis.eCom.jsonZoneLivrableParCP=gtc("optavis.eCom.jsonZoneLivrableParCP");
optavis.eCom.jsonZoneLivrableParCP.registerClass('optavis.eCom.jsonZoneLivrableParCP');
}

