methods.lzx

<library>
	<!-- FOR DEBUGGING PURPOSES -->
	<method name="handleError">
		Debug.write((new Date())+": Request got an error -- sorry.");
	</method>

	<!-- Our Methods -->
	<method name="getWeePee">			  
		var ds=canvas.datasets.weepeeDS;
		ds.doRequest();
		var ds=canvas.datasets.postalcodesDS;
		ds.doRequest();
	</method>
	
	<method name="createAccountMobile" args="lastname,surname,company,street,city,email,vat,proto,overdracht,operator,klantnr,gsmnr,simnr,datapack">			  
		
		if ((accountType != undefined) && (accountType != "")) {
			var protocol = accountType;
		} else {
			var protocol = proto;
		}
	
		var ds=canvas.datasets.createaccountDS;    
		var p=new LzParam();
		p.addValue("lastname", lastname,true);       				  	     
		p.addValue("surname", surname,true);       				  	     
		p.addValue("street", street,true);       				  	     
		p.addValue("city", city,true);       				  	     
		p.addValue("email", email,true);       				  	     
		p.addValue("company", company,true);       				  	     
		p.addValue("vat", "BE" + vat,true);       				  	     
		p.addValue("rid", resellerID,true);       				  	     
		p.addValue("proto", protocol,true);       				  	     
		p.addValue("overdracht", overdracht,true);       				  	     
		p.addValue("operator", operator,true);       				  	     
		p.addValue("klantnr", klantnr,true);       				  	     
		p.addValue("gsmnr", gsmnr,true);       				  	     
		p.addValue("simnr", simnr,true);       				  	     
		p.addValue("datapack", datapack,true);       				  	     
		ds.setQueryString(p);        
		ds.doRequest();

		
	</method>

	<method name="createAccount" args="lastname,surname,company,street,city,email,vat,proto,operator">			  
		
		if ((accountType != undefined) && (accountType != "")) {
			var protocol = accountType;
		} else {
			var protocol = proto;
		}
	
                if (protocol == "SIM") {
			register.tab.reg.customerdata.setAttribute('visible',false);
			register.tab.reg.customerdatamobile.setAttribute('visible',true);
		} else {
			register.tab.reg.customerdata.setAttribute('visible',false);
			var ds=canvas.datasets.createaccountDS;    
			var p=new LzParam();
			p.addValue("lastname", lastname,true);       				  	     
			p.addValue("surname", surname,true);       				  	     
			p.addValue("street", street,true);       				  	     
			p.addValue("city", city,true);       				  	     
			p.addValue("email", email,true);       				  	     
			p.addValue("company", company,true);       				  	     
			p.addValue("vat", "BE" + vat,true);       				  	     
			p.addValue("rid", resellerID,true);       				  	     
			p.addValue("proto", protocol,true);       				  	     
			ds.setQueryString(p);        
			ds.doRequest();
		}
		
	</method>

	<method name="searchPostalcodes" args="search">
			var ds=canvas.datasets.postalcodesDS;
			var p=new LzParam();
			p.addValue("search", search,true);
			ds.setQueryString(p);       				  	     
			ds.doRequest();
	</method>
	
	<method name="searchKbo" args="search">
			var ds=canvas.datasets.kbosearchDS;
			var p=new LzParam();
			p.addValue("search", search,true);
			ds.setQueryString(p);       				  	     
			ds.doRequest();
	</method>
</library>

Cross References

Named Instances