This flowchart shows the following tasks:
First task - User clicks the OK button
Second task/First decision point - Erros or 1st time warnings present? If yes, Terminate OK processing.
First decision point - Erros or 1st time warnings present? If No, Fire button clicked, Validate all the controls on the form, Errors or 1st time warnings present?
Second decision point - Errors or 1st time warnings present? If yes, Terminate OK processing.
Second decision point - Errors or 1st time warnings present? If No, Fire post button clicked.