Piecework a needs to be similar to the screenshot

Program needs to have these things 

 

comments, tooltips, hot keys, data validation/error messages, decimals on summary data, total # of pieces, more than one rate?

 

 

Piecework is paid by the piece; workers who produce a greater quantity are paid at a higher rate. Use textboxes to accept input, ensuring data validation; calculate amount earned and required summary data. Ensure the user can clear the input areas and also clear all data to start over. Confirm the user’s intent when selecting Clear All. Summary totals should not calculate or display when failing data validation or starting over from Clear All – disable Summary button until first entry has been calculated and after Clear All.