var POB=function() {
POB.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
POB.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return POB._staticInstance.get_path();},
GetHotels:function(hotelID,succeededCallback, failedCallback, userContext) {
/// <param name="hotelID" 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(), 'GetHotels',false,{hotelID:hotelID},succeededCallback,failedCallback,userContext); },
GetSpecialOffers: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(), 'GetSpecialOffers',false,{},succeededCallback,failedCallback,userContext); },
SaveSpecialOffer:function(title,details,specialOfferID,succeededCallback, failedCallback, userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="details" type="String">System.String</param>
/// <param name="specialOfferID" 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(), 'SaveSpecialOffer',false,{title:title,details:details,specialOfferID:specialOfferID},succeededCallback,failedCallback,userContext); },
DeleteSpecialOffer:function(s,succeededCallback, failedCallback, userContext) {
/// <param name="s" type="BusinessClasses.SpecialOffer">BusinessClasses.SpecialOffer</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(), 'DeleteSpecialOffer',false,{s:s},succeededCallback,failedCallback,userContext); },
GetNewSpecialOffer: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(), 'GetNewSpecialOffer',false,{},succeededCallback,failedCallback,userContext); },
AddUpdateSignup:function(name,email,succeededCallback, failedCallback, userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="email" 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(), 'AddUpdateSignup',false,{name:name,email:email},succeededCallback,failedCallback,userContext); },
SetSelectedRegion:function(region,succeededCallback, failedCallback, userContext) {
/// <param name="region" 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(), 'SetSelectedRegion',false,{region:region},succeededCallback,failedCallback,userContext); },
GetSelectedRegion: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(), 'GetSelectedRegion',false,{},succeededCallback,failedCallback,userContext); },
SetSelectedHotel:function(hotel,succeededCallback, failedCallback, userContext) {
/// <param name="hotel" 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(), 'SetSelectedHotel',false,{hotel:hotel},succeededCallback,failedCallback,userContext); },
GetSelectedHotel: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(), 'GetSelectedHotel',false,{},succeededCallback,failedCallback,userContext); }}
POB.registerClass('POB',Sys.Net.WebServiceProxy);
POB._staticInstance = new POB();
POB.set_path = function(value) {
POB._staticInstance.set_path(value); }
POB.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return POB._staticInstance.get_path();}
POB.set_timeout = function(value) {
POB._staticInstance.set_timeout(value); }
POB.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return POB._staticInstance.get_timeout(); }
POB.set_defaultUserContext = function(value) { 
POB._staticInstance.set_defaultUserContext(value); }
POB.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return POB._staticInstance.get_defaultUserContext(); }
POB.set_defaultSucceededCallback = function(value) { 
 POB._staticInstance.set_defaultSucceededCallback(value); }
POB.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return POB._staticInstance.get_defaultSucceededCallback(); }
POB.set_defaultFailedCallback = function(value) { 
POB._staticInstance.set_defaultFailedCallback(value); }
POB.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return POB._staticInstance.get_defaultFailedCallback(); }
POB.set_path("/WebServices/POB.asmx");
POB.GetHotels= function(hotelID,onSuccess,onFailed,userContext) {
/// <param name="hotelID" 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>
POB._staticInstance.GetHotels(hotelID,onSuccess,onFailed,userContext); }
POB.GetSpecialOffers= 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>
POB._staticInstance.GetSpecialOffers(onSuccess,onFailed,userContext); }
POB.SaveSpecialOffer= function(title,details,specialOfferID,onSuccess,onFailed,userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="details" type="String">System.String</param>
/// <param name="specialOfferID" 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>
POB._staticInstance.SaveSpecialOffer(title,details,specialOfferID,onSuccess,onFailed,userContext); }
POB.DeleteSpecialOffer= function(s,onSuccess,onFailed,userContext) {
/// <param name="s" type="BusinessClasses.SpecialOffer">BusinessClasses.SpecialOffer</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>
POB._staticInstance.DeleteSpecialOffer(s,onSuccess,onFailed,userContext); }
POB.GetNewSpecialOffer= 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>
POB._staticInstance.GetNewSpecialOffer(onSuccess,onFailed,userContext); }
POB.AddUpdateSignup= function(name,email,onSuccess,onFailed,userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="email" 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>
POB._staticInstance.AddUpdateSignup(name,email,onSuccess,onFailed,userContext); }
POB.SetSelectedRegion= function(region,onSuccess,onFailed,userContext) {
/// <param name="region" 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>
POB._staticInstance.SetSelectedRegion(region,onSuccess,onFailed,userContext); }
POB.GetSelectedRegion= 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>
POB._staticInstance.GetSelectedRegion(onSuccess,onFailed,userContext); }
POB.SetSelectedHotel= function(hotel,onSuccess,onFailed,userContext) {
/// <param name="hotel" 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>
POB._staticInstance.SetSelectedHotel(hotel,onSuccess,onFailed,userContext); }
POB.GetSelectedHotel= 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>
POB._staticInstance.GetSelectedHotel(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('BusinessClasses');
if (typeof(BusinessClasses.Hotel) === 'undefined') {
BusinessClasses.Hotel=gtc("BusinessClasses.Hotel");
BusinessClasses.Hotel.registerClass('BusinessClasses.Hotel');
}
if (typeof(BusinessClasses.SpecialOffer) === 'undefined') {
BusinessClasses.SpecialOffer=gtc("BusinessClasses.SpecialOffer");
BusinessClasses.SpecialOffer.registerClass('BusinessClasses.SpecialOffer');
}
