public void Add(clsTimeLogEntry entry) { using (clsDatabase db = new clsDatabase(mConnectionString)) { try { db.Open(); db.BeginTransaction(); entry.Add(db, UserID); db.CommitTransaction(); } catch { if (db != null) { db.RollbackTransaction(); } throw; } } }