Skip to main content

Posts

Showing posts from March, 2011

கிறுக்கனின் கிறுக்கல்கள் - March 2011

தண்டனை என்பதன் வலி அறிந்தேன், என் தவறுக்காக நீ உன்னை தண்டித்துக்கொண்டு என்னிடம் சிரித்த பொழுது....

தாய் தந்தை கண்டித்தபோது கோபம் வந்தது, ஆசிரியர் கண்டித்தபோது அடிக்கத் தோன்றியது, நண்பன் கண்டித்தால் நகைக்கத் தோன்றியது, அது ஏனடி நீ கண்டித்தால் மட்டும் சாகத் தோன்றுகிறது?
உன் கண்களில் காந்தம் உள்ளதோ இல்லையோ என்னைக்குத் தெரியாது, ஆனால் என்னை மயக்கும் எதோ ஒரு பாந்தம் உள்ளது என்று மட்டும் தெரியும்....
தோல்வியின் வலியை உணர்த்தியது என்னை மாற்ற முயன்று தோற்ற வினாடியில் உன் கண்ணீர், காதலின் மகிமையை உணர்த்தியது அந்த வினாடியிலும் என்னை பார்த்து சிரிக்க முயன்ற உன் உதடுகள்...

இருள் என்றால் எனக்கு பயம் தான் உன் கூந்தலினுள் உறங்கும் முன்...

காதல் என்ற நோயின் அறிகுறிகள்... கிறுக்கனின் கிறுக்கல்கள் கவிதையாய் தெரிந்தது,
உன் பாடல் முன்பு தாளங்கள் தப்பாக உணர்ந்தது,
வானத்தில் மேகங்கள் உன் வளைவுகள் போல் உருவம் கொண்டது,
உன்னை தவிர எல்லா பெண்களுக்கும் ஏதோ குறை இருப்பது போல் தோன்றுவது, நீ என்னுடன் இல்லாத பொழுது என் சுவாசம் நின்றுவிட்டது போல் தோன்றுவது...
நீ என்னை காதலிக்க ஆரம்பித்த பின் தான் நான் என்னை நேசிக்க…

Openbravo 3.0 Shortcuts

Hi Folks,
Presented below is the Openbravo ERP 3.0 Shortcuts. As suggested in the Pic, it's not exhaustive yet. Will update as and when they are updated.
For the list of short cuts for Openbravo ERP 2.50 click here .

Retrieving Parameters for DAL Process and Callouts in OpenbravoERP

Process: In OpenbravoERP, when we write DAL Process, the first thing that we would need are the input parameters with which we can operate on the Window. By default there are some key parameters passed to the process bundle. They are: 1. Record ID 2. Tab Id 3. Client ID 4. Org ID These values are presented to the user as key-value pairs. They can be retrieved as provided below: String id=(String) bundle.getParams().get("TDS_Process_Pay_ID"); String id=(String) bundle.getParams().get("tabId"); The Catch here is that the key-value pairs are Case Sensitive. So the case of your name matters. But more often than not we cannot guess the case of our element variables. Instead of playing the guessing game you can use a very useful method provided in the same process bundle class, which is bundle.getParamsDefalated().This method returns all the process parameters that can be used in the process as a single string delimited by {[key1,value1]}. One example string that was retr…

Changing User Interface modes in Openbravo 3.0

OpenbravoERP 3.0 has brought a radical change to its User interface in its latest release 3.0. But like ardent developers I felt the 2.50 User Interface to be more suited for rapid development and I like the 2.50-3.0 Compatibility User interface for regular working. The buttons and the overall setup was pretty cool in it. Just when I thought there was no way to switch back, I came across this wiki linkhttp://wiki.openbravo.com/wiki/ERP/3.0/Developers_Guide/How_To_Switch_to_Classic_Mode. Though by default the users are provided with the 3.0 user interface, they have the option of reverting to the 2.50 User Interface mode or the 2.50-3.0 compatibility mode.I will present a simple screen shot of each mode and discuss its pro's and con's. 2.50 User Interface Mode:

2.50 User Interface Mode Type the Url like this in your browser to switch to the Classic User interface.
http://localhost:8040/openbravo/security/Menu.html?noprefs=true Pros:
Clean User Interface.Classic left side menus Con…