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.