Type.registerNamespace('WebBooking.WebUserControls');
WebBooking.WebUserControls.CalcService=function() {
WebBooking.WebUserControls.CalcService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WebBooking.WebUserControls.CalcService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return WebBooking.WebUserControls.CalcService._staticInstance.get_path();},
GetActionInfoCatalogData:function(country,region,locality,hotel,action,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetActionInfoCatalogData',false,{country:country,region:region,locality:locality,hotel:hotel,action:action},succeededCallback,failedCallback,userContext); },
GetCalcContent:function(autoFix,roomsPersons,transportThere,transportBack,idPrefix,selectedVPServices,calcState,selectedSNM,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCalcContent',false,{autoFix:autoFix,roomsPersons:roomsPersons,transportThere:transportThere,transportBack:transportBack,idPrefix:idPrefix,selectedVPServices:selectedVPServices,calcState:calcState,selectedSNM:selectedSNM},succeededCallback,failedCallback,userContext); },
GetCalcData:function(data,autoFix,transportThere,transportBack,osoby,arrSnm,roomsPersons,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCalcData',false,{data:data,autoFix:autoFix,transportThere:transportThere,transportBack:transportBack,osoby:osoby,arrSnm:arrSnm,roomsPersons:roomsPersons},succeededCallback,failedCallback,userContext); },
GetRoomsData:function(autoFix,persons,defaultRoom,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRoomsData',false,{autoFix:autoFix,persons:persons,defaultRoom:defaultRoom},succeededCallback,failedCallback,userContext); },
GetClientInfoForm:function(personsFromCalc,startDateFromCalc,endDateFromCalc,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetClientInfoForm',false,{personsFromCalc:personsFromCalc,startDateFromCalc:startDateFromCalc,endDateFromCalc:endDateFromCalc},succeededCallback,failedCallback,userContext); }}
WebBooking.WebUserControls.CalcService.registerClass('WebBooking.WebUserControls.CalcService',Sys.Net.WebServiceProxy);
WebBooking.WebUserControls.CalcService._staticInstance = new WebBooking.WebUserControls.CalcService();
WebBooking.WebUserControls.CalcService.set_path = function(value) { WebBooking.WebUserControls.CalcService._staticInstance.set_path(value); }
WebBooking.WebUserControls.CalcService.get_path = function() { return WebBooking.WebUserControls.CalcService._staticInstance.get_path(); }
WebBooking.WebUserControls.CalcService.set_timeout = function(value) { WebBooking.WebUserControls.CalcService._staticInstance.set_timeout(value); }
WebBooking.WebUserControls.CalcService.get_timeout = function() { return WebBooking.WebUserControls.CalcService._staticInstance.get_timeout(); }
WebBooking.WebUserControls.CalcService.set_defaultUserContext = function(value) { WebBooking.WebUserControls.CalcService._staticInstance.set_defaultUserContext(value); }
WebBooking.WebUserControls.CalcService.get_defaultUserContext = function() { return WebBooking.WebUserControls.CalcService._staticInstance.get_defaultUserContext(); }
WebBooking.WebUserControls.CalcService.set_defaultSucceededCallback = function(value) { WebBooking.WebUserControls.CalcService._staticInstance.set_defaultSucceededCallback(value); }
WebBooking.WebUserControls.CalcService.get_defaultSucceededCallback = function() { return WebBooking.WebUserControls.CalcService._staticInstance.get_defaultSucceededCallback(); }
WebBooking.WebUserControls.CalcService.set_defaultFailedCallback = function(value) { WebBooking.WebUserControls.CalcService._staticInstance.set_defaultFailedCallback(value); }
WebBooking.WebUserControls.CalcService.get_defaultFailedCallback = function() { return WebBooking.WebUserControls.CalcService._staticInstance.get_defaultFailedCallback(); }
WebBooking.WebUserControls.CalcService.set_path("/WebUserControls/CalcService.asmx");
WebBooking.WebUserControls.CalcService.GetActionInfoCatalogData= function(country,region,locality,hotel,action,onSuccess,onFailed,userContext) {WebBooking.WebUserControls.CalcService._staticInstance.GetActionInfoCatalogData(country,region,locality,hotel,action,onSuccess,onFailed,userContext); }
WebBooking.WebUserControls.CalcService.GetCalcContent= function(autoFix,roomsPersons,transportThere,transportBack,idPrefix,selectedVPServices,calcState,selectedSNM,onSuccess,onFailed,userContext) {WebBooking.WebUserControls.CalcService._staticInstance.GetCalcContent(autoFix,roomsPersons,transportThere,transportBack,idPrefix,selectedVPServices,calcState,selectedSNM,onSuccess,onFailed,userContext); }
WebBooking.WebUserControls.CalcService.GetCalcData= function(data,autoFix,transportThere,transportBack,osoby,arrSnm,roomsPersons,onSuccess,onFailed,userContext) {WebBooking.WebUserControls.CalcService._staticInstance.GetCalcData(data,autoFix,transportThere,transportBack,osoby,arrSnm,roomsPersons,onSuccess,onFailed,userContext); }
WebBooking.WebUserControls.CalcService.GetRoomsData= function(autoFix,persons,defaultRoom,onSuccess,onFailed,userContext) {WebBooking.WebUserControls.CalcService._staticInstance.GetRoomsData(autoFix,persons,defaultRoom,onSuccess,onFailed,userContext); }
WebBooking.WebUserControls.CalcService.GetClientInfoForm= function(personsFromCalc,startDateFromCalc,endDateFromCalc,onSuccess,onFailed,userContext) {WebBooking.WebUserControls.CalcService._staticInstance.GetClientInfoForm(personsFromCalc,startDateFromCalc,endDateFromCalc,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(WebBooking.WebUserControls.CatalogHtmlData) === 'undefined') {
WebBooking.WebUserControls.CatalogHtmlData=gtc("WebBooking.WebUserControls.CatalogHtmlData");
WebBooking.WebUserControls.CatalogHtmlData.registerClass('WebBooking.WebUserControls.CatalogHtmlData');
}
if (typeof(WebBooking.WebUserControls.CalcContetStruct) === 'undefined') {
WebBooking.WebUserControls.CalcContetStruct=gtc("WebBooking.WebUserControls.CalcContetStruct");
WebBooking.WebUserControls.CalcContetStruct.registerClass('WebBooking.WebUserControls.CalcContetStruct');
}
Type.registerNamespace('WebBooking.CodomaStoreLocal');
if (typeof(WebBooking.CodomaStoreLocal.ActionInfoData) === 'undefined') {
WebBooking.CodomaStoreLocal.ActionInfoData=gtc("WebBooking.CodomaStoreLocal.ActionInfoData");
WebBooking.CodomaStoreLocal.ActionInfoData.registerClass('WebBooking.CodomaStoreLocal.ActionInfoData');
}
Type.registerNamespace('Pear.Controls');
if (typeof(Pear.Controls.Transport) === 'undefined') {
Pear.Controls.Transport=gtc("Pear.Controls.Transport");
Pear.Controls.Transport.registerClass('Pear.Controls.Transport');
}
Type.registerNamespace('WebBooking');
if (typeof(WebBooking.KalkulackaOutputInfo) === 'undefined') {
WebBooking.KalkulackaOutputInfo=gtc("WebBooking.KalkulackaOutputInfo");
WebBooking.KalkulackaOutputInfo.registerClass('WebBooking.KalkulackaOutputInfo');
}
Type.registerNamespace('WebBooking.AppCode.Utils');
if (typeof(WebBooking.AppCode.Utils.RoomsPersonsData) === 'undefined') {
WebBooking.AppCode.Utils.RoomsPersonsData=gtc("WebBooking.AppCode.Utils.RoomsPersonsData");
WebBooking.AppCode.Utils.RoomsPersonsData.registerClass('WebBooking.AppCode.Utils.RoomsPersonsData');
}

