Type.registerNamespace('Services');
Services.ECS=function() {
Services.ECS.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Services.ECS.prototype={
Hello:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Services.ECS.get_path(), 'Hello',false,{},succeededCallback,failedCallback,userContext); },
AddToCart:function(sSessionID,iMemberLevelID,iUserID,iECSItemId,iOrderID,succeededCallback, failedCallback, userContext) {
return this._invoke(Services.ECS.get_path(), 'AddToCart',false,{sSessionID:sSessionID,iMemberLevelID:iMemberLevelID,iUserID:iUserID,iECSItemId:iECSItemId,iOrderID:iOrderID},succeededCallback,failedCallback,userContext); },
ClearCart:function(sSessionID,iMemberLevelID,iUserID,iOrderID,succeededCallback, failedCallback, userContext) {
return this._invoke(Services.ECS.get_path(), 'ClearCart',false,{sSessionID:sSessionID,iMemberLevelID:iMemberLevelID,iUserID:iUserID,iOrderID:iOrderID},succeededCallback,failedCallback,userContext); },
GetCartHTML:function(sSessionID,iMemberLevelID,iUserID,iOrderID,succeededCallback, failedCallback, userContext) {
return this._invoke(Services.ECS.get_path(), 'GetCartHTML',false,{sSessionID:sSessionID,iMemberLevelID:iMemberLevelID,iUserID:iUserID,iOrderID:iOrderID},succeededCallback,failedCallback,userContext); },
SendActivationEmail:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Services.ECS.get_path(), 'SendActivationEmail',false,{},succeededCallback,failedCallback,userContext); }}
Services.ECS.registerClass('Services.ECS',Sys.Net.WebServiceProxy);
Services.ECS._staticInstance = new Services.ECS();
Services.ECS.set_path = function(value) { Services.ECS._staticInstance._path = value; }
Services.ECS.get_path = function() { return Services.ECS._staticInstance._path; }
Services.ECS.set_timeout = function(value) { Services.ECS._staticInstance._timeout = value; }
Services.ECS.get_timeout = function() { return Services.ECS._staticInstance._timeout; }
Services.ECS.set_defaultUserContext = function(value) { Services.ECS._staticInstance._userContext = value; }
Services.ECS.get_defaultUserContext = function() { return Services.ECS._staticInstance._userContext; }
Services.ECS.set_defaultSucceededCallback = function(value) { Services.ECS._staticInstance._succeeded = value; }
Services.ECS.get_defaultSucceededCallback = function() { return Services.ECS._staticInstance._succeeded; }
Services.ECS.set_defaultFailedCallback = function(value) { Services.ECS._staticInstance._failed = value; }
Services.ECS.get_defaultFailedCallback = function() { return Services.ECS._staticInstance._failed; }
Services.ECS.set_path("/services/ECS.asmx");
Services.ECS.Hello= function(onSuccess,onFailed,userContext) {Services.ECS._staticInstance.Hello(onSuccess,onFailed,userContext); }
Services.ECS.AddToCart= function(sSessionID,iMemberLevelID,iUserID,iECSItemId,iOrderID,onSuccess,onFailed,userContext) {Services.ECS._staticInstance.AddToCart(sSessionID,iMemberLevelID,iUserID,iECSItemId,iOrderID,onSuccess,onFailed,userContext); }
Services.ECS.ClearCart= function(sSessionID,iMemberLevelID,iUserID,iOrderID,onSuccess,onFailed,userContext) {Services.ECS._staticInstance.ClearCart(sSessionID,iMemberLevelID,iUserID,iOrderID,onSuccess,onFailed,userContext); }
Services.ECS.GetCartHTML= function(sSessionID,iMemberLevelID,iUserID,iOrderID,onSuccess,onFailed,userContext) {Services.ECS._staticInstance.GetCartHTML(sSessionID,iMemberLevelID,iUserID,iOrderID,onSuccess,onFailed,userContext); }
Services.ECS.SendActivationEmail= function(onSuccess,onFailed,userContext) {Services.ECS._staticInstance.SendActivationEmail(onSuccess,onFailed,userContext); }

