On the landscaper, I would just advise him the bank's policy does not permit using a personal account for corporation business purposes. Then I would put a note on his account to divert him to a manager for more conversation the next time he comes in to do it (my experience is that they will test you). I would probably at least take the SAR to committee for consideration, depending on the amount over the last 6 months, for example. If your tellers are alert to this type of activity and the counseling happens early on, the activity would not meet threshold and filing would not be required. But most likely he's making payroll with the cash, and not paying his payroll and SS taxes.
On the restaurant, yes I would file. But I would also have the same conversation about business vs personal activity and also note the personal account to divert for more conversation if he deposits cash over some amount, maybe $1,000.00. The manager can then ask the purpose of the cash deposit and determine if the purpose is credible for consumer purpose. The customer will get the message if the bank is consistent.