public boolean update(DataRow parameters, DataRow row)
    {
        if(!checkUser())
        {
            return false;
        }
        boolean result;
        row = addIdentifyingParameters(row);
        try
        {
            result = local.update(parameters, row);
            if(server.checkConnection())
            {
                result = result && server.update(parameters, row);
            }
        } catch(Exception e) {
            ErrorDialog errorDialog = new ErrorDialog(true, "Błąd operacji w bazie danych: \n" +  e.getMessage(), "DatabaseManager", "update(DataRow parameters, DataRow row)", "row");
            errorDialog.setVisible(true);
            result = false;
        }
        return result;
    }