Dear Sir,
___ thanks to a solid 15+years experience in Delphi, I think I can provide a solution both effective and portable in order to be integrated in your project.
___ Having looked at the info you provided, I would propose to manage the booking input/output board graphically (on a TPaintBox) and to work the information exchange with the rest of the project via a TStringGrid, rather than using a Drawgrid that would have limited capabilities.
___ The graphical board will reproduce your sample or, if you prefer, could have different look and/or show different information
___ If awarded I would organize the activity in these phases: (1) review requirement with Customer (2) create the baseline board+grid mechanism (3) critical review with the Customer (email screenshots or teleconference if required) (4) complete the board and the grid(5) document and delivery the code to the Customer.
___ Please note that I will be able to deliver source code suitable for all Delphi/Lazarus versions, with no need for third party components or libraries. This is an important factor if the booking board needs to be inserted in a more complex software
___ Being new to Freelancer with no reputation history, I put some Delphi sample screenshots in my portfolio.
___ Feel free to contact me for any clarification and details
___ Best Regards, Rbm