Corporate Wardrobe
Error Message:System.Data.SqlClient.SqlException (0x80131904): Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding. OLE DB provider "SQLNCLI11" for linked server "WizDB01" returned message "Login timeout expired". ---> System.ComponentModel.Win32Exception (0x80004005): The wait operation timed out at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at CorporateWardrobe.classes.data.ItemList(Int32 iSubCatID) at CorporateWardrobe.products.product_list.Item_List(Int32 iSubCatID) ClientConnectionId:8cf97639-8de2-419e-be5f-067337bff51d Error Number:-2,State:0,Class:11

Birdi T-Shirts

 
For over a decade, professional and amateur golfers, as well as a host of companies have chosen Birdi clothing over other brands. Birdi remains one of South Africa’s premier suppliers of golfing apparel and accessories and Altitude is proud to stock a comprehensive range of their products, which you can browse and order right here on our website. Birdi golf shirts are some of the most popular products in our store, and one need only see the sheer variety of fabrics and designs available to understand why. Whether you’re looking for a classic golf shirt in a muted tone for corporate branding, or you want a brightly coloured one that will make a statement on the golf course, Birdi has got you covered. We stock both men’s and women’s ranges, both in a variety of sizes, so be sure to check out these great golf shirts before ordering.

One of the best things about Birdi gold apparel is that their range includes sportwear for those long hours on the course, as well as more formal wear for post-game drinks and meetings. Be sure to check out our range of Birdi lounge shirts, a more formal yet always comfortable range of dress shirts, and to complete the look, don’t forget to grab a pair of Birdi trousers. These come in various sizes and fabrics, some more suited to the golf course than the office, but all offering the same high quality and stylish design.

It’s true what they say about accessories making an outfit, and Birdi offers a range of accessories to help you complete your look perfectly. Check out their range of belts, hats and socks for that finishing touch. Birdi clothing really does have something for everyone, and their products make fantastic gifts.