Type.registerNamespace('Centaux.Web');
Centaux.Web.AuctionService=function() {
Centaux.Web.AuctionService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Centaux.Web.AuctionService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Centaux.Web.AuctionService._staticInstance.get_path();},
GetData:function(IDs,DetailID,SyncFrom,SyncTimezoneOffset,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetData',false,{IDs:IDs,DetailID:DetailID,SyncFrom:SyncFrom,SyncTimezoneOffset:SyncTimezoneOffset},succeededCallback,failedCallback,userContext); },
Bid:function(ID,DetailID,SyncFrom,SyncTimezoneOffset,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Bid',false,{ID:ID,DetailID:DetailID,SyncFrom:SyncFrom,SyncTimezoneOffset:SyncTimezoneOffset},succeededCallback,failedCallback,userContext); },
CreateAutobidder:function(AuctionID,PriceLimitFrom,PriceLimitTo,MaxBidCount,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateAutobidder',false,{AuctionID:AuctionID,PriceLimitFrom:PriceLimitFrom,PriceLimitTo:PriceLimitTo,MaxBidCount:MaxBidCount},succeededCallback,failedCallback,userContext); },
RemoveAutobidder:function(AuctionID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveAutobidder',false,{AuctionID:AuctionID},succeededCallback,failedCallback,userContext); },
UPBid:function(ID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UPBid',false,{ID:ID},succeededCallback,failedCallback,userContext); }}
Centaux.Web.AuctionService.registerClass('Centaux.Web.AuctionService',Sys.Net.WebServiceProxy);
Centaux.Web.AuctionService._staticInstance = new Centaux.Web.AuctionService();
Centaux.Web.AuctionService.set_path = function(value) { Centaux.Web.AuctionService._staticInstance.set_path(value); }
Centaux.Web.AuctionService.get_path = function() { return Centaux.Web.AuctionService._staticInstance.get_path(); }
Centaux.Web.AuctionService.set_timeout = function(value) { Centaux.Web.AuctionService._staticInstance.set_timeout(value); }
Centaux.Web.AuctionService.get_timeout = function() { return Centaux.Web.AuctionService._staticInstance.get_timeout(); }
Centaux.Web.AuctionService.set_defaultUserContext = function(value) { Centaux.Web.AuctionService._staticInstance.set_defaultUserContext(value); }
Centaux.Web.AuctionService.get_defaultUserContext = function() { return Centaux.Web.AuctionService._staticInstance.get_defaultUserContext(); }
Centaux.Web.AuctionService.set_defaultSucceededCallback = function(value) { Centaux.Web.AuctionService._staticInstance.set_defaultSucceededCallback(value); }
Centaux.Web.AuctionService.get_defaultSucceededCallback = function() { return Centaux.Web.AuctionService._staticInstance.get_defaultSucceededCallback(); }
Centaux.Web.AuctionService.set_defaultFailedCallback = function(value) { Centaux.Web.AuctionService._staticInstance.set_defaultFailedCallback(value); }
Centaux.Web.AuctionService.get_defaultFailedCallback = function() { return Centaux.Web.AuctionService._staticInstance.get_defaultFailedCallback(); }
Centaux.Web.AuctionService.set_path("/AuctionService.asmx");
Centaux.Web.AuctionService.GetData= function(IDs,DetailID,SyncFrom,SyncTimezoneOffset,onSuccess,onFailed,userContext) {Centaux.Web.AuctionService._staticInstance.GetData(IDs,DetailID,SyncFrom,SyncTimezoneOffset,onSuccess,onFailed,userContext); }
Centaux.Web.AuctionService.Bid= function(ID,DetailID,SyncFrom,SyncTimezoneOffset,onSuccess,onFailed,userContext) {Centaux.Web.AuctionService._staticInstance.Bid(ID,DetailID,SyncFrom,SyncTimezoneOffset,onSuccess,onFailed,userContext); }
Centaux.Web.AuctionService.CreateAutobidder= function(AuctionID,PriceLimitFrom,PriceLimitTo,MaxBidCount,onSuccess,onFailed,userContext) {Centaux.Web.AuctionService._staticInstance.CreateAutobidder(AuctionID,PriceLimitFrom,PriceLimitTo,MaxBidCount,onSuccess,onFailed,userContext); }
Centaux.Web.AuctionService.RemoveAutobidder= function(AuctionID,onSuccess,onFailed,userContext) {Centaux.Web.AuctionService._staticInstance.RemoveAutobidder(AuctionID,onSuccess,onFailed,userContext); }
Centaux.Web.AuctionService.UPBid= function(ID,onSuccess,onFailed,userContext) {Centaux.Web.AuctionService._staticInstance.UPBid(ID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Centaux.Web.AuctionInfo) === 'undefined') {
Centaux.Web.AuctionInfo=gtc("Centaux.Web.AuctionInfo");
Centaux.Web.AuctionInfo.registerClass('Centaux.Web.AuctionInfo');
}
if (typeof(Centaux.Web.BiddingInfo) === 'undefined') {
Centaux.Web.BiddingInfo=gtc("Centaux.Web.BiddingInfo");
Centaux.Web.BiddingInfo.registerClass('Centaux.Web.BiddingInfo');
}
Type.registerNamespace('Centaux.Web.Core');
if (typeof(Centaux.Web.Core.UPBiddingResult) === 'undefined') {
Centaux.Web.Core.UPBiddingResult=gtc("Centaux.Web.Core.UPBiddingResult");
Centaux.Web.Core.UPBiddingResult.registerClass('Centaux.Web.Core.UPBiddingResult');
}

