var SearchService=function() {
SearchService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SearchService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SearchService._staticInstance.get_path();},
HotelAddToProposal:function(request,succeededCallback, failedCallback, userContext) {
/// <param name="request" type="AddProposalRequest">AddProposalRequest</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(), 'HotelAddToProposal',false,{request:request},succeededCallback,failedCallback,userContext); },
GetCityCode:function(cityRequest,succeededCallback, failedCallback, userContext) {
/// <param name="cityRequest" type="CityRequest">CityRequest</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(), 'GetCityCode',false,{cityRequest:cityRequest},succeededCallback,failedCallback,userContext); },
CondSearch:function(searchRequest,succeededCallback, failedCallback, userContext) {
/// <param name="searchRequest" type="SearchRequest">SearchRequest</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(), 'CondSearch',false,{searchRequest:searchRequest},succeededCallback,failedCallback,userContext); },
Search:function(searchRequest,succeededCallback, failedCallback, userContext) {
/// <param name="searchRequest" type="SearchRequest">SearchRequest</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(), 'Search',false,{searchRequest:searchRequest},succeededCallback,failedCallback,userContext); },
GetFromCache:function(SearchId,ControlId,succeededCallback, failedCallback, userContext) {
/// <param name="SearchId" type="Number">System.Int32</param>
/// <param name="ControlId" 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(), 'GetFromCache',false,{SearchId:SearchId,ControlId:ControlId},succeededCallback,failedCallback,userContext); },
GetDopHotels: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(), 'GetDopHotels',false,{},succeededCallback,failedCallback,userContext); },
SaveViewMode:function(ViewMode,succeededCallback, failedCallback, userContext) {
/// <param name="ViewMode" 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(), 'SaveViewMode',false,{ViewMode:ViewMode},succeededCallback,failedCallback,userContext); }}
SearchService.registerClass('SearchService',Sys.Net.WebServiceProxy);
SearchService._staticInstance = new SearchService();
SearchService.set_path = function(value) {
SearchService._staticInstance.set_path(value); }
SearchService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return SearchService._staticInstance.get_path();}
SearchService.set_timeout = function(value) {
SearchService._staticInstance.set_timeout(value); }
SearchService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return SearchService._staticInstance.get_timeout(); }
SearchService.set_defaultUserContext = function(value) { 
SearchService._staticInstance.set_defaultUserContext(value); }
SearchService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return SearchService._staticInstance.get_defaultUserContext(); }
SearchService.set_defaultSucceededCallback = function(value) { 
 SearchService._staticInstance.set_defaultSucceededCallback(value); }
SearchService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return SearchService._staticInstance.get_defaultSucceededCallback(); }
SearchService.set_defaultFailedCallback = function(value) { 
SearchService._staticInstance.set_defaultFailedCallback(value); }
SearchService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return SearchService._staticInstance.get_defaultFailedCallback(); }
SearchService.set_path("/SearchService.asmx");
SearchService.HotelAddToProposal= function(request,onSuccess,onFailed,userContext) {
/// <param name="request" type="AddProposalRequest">AddProposalRequest</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>
SearchService._staticInstance.HotelAddToProposal(request,onSuccess,onFailed,userContext); }
SearchService.GetCityCode= function(cityRequest,onSuccess,onFailed,userContext) {
/// <param name="cityRequest" type="CityRequest">CityRequest</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>
SearchService._staticInstance.GetCityCode(cityRequest,onSuccess,onFailed,userContext); }
SearchService.CondSearch= function(searchRequest,onSuccess,onFailed,userContext) {
/// <param name="searchRequest" type="SearchRequest">SearchRequest</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>
SearchService._staticInstance.CondSearch(searchRequest,onSuccess,onFailed,userContext); }
SearchService.Search= function(searchRequest,onSuccess,onFailed,userContext) {
/// <param name="searchRequest" type="SearchRequest">SearchRequest</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>
SearchService._staticInstance.Search(searchRequest,onSuccess,onFailed,userContext); }
SearchService.GetFromCache= function(SearchId,ControlId,onSuccess,onFailed,userContext) {
/// <param name="SearchId" type="Number">System.Int32</param>
/// <param name="ControlId" 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>
SearchService._staticInstance.GetFromCache(SearchId,ControlId,onSuccess,onFailed,userContext); }
SearchService.GetDopHotels= 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>
SearchService._staticInstance.GetDopHotels(onSuccess,onFailed,userContext); }
SearchService.SaveViewMode= function(ViewMode,onSuccess,onFailed,userContext) {
/// <param name="ViewMode" 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>
SearchService._staticInstance.SaveViewMode(ViewMode,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(SearchResponse) === 'undefined') {
var SearchResponse=gtc("SearchResponse");
SearchResponse.registerClass('SearchResponse');
}
if (typeof(CityRequest) === 'undefined') {
var CityRequest=gtc("CityRequest");
CityRequest.registerClass('CityRequest');
}
if (typeof(CityResponse) === 'undefined') {
var CityResponse=gtc("CityResponse");
CityResponse.registerClass('CityResponse');
}
if (typeof(SearchRequest) === 'undefined') {
var SearchRequest=gtc("SearchRequest");
SearchRequest.registerClass('SearchRequest');
}
if (typeof(ErrorResponse) === 'undefined') {
var ErrorResponse=gtc("ErrorResponse");
ErrorResponse.registerClass('ErrorResponse');
}
if (typeof(AddProposalRequest) === 'undefined') {
var AddProposalRequest=gtc("AddProposalRequest");
AddProposalRequest.registerClass('AddProposalRequest');
}
if (typeof(AddProposalResponse) === 'undefined') {
var AddProposalResponse=gtc("AddProposalResponse");
AddProposalResponse.registerClass('AddProposalResponse');
}
if (typeof(CookieBase) === 'undefined') {
var CookieBase=gtc("CookieBase");
CookieBase.registerClass('CookieBase');
}
if (typeof(HotelItem) === 'undefined') {
var HotelItem=gtc("HotelItem");
HotelItem.registerClass('HotelItem');
}
