var WinesService=function() {
WinesService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WinesService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return WinesService._staticInstance.get_path();},
GetEtiqUniqueCodeByWebCode:function(webcode,succeededCallback, failedCallback, userContext) {
/// <param name="webcode" 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(), 'GetEtiqUniqueCodeByWebCode',false,{webcode:webcode},succeededCallback,failedCallback,userContext); },
UpdateEtiquette:function(strId,strName,strMsg,succeededCallback, failedCallback, userContext) {
/// <param name="strId" type="String">System.String</param>
/// <param name="strName" type="String">System.String</param>
/// <param name="strMsg" 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(), 'UpdateEtiquette',false,{strId:strId,strName:strName,strMsg:strMsg},succeededCallback,failedCallback,userContext); },
VoteWine:function(strWineNo,strRank,succeededCallback, failedCallback, userContext) {
/// <param name="strWineNo" type="String">System.String</param>
/// <param name="strRank" 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(), 'VoteWine',false,{strWineNo:strWineNo,strRank:strRank},succeededCallback,failedCallback,userContext); },
AddToWineId:function(wineAry,succeededCallback, failedCallback, userContext) {
/// <param name="wineAry" type="Array">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(), 'AddToWineId',false,{wineAry:wineAry},succeededCallback,failedCallback,userContext); },
AddToCart:function(tag,isbox,amount,succeededCallback, failedCallback, userContext) {
/// <param name="tag" type="String">System.String</param>
/// <param name="isbox" type="String">System.String</param>
/// <param name="amount" 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(), 'AddToCart',false,{tag:tag,isbox:isbox,amount:amount},succeededCallback,failedCallback,userContext); },
DeleteFromCart:function(productName,succeededCallback, failedCallback, userContext) {
/// <param name="productName" 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(), 'DeleteFromCart',false,{productName:productName},succeededCallback,failedCallback,userContext); },
DeleteFromCartById:function(pId,succeededCallback, failedCallback, userContext) {
/// <param name="pId" 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(), 'DeleteFromCartById',false,{pId:pId},succeededCallback,failedCallback,userContext); },
ChangeAmountFromCart:function(productName,amount,succeededCallback, failedCallback, userContext) {
/// <param name="productName" type="String">System.String</param>
/// <param name="amount" 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(), 'ChangeAmountFromCart',false,{productName:productName,amount:amount},succeededCallback,failedCallback,userContext); },
ChangeAmountFromCartById:function(pId,amount,succeededCallback, failedCallback, userContext) {
/// <param name="pId" type="String">System.String</param>
/// <param name="amount" 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(), 'ChangeAmountFromCartById',false,{pId:pId,amount:amount},succeededCallback,failedCallback,userContext); },
SetCartEtiquetteAttr:function(isNew,succeededCallback, failedCallback, userContext) {
/// <param name="isNew" 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(), 'SetCartEtiquetteAttr',false,{isNew:isNew},succeededCallback,failedCallback,userContext); },
UsingCartEtiqToOneCartItem:function(num,isAdd,succeededCallback, failedCallback, userContext) {
/// <param name="num" type="Number">System.Int32</param>
/// <param name="isAdd" 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(), 'UsingCartEtiqToOneCartItem',false,{num:num,isAdd:isAdd},succeededCallback,failedCallback,userContext); },
UsingCartEtiqToAllCartItems: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(), 'UsingCartEtiqToAllCartItems',false,{},succeededCallback,failedCallback,userContext); },
UsingDefaultEtiqToAllCartItems: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(), 'UsingDefaultEtiqToAllCartItems',false,{},succeededCallback,failedCallback,userContext); },
Authenticated: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(), 'Authenticated',false,{},succeededCallback,failedCallback,userContext); },
Login:function(account,password,isPersistent,succeededCallback, failedCallback, userContext) {
/// <param name="account" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="isPersistent" 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(), 'Login',false,{account:account,password:password,isPersistent:isPersistent},succeededCallback,failedCallback,userContext); }}
WinesService.registerClass('WinesService',Sys.Net.WebServiceProxy);
WinesService._staticInstance = new WinesService();
WinesService.set_path = function(value) {
WinesService._staticInstance.set_path(value); }
WinesService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return WinesService._staticInstance.get_path();}
WinesService.set_timeout = function(value) {
WinesService._staticInstance.set_timeout(value); }
WinesService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return WinesService._staticInstance.get_timeout(); }
WinesService.set_defaultUserContext = function(value) { 
WinesService._staticInstance.set_defaultUserContext(value); }
WinesService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return WinesService._staticInstance.get_defaultUserContext(); }
WinesService.set_defaultSucceededCallback = function(value) { 
 WinesService._staticInstance.set_defaultSucceededCallback(value); }
WinesService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return WinesService._staticInstance.get_defaultSucceededCallback(); }
WinesService.set_defaultFailedCallback = function(value) { 
WinesService._staticInstance.set_defaultFailedCallback(value); }
WinesService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return WinesService._staticInstance.get_defaultFailedCallback(); }
WinesService.set_path("/WinesService.asmx");
WinesService.GetEtiqUniqueCodeByWebCode= function(webcode,onSuccess,onFailed,userContext) {
/// <param name="webcode" 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>
WinesService._staticInstance.GetEtiqUniqueCodeByWebCode(webcode,onSuccess,onFailed,userContext); }
WinesService.UpdateEtiquette= function(strId,strName,strMsg,onSuccess,onFailed,userContext) {
/// <param name="strId" type="String">System.String</param>
/// <param name="strName" type="String">System.String</param>
/// <param name="strMsg" 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>
WinesService._staticInstance.UpdateEtiquette(strId,strName,strMsg,onSuccess,onFailed,userContext); }
WinesService.VoteWine= function(strWineNo,strRank,onSuccess,onFailed,userContext) {
/// <param name="strWineNo" type="String">System.String</param>
/// <param name="strRank" 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>
WinesService._staticInstance.VoteWine(strWineNo,strRank,onSuccess,onFailed,userContext); }
WinesService.AddToWineId= function(wineAry,onSuccess,onFailed,userContext) {
/// <param name="wineAry" type="Array">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>
WinesService._staticInstance.AddToWineId(wineAry,onSuccess,onFailed,userContext); }
WinesService.AddToCart= function(tag,isbox,amount,onSuccess,onFailed,userContext) {
/// <param name="tag" type="String">System.String</param>
/// <param name="isbox" type="String">System.String</param>
/// <param name="amount" 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>
WinesService._staticInstance.AddToCart(tag,isbox,amount,onSuccess,onFailed,userContext); }
WinesService.DeleteFromCart= function(productName,onSuccess,onFailed,userContext) {
/// <param name="productName" 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>
WinesService._staticInstance.DeleteFromCart(productName,onSuccess,onFailed,userContext); }
WinesService.DeleteFromCartById= function(pId,onSuccess,onFailed,userContext) {
/// <param name="pId" 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>
WinesService._staticInstance.DeleteFromCartById(pId,onSuccess,onFailed,userContext); }
WinesService.ChangeAmountFromCart= function(productName,amount,onSuccess,onFailed,userContext) {
/// <param name="productName" type="String">System.String</param>
/// <param name="amount" 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>
WinesService._staticInstance.ChangeAmountFromCart(productName,amount,onSuccess,onFailed,userContext); }
WinesService.ChangeAmountFromCartById= function(pId,amount,onSuccess,onFailed,userContext) {
/// <param name="pId" type="String">System.String</param>
/// <param name="amount" 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>
WinesService._staticInstance.ChangeAmountFromCartById(pId,amount,onSuccess,onFailed,userContext); }
WinesService.SetCartEtiquetteAttr= function(isNew,onSuccess,onFailed,userContext) {
/// <param name="isNew" 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>
WinesService._staticInstance.SetCartEtiquetteAttr(isNew,onSuccess,onFailed,userContext); }
WinesService.UsingCartEtiqToOneCartItem= function(num,isAdd,onSuccess,onFailed,userContext) {
/// <param name="num" type="Number">System.Int32</param>
/// <param name="isAdd" 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>
WinesService._staticInstance.UsingCartEtiqToOneCartItem(num,isAdd,onSuccess,onFailed,userContext); }
WinesService.UsingCartEtiqToAllCartItems= 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>
WinesService._staticInstance.UsingCartEtiqToAllCartItems(onSuccess,onFailed,userContext); }
WinesService.UsingDefaultEtiqToAllCartItems= 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>
WinesService._staticInstance.UsingDefaultEtiqToAllCartItems(onSuccess,onFailed,userContext); }
WinesService.Authenticated= 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>
WinesService._staticInstance.Authenticated(onSuccess,onFailed,userContext); }
WinesService.Login= function(account,password,isPersistent,onSuccess,onFailed,userContext) {
/// <param name="account" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="isPersistent" 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>
WinesService._staticInstance.Login(account,password,isPersistent,onSuccess,onFailed,userContext); }
