Type.registerNamespace('ch.bambus.webrechner.service');
ch.bambus.webrechner.service.Cpw2=function() {
ch.bambus.webrechner.service.Cpw2.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ch.bambus.webrechner.service.Cpw2.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ch.bambus.webrechner.service.Cpw2._staticInstance.get_path();},
GetOrtDesc:function(plz,country,succeededCallback, failedCallback, userContext) {
/// <param name="plz" type="Number">System.Int32</param>
/// <param name="country" 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(), 'GetOrtDesc',false,{plz:plz,country:country},succeededCallback,failedCallback,userContext); },
GetPersonDetailUI:function(p,variante,succeededCallback, failedCallback, userContext) {
/// <param name="p" type="ch.bambus.webrechner.PersonUiRequestData">ch.bambus.webrechner.PersonUiRequestData</param>
/// <param name="variante" 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(), 'GetPersonDetailUI',false,{p:p,variante:variante},succeededCallback,failedCallback,userContext); },
DeletePerson:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" 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(), 'DeletePerson',false,{id:id},succeededCallback,failedCallback,userContext); },
DeleteVariante:function(personid,varianteid,succeededCallback, failedCallback, userContext) {
/// <param name="personid" type="Number">System.Int32</param>
/// <param name="varianteid" 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(), 'DeleteVariante',false,{personid:personid,varianteid:varianteid},succeededCallback,failedCallback,userContext); },
GetPrice:function(p,variante,succeededCallback, failedCallback, userContext) {
/// <param name="p" type="ch.bambus.webrechner.ProductRequest">ch.bambus.webrechner.ProductRequest</param>
/// <param name="variante" 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(), 'GetPrice',false,{p:p,variante:variante},succeededCallback,failedCallback,userContext); },
DeleteProduct:function(personid,varianteid,productname,succeededCallback, failedCallback, userContext) {
/// <param name="personid" type="Number">System.Int32</param>
/// <param name="varianteid" type="Number">System.Int32</param>
/// <param name="productname" 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(), 'DeleteProduct',false,{personid:personid,varianteid:varianteid,productname:productname},succeededCallback,failedCallback,userContext); },
ExportToEnterprise:function(exportTyp,savereq,succeededCallback, failedCallback, userContext) {
/// <param name="exportTyp" type="Number">System.Int32</param>
/// <param name="savereq" type="ch.bambus.webrechner.SaveRequest">ch.bambus.webrechner.SaveRequest</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(), 'ExportToEnterprise',false,{exportTyp:exportTyp,savereq:savereq},succeededCallback,failedCallback,userContext); },
Save:function(savereq,succeededCallback, failedCallback, userContext) {
/// <param name="savereq" type="ch.bambus.webrechner.SaveRequest">ch.bambus.webrechner.SaveRequest</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(), 'Save',false,{savereq:savereq},succeededCallback,failedCallback,userContext); },
GetKollektivVertraege: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(), 'GetKollektivVertraege',false,{},succeededCallback,failedCallback,userContext); }}
ch.bambus.webrechner.service.Cpw2.registerClass('ch.bambus.webrechner.service.Cpw2',Sys.Net.WebServiceProxy);
ch.bambus.webrechner.service.Cpw2._staticInstance = new ch.bambus.webrechner.service.Cpw2();
ch.bambus.webrechner.service.Cpw2.set_path = function(value) {
ch.bambus.webrechner.service.Cpw2._staticInstance.set_path(value); }
ch.bambus.webrechner.service.Cpw2.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return ch.bambus.webrechner.service.Cpw2._staticInstance.get_path();}
ch.bambus.webrechner.service.Cpw2.set_timeout = function(value) {
ch.bambus.webrechner.service.Cpw2._staticInstance.set_timeout(value); }
ch.bambus.webrechner.service.Cpw2.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return ch.bambus.webrechner.service.Cpw2._staticInstance.get_timeout(); }
ch.bambus.webrechner.service.Cpw2.set_defaultUserContext = function(value) { 
ch.bambus.webrechner.service.Cpw2._staticInstance.set_defaultUserContext(value); }
ch.bambus.webrechner.service.Cpw2.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return ch.bambus.webrechner.service.Cpw2._staticInstance.get_defaultUserContext(); }
ch.bambus.webrechner.service.Cpw2.set_defaultSucceededCallback = function(value) { 
 ch.bambus.webrechner.service.Cpw2._staticInstance.set_defaultSucceededCallback(value); }
ch.bambus.webrechner.service.Cpw2.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return ch.bambus.webrechner.service.Cpw2._staticInstance.get_defaultSucceededCallback(); }
ch.bambus.webrechner.service.Cpw2.set_defaultFailedCallback = function(value) { 
ch.bambus.webrechner.service.Cpw2._staticInstance.set_defaultFailedCallback(value); }
ch.bambus.webrechner.service.Cpw2.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return ch.bambus.webrechner.service.Cpw2._staticInstance.get_defaultFailedCallback(); }
ch.bambus.webrechner.service.Cpw2.set_path("/cpw2.asmx");
ch.bambus.webrechner.service.Cpw2.GetOrtDesc= function(plz,country,onSuccess,onFailed,userContext) {
/// <param name="plz" type="Number">System.Int32</param>
/// <param name="country" 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>
ch.bambus.webrechner.service.Cpw2._staticInstance.GetOrtDesc(plz,country,onSuccess,onFailed,userContext); }
ch.bambus.webrechner.service.Cpw2.GetPersonDetailUI= function(p,variante,onSuccess,onFailed,userContext) {
/// <param name="p" type="ch.bambus.webrechner.PersonUiRequestData">ch.bambus.webrechner.PersonUiRequestData</param>
/// <param name="variante" 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>
ch.bambus.webrechner.service.Cpw2._staticInstance.GetPersonDetailUI(p,variante,onSuccess,onFailed,userContext); }
ch.bambus.webrechner.service.Cpw2.DeletePerson= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" 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>
ch.bambus.webrechner.service.Cpw2._staticInstance.DeletePerson(id,onSuccess,onFailed,userContext); }
ch.bambus.webrechner.service.Cpw2.DeleteVariante= function(personid,varianteid,onSuccess,onFailed,userContext) {
/// <param name="personid" type="Number">System.Int32</param>
/// <param name="varianteid" 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>
ch.bambus.webrechner.service.Cpw2._staticInstance.DeleteVariante(personid,varianteid,onSuccess,onFailed,userContext); }
ch.bambus.webrechner.service.Cpw2.GetPrice= function(p,variante,onSuccess,onFailed,userContext) {
/// <param name="p" type="ch.bambus.webrechner.ProductRequest">ch.bambus.webrechner.ProductRequest</param>
/// <param name="variante" 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>
ch.bambus.webrechner.service.Cpw2._staticInstance.GetPrice(p,variante,onSuccess,onFailed,userContext); }
ch.bambus.webrechner.service.Cpw2.DeleteProduct= function(personid,varianteid,productname,onSuccess,onFailed,userContext) {
/// <param name="personid" type="Number">System.Int32</param>
/// <param name="varianteid" type="Number">System.Int32</param>
/// <param name="productname" 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>
ch.bambus.webrechner.service.Cpw2._staticInstance.DeleteProduct(personid,varianteid,productname,onSuccess,onFailed,userContext); }
ch.bambus.webrechner.service.Cpw2.ExportToEnterprise= function(exportTyp,savereq,onSuccess,onFailed,userContext) {
/// <param name="exportTyp" type="Number">System.Int32</param>
/// <param name="savereq" type="ch.bambus.webrechner.SaveRequest">ch.bambus.webrechner.SaveRequest</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>
ch.bambus.webrechner.service.Cpw2._staticInstance.ExportToEnterprise(exportTyp,savereq,onSuccess,onFailed,userContext); }
ch.bambus.webrechner.service.Cpw2.Save= function(savereq,onSuccess,onFailed,userContext) {
/// <param name="savereq" type="ch.bambus.webrechner.SaveRequest">ch.bambus.webrechner.SaveRequest</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>
ch.bambus.webrechner.service.Cpw2._staticInstance.Save(savereq,onSuccess,onFailed,userContext); }
ch.bambus.webrechner.service.Cpw2.GetKollektivVertraege= 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>
ch.bambus.webrechner.service.Cpw2._staticInstance.GetKollektivVertraege(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('ch.bambus.webrechner');
if (typeof(ch.bambus.webrechner.SaveRequestVariante) === 'undefined') {
ch.bambus.webrechner.SaveRequestVariante=gtc("ch.bambus.webrechner.SaveRequestVariante");
ch.bambus.webrechner.SaveRequestVariante.registerClass('ch.bambus.webrechner.SaveRequestVariante');
}
if (typeof(ch.bambus.webrechner.ProductOptionRequest) === 'undefined') {
ch.bambus.webrechner.ProductOptionRequest=gtc("ch.bambus.webrechner.ProductOptionRequest");
ch.bambus.webrechner.ProductOptionRequest.registerClass('ch.bambus.webrechner.ProductOptionRequest');
}
if (typeof(ch.bambus.webrechner.SaveRequestPerson) === 'undefined') {
ch.bambus.webrechner.SaveRequestPerson=gtc("ch.bambus.webrechner.SaveRequestPerson");
ch.bambus.webrechner.SaveRequestPerson.registerClass('ch.bambus.webrechner.SaveRequestPerson');
}
if (typeof(ch.bambus.webrechner.OrtResponse) === 'undefined') {
ch.bambus.webrechner.OrtResponse=gtc("ch.bambus.webrechner.OrtResponse");
ch.bambus.webrechner.OrtResponse.registerClass('ch.bambus.webrechner.OrtResponse');
}
if (typeof(ch.bambus.webrechner.PersonUiRequestData) === 'undefined') {
ch.bambus.webrechner.PersonUiRequestData=gtc("ch.bambus.webrechner.PersonUiRequestData");
ch.bambus.webrechner.PersonUiRequestData.registerClass('ch.bambus.webrechner.PersonUiRequestData');
}
if (typeof(ch.bambus.webrechner.ProductRequest) === 'undefined') {
ch.bambus.webrechner.ProductRequest=gtc("ch.bambus.webrechner.ProductRequest");
ch.bambus.webrechner.ProductRequest.registerClass('ch.bambus.webrechner.ProductRequest');
}
if (typeof(ch.bambus.webrechner.SaveRequest) === 'undefined') {
ch.bambus.webrechner.SaveRequest=gtc("ch.bambus.webrechner.SaveRequest");
ch.bambus.webrechner.SaveRequest.registerClass('ch.bambus.webrechner.SaveRequest');
}
if (typeof(ch.bambus.webrechner.KollektivVertragResponseData) === 'undefined') {
ch.bambus.webrechner.KollektivVertragResponseData=gtc("ch.bambus.webrechner.KollektivVertragResponseData");
ch.bambus.webrechner.KollektivVertragResponseData.registerClass('ch.bambus.webrechner.KollektivVertragResponseData');
}

