var BaseService=function() {
BaseService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
BaseService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return BaseService._staticInstance.get_path();},
AddToCart:function(ProductId,Quantity,succeededCallback, failedCallback, userContext) {
/// <param name="ProductId" type="Number">System.Int32</param>
/// <param name="Quantity" 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,{ProductId:ProductId,Quantity:Quantity},succeededCallback,failedCallback,userContext); },
GetTotalAndItemCount: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(), 'GetTotalAndItemCount',false,{},succeededCallback,failedCallback,userContext); },
GetProductList: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(), 'GetProductList',false,{},succeededCallback,failedCallback,userContext); },
RemoveProductFromShoppingCart:function(ProductId,succeededCallback, failedCallback, userContext) {
/// <param name="ProductId" 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(), 'RemoveProductFromShoppingCart',false,{ProductId:ProductId},succeededCallback,failedCallback,userContext); },
TestUserName:function(Username,succeededCallback, failedCallback, userContext) {
/// <param name="Username" 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(), 'TestUserName',false,{Username:Username},succeededCallback,failedCallback,userContext); },
SaveCustomerToUserTable:function(Username,Password,succeededCallback, failedCallback, userContext) {
/// <param name="Username" type="String">System.String</param>
/// <param name="Password" 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(), 'SaveCustomerToUserTable',false,{Username:Username,Password:Password},succeededCallback,failedCallback,userContext); },
SaveTheCustomerToAdressTable:function(UserId,Street,PostCode,City,State,Country,Name,Surname,Phone,Email,Suburb,CompanyName,succeededCallback, failedCallback, userContext) {
/// <param name="UserId" type="Number">System.Int32</param>
/// <param name="Street" type="String">System.String</param>
/// <param name="PostCode" type="String">System.String</param>
/// <param name="City" type="String">System.String</param>
/// <param name="State" type="String">System.String</param>
/// <param name="Country" type="String">System.String</param>
/// <param name="Name" type="String">System.String</param>
/// <param name="Surname" type="String">System.String</param>
/// <param name="Phone" type="String">System.String</param>
/// <param name="Email" type="String">System.String</param>
/// <param name="Suburb" type="String">System.String</param>
/// <param name="CompanyName" 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(), 'SaveTheCustomerToAdressTable',false,{UserId:UserId,Street:Street,PostCode:PostCode,City:City,State:State,Country:Country,Name:Name,Surname:Surname,Phone:Phone,Email:Email,Suburb:Suburb,CompanyName:CompanyName},succeededCallback,failedCallback,userContext); },
Login:function(Username,Password,succeededCallback, failedCallback, userContext) {
/// <param name="Username" type="String">System.String</param>
/// <param name="Password" 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(), 'Login',false,{Username:Username,Password:Password},succeededCallback,failedCallback,userContext); },
AlreadyLogin: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(), 'AlreadyLogin',false,{},succeededCallback,failedCallback,userContext); },
Logout: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(), 'Logout',false,{},succeededCallback,failedCallback,userContext); },
MailGonder:function(Name,Surname,Phone,Subject,Email,Content,SendCopyToMe,succeededCallback, failedCallback, userContext) {
/// <param name="Name" type="String">System.String</param>
/// <param name="Surname" type="String">System.String</param>
/// <param name="Phone" type="String">System.String</param>
/// <param name="Subject" type="String">System.String</param>
/// <param name="Email" type="String">System.String</param>
/// <param name="Content" type="String">System.String</param>
/// <param name="SendCopyToMe" 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(), 'MailGonder',false,{Name:Name,Surname:Surname,Phone:Phone,Subject:Subject,Email:Email,Content:Content,SendCopyToMe:SendCopyToMe},succeededCallback,failedCallback,userContext); },
SetAddressId:function(AddressId,succeededCallback, failedCallback, userContext) {
/// <param name="AddressId" 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(), 'SetAddressId',false,{AddressId:AddressId},succeededCallback,failedCallback,userContext); },
DeleteUserAdressFromAdressTable:function(Delete_Number,succeededCallback, failedCallback, userContext) {
/// <param name="Delete_Number" 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(), 'DeleteUserAdressFromAdressTable',false,{Delete_Number:Delete_Number},succeededCallback,failedCallback,userContext); },
GetEmptyShoppingCart: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(), 'GetEmptyShoppingCart',false,{},succeededCallback,failedCallback,userContext); },
Requestcode:function(Username,succeededCallback, failedCallback, userContext) {
/// <param name="Username" 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(), 'Requestcode',false,{Username:Username},succeededCallback,failedCallback,userContext); },
CompareCodeToDataBase:function(Username,Code,succeededCallback, failedCallback, userContext) {
/// <param name="Username" type="String">System.String</param>
/// <param name="Code" 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(), 'CompareCodeToDataBase',false,{Username:Username,Code:Code},succeededCallback,failedCallback,userContext); },
ChangePassword:function(Username,MD5Password,Code,succeededCallback, failedCallback, userContext) {
/// <param name="Username" type="String">System.String</param>
/// <param name="MD5Password" type="String">System.String</param>
/// <param name="Code" 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(), 'ChangePassword',false,{Username:Username,MD5Password:MD5Password,Code:Code},succeededCallback,failedCallback,userContext); },
SearchProduct:function(Searching,succeededCallback, failedCallback, userContext) {
/// <param name="Searching" 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(), 'SearchProduct',false,{Searching:Searching},succeededCallback,failedCallback,userContext); },
GetCustomerAddreses: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(), 'GetCustomerAddreses',false,{},succeededCallback,failedCallback,userContext); },
ChangePasswordWithOldPassword:function(OldPassword,NewPassword,succeededCallback, failedCallback, userContext) {
/// <param name="OldPassword" type="String">System.String</param>
/// <param name="NewPassword" 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(), 'ChangePasswordWithOldPassword',false,{OldPassword:OldPassword,NewPassword:NewPassword},succeededCallback,failedCallback,userContext); },
GetAddressByAddressId:function(AddressId,succeededCallback, failedCallback, userContext) {
/// <param name="AddressId" 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(), 'GetAddressByAddressId',false,{AddressId:AddressId},succeededCallback,failedCallback,userContext); },
UpdateSelectedUserAddress:function(AddressId,Address,succeededCallback, failedCallback, userContext) {
/// <param name="AddressId" type="Number">System.Int32</param>
/// <param name="Address" type="MyCustomerAddressForCS">MyCustomerAddressForCS</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(), 'UpdateSelectedUserAddress',false,{AddressId:AddressId,Address:Address},succeededCallback,failedCallback,userContext); },
RealCustomerDivSize: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(), 'RealCustomerDivSize',false,{},succeededCallback,failedCallback,userContext); },
IsThereARealCustomer:function(XWidth,XHeight,succeededCallback, failedCallback, userContext) {
/// <param name="XWidth" type="Number">System.Int32</param>
/// <param name="XHeight" 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(), 'IsThereARealCustomer',false,{XWidth:XWidth,XHeight:XHeight},succeededCallback,failedCallback,userContext); }}
BaseService.registerClass('BaseService',Sys.Net.WebServiceProxy);
BaseService._staticInstance = new BaseService();
BaseService.set_path = function(value) {
BaseService._staticInstance.set_path(value); }
BaseService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return BaseService._staticInstance.get_path();}
BaseService.set_timeout = function(value) {
BaseService._staticInstance.set_timeout(value); }
BaseService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return BaseService._staticInstance.get_timeout(); }
BaseService.set_defaultUserContext = function(value) { 
BaseService._staticInstance.set_defaultUserContext(value); }
BaseService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return BaseService._staticInstance.get_defaultUserContext(); }
BaseService.set_defaultSucceededCallback = function(value) { 
 BaseService._staticInstance.set_defaultSucceededCallback(value); }
BaseService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return BaseService._staticInstance.get_defaultSucceededCallback(); }
BaseService.set_defaultFailedCallback = function(value) { 
BaseService._staticInstance.set_defaultFailedCallback(value); }
BaseService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return BaseService._staticInstance.get_defaultFailedCallback(); }
BaseService.set_enableJsonp = function(value) { BaseService._staticInstance.set_enableJsonp(value); }
BaseService.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return BaseService._staticInstance.get_enableJsonp(); }
BaseService.set_jsonpCallbackParameter = function(value) { BaseService._staticInstance.set_jsonpCallbackParameter(value); }
BaseService.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return BaseService._staticInstance.get_jsonpCallbackParameter(); }
BaseService.set_path("http://www.funstuff.com.au/BaseService.svc");
BaseService.AddToCart= function(ProductId,Quantity,onSuccess,onFailed,userContext) {
/// <param name="ProductId" type="Number">System.Int32</param>
/// <param name="Quantity" 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>
BaseService._staticInstance.AddToCart(ProductId,Quantity,onSuccess,onFailed,userContext); }
BaseService.GetTotalAndItemCount= 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>
BaseService._staticInstance.GetTotalAndItemCount(onSuccess,onFailed,userContext); }
BaseService.GetProductList= 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>
BaseService._staticInstance.GetProductList(onSuccess,onFailed,userContext); }
BaseService.RemoveProductFromShoppingCart= function(ProductId,onSuccess,onFailed,userContext) {
/// <param name="ProductId" 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>
BaseService._staticInstance.RemoveProductFromShoppingCart(ProductId,onSuccess,onFailed,userContext); }
BaseService.TestUserName= function(Username,onSuccess,onFailed,userContext) {
/// <param name="Username" 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>
BaseService._staticInstance.TestUserName(Username,onSuccess,onFailed,userContext); }
BaseService.SaveCustomerToUserTable= function(Username,Password,onSuccess,onFailed,userContext) {
/// <param name="Username" type="String">System.String</param>
/// <param name="Password" 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>
BaseService._staticInstance.SaveCustomerToUserTable(Username,Password,onSuccess,onFailed,userContext); }
BaseService.SaveTheCustomerToAdressTable= function(UserId,Street,PostCode,City,State,Country,Name,Surname,Phone,Email,Suburb,CompanyName,onSuccess,onFailed,userContext) {
/// <param name="UserId" type="Number">System.Int32</param>
/// <param name="Street" type="String">System.String</param>
/// <param name="PostCode" type="String">System.String</param>
/// <param name="City" type="String">System.String</param>
/// <param name="State" type="String">System.String</param>
/// <param name="Country" type="String">System.String</param>
/// <param name="Name" type="String">System.String</param>
/// <param name="Surname" type="String">System.String</param>
/// <param name="Phone" type="String">System.String</param>
/// <param name="Email" type="String">System.String</param>
/// <param name="Suburb" type="String">System.String</param>
/// <param name="CompanyName" 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>
BaseService._staticInstance.SaveTheCustomerToAdressTable(UserId,Street,PostCode,City,State,Country,Name,Surname,Phone,Email,Suburb,CompanyName,onSuccess,onFailed,userContext); }
BaseService.Login= function(Username,Password,onSuccess,onFailed,userContext) {
/// <param name="Username" type="String">System.String</param>
/// <param name="Password" 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>
BaseService._staticInstance.Login(Username,Password,onSuccess,onFailed,userContext); }
BaseService.AlreadyLogin= 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>
BaseService._staticInstance.AlreadyLogin(onSuccess,onFailed,userContext); }
BaseService.Logout= 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>
BaseService._staticInstance.Logout(onSuccess,onFailed,userContext); }
BaseService.MailGonder= function(Name,Surname,Phone,Subject,Email,Content,SendCopyToMe,onSuccess,onFailed,userContext) {
/// <param name="Name" type="String">System.String</param>
/// <param name="Surname" type="String">System.String</param>
/// <param name="Phone" type="String">System.String</param>
/// <param name="Subject" type="String">System.String</param>
/// <param name="Email" type="String">System.String</param>
/// <param name="Content" type="String">System.String</param>
/// <param name="SendCopyToMe" 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>
BaseService._staticInstance.MailGonder(Name,Surname,Phone,Subject,Email,Content,SendCopyToMe,onSuccess,onFailed,userContext); }
BaseService.SetAddressId= function(AddressId,onSuccess,onFailed,userContext) {
/// <param name="AddressId" 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>
BaseService._staticInstance.SetAddressId(AddressId,onSuccess,onFailed,userContext); }
BaseService.DeleteUserAdressFromAdressTable= function(Delete_Number,onSuccess,onFailed,userContext) {
/// <param name="Delete_Number" 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>
BaseService._staticInstance.DeleteUserAdressFromAdressTable(Delete_Number,onSuccess,onFailed,userContext); }
BaseService.GetEmptyShoppingCart= 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>
BaseService._staticInstance.GetEmptyShoppingCart(onSuccess,onFailed,userContext); }
BaseService.Requestcode= function(Username,onSuccess,onFailed,userContext) {
/// <param name="Username" 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>
BaseService._staticInstance.Requestcode(Username,onSuccess,onFailed,userContext); }
BaseService.CompareCodeToDataBase= function(Username,Code,onSuccess,onFailed,userContext) {
/// <param name="Username" type="String">System.String</param>
/// <param name="Code" 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>
BaseService._staticInstance.CompareCodeToDataBase(Username,Code,onSuccess,onFailed,userContext); }
BaseService.ChangePassword= function(Username,MD5Password,Code,onSuccess,onFailed,userContext) {
/// <param name="Username" type="String">System.String</param>
/// <param name="MD5Password" type="String">System.String</param>
/// <param name="Code" 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>
BaseService._staticInstance.ChangePassword(Username,MD5Password,Code,onSuccess,onFailed,userContext); }
BaseService.SearchProduct= function(Searching,onSuccess,onFailed,userContext) {
/// <param name="Searching" 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>
BaseService._staticInstance.SearchProduct(Searching,onSuccess,onFailed,userContext); }
BaseService.GetCustomerAddreses= 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>
BaseService._staticInstance.GetCustomerAddreses(onSuccess,onFailed,userContext); }
BaseService.ChangePasswordWithOldPassword= function(OldPassword,NewPassword,onSuccess,onFailed,userContext) {
/// <param name="OldPassword" type="String">System.String</param>
/// <param name="NewPassword" 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>
BaseService._staticInstance.ChangePasswordWithOldPassword(OldPassword,NewPassword,onSuccess,onFailed,userContext); }
BaseService.GetAddressByAddressId= function(AddressId,onSuccess,onFailed,userContext) {
/// <param name="AddressId" 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>
BaseService._staticInstance.GetAddressByAddressId(AddressId,onSuccess,onFailed,userContext); }
BaseService.UpdateSelectedUserAddress= function(AddressId,Address,onSuccess,onFailed,userContext) {
/// <param name="AddressId" type="Number">System.Int32</param>
/// <param name="Address" type="MyCustomerAddressForCS">MyCustomerAddressForCS</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>
BaseService._staticInstance.UpdateSelectedUserAddress(AddressId,Address,onSuccess,onFailed,userContext); }
BaseService.RealCustomerDivSize= 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>
BaseService._staticInstance.RealCustomerDivSize(onSuccess,onFailed,userContext); }
BaseService.IsThereARealCustomer= function(XWidth,XHeight,onSuccess,onFailed,userContext) {
/// <param name="XWidth" type="Number">System.Int32</param>
/// <param name="XHeight" 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>
BaseService._staticInstance.IsThereARealCustomer(XWidth,XHeight,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(TotalAndItemCount) === 'undefined') {
var TotalAndItemCount=gtc("TotalAndItemCount:http://schemas.datacontract.org/2004/07/");
TotalAndItemCount.registerClass('TotalAndItemCount');
}
if (typeof(ShoppingCartProduct) === 'undefined') {
var ShoppingCartProduct=gtc("ShoppingCartProduct:http://schemas.datacontract.org/2004/07/");
ShoppingCartProduct.registerClass('ShoppingCartProduct');
}
if (typeof(SearchProductList) === 'undefined') {
var SearchProductList=gtc("SearchProductList:http://schemas.datacontract.org/2004/07/");
SearchProductList.registerClass('SearchProductList');
}
if (typeof(MyCustomerAddressForCS) === 'undefined') {
var MyCustomerAddressForCS=gtc("MyCustomerAddressForCS:http://schemas.datacontract.org/2004/07/");
MyCustomerAddressForCS.registerClass('MyCustomerAddressForCS');
}
if (typeof(RegisterNoBot) === 'undefined') {
var RegisterNoBot=gtc("RegisterNoBot:http://schemas.datacontract.org/2004/07/");
RegisterNoBot.registerClass('RegisterNoBot');
}

