Description of the problem: if database connectivity is not present at the time of starting brmbar3 it does nothing nor notify gui user. Likewise if you lose connection with the database at runtime (eg by restarting database server) brmbar3 stops working.
Solution proposal: during program startup and periodically during its run or in case transaction not finished into the database to check whether the connection to the database server is ok, and if not, display dialog "Database connectivity problem" with big button "Connect to database".
Description of the problem: if database connectivity is not present at the time of starting brmbar3 it does nothing nor notify gui user. Likewise if you lose connection with the database at runtime (eg by restarting database server) brmbar3 stops working.
Solution proposal: during program startup and periodically during its run or in case transaction not finished into the database to check whether the connection to the database server is ok, and if not, display dialog "Database connectivity problem" with big button "Connect to database".