/// <summary>
        /// Dodaje rekord do tabeli 'alldate', obługuje również dodatkowe połączenia.
        /// </summary>
        /// <param name="title">Nazwa aktywności.</param>
        /// <param name="activityTime">Czas aktywności.</param>
        /// <param name="idNameActivity">Id aktywności do którego jest przypisana aplikacja.</param>
        /// <param name="daysDifferenceFromToday">Dni różnicy od dzisiejszego dnia.</param>
        /// <param name="openningDataBase">Czy połącznie do bazy danych w metodzie ma być otwierane.</param>
        /// <param name="closingConnectionDataBase">Czy połącznie do bazy danych w metodzie ma być zamykane.</param>
        /// <param name="additionalConnection">Czy używać dodatkowego połącznia z bazy danych.</param>
        public bool Add(int idTitle, int activityTime, int daysDifferenceFromToday = 1,
                        bool openninConnectiongDataBase = false, bool closingConnectionDataBase = false,
                        bool additionalConnection       = false)
        {
            bool addRecord = false;

            if (additionalConnection == false)
            {
                if (openninConnectiongDataBase)
                {
                    DataBase.ConnectToDataBase();
                }

                if (DataBase.CheckIsOpenConnection())
                {
                    command.Connection  = DataBase.Connection;
                    command.CommandText = "INSERT INTO alldate (Date, IdTitle, ActivityTime) VALUES (DATEADD(day, " + (daysDifferenceFromToday * (-1)) + ", GETDATE()) , "
                                          + idTitle + " , " + activityTime + ")";
                    if (DataBase.ExecuteNonQuery(command))
                    {
                        addRecord = true;
                    }
                }
                if (closingConnectionDataBase)
                {
                    DataBase.CloseConnection();
                }
            }
            else
            {
                DataBase.AdditionalConnectToDataBase();
                command.Connection  = DataBase.AdditionalConnection;
                command.CommandText = "INSERT INTO alldate (Date, IdTitle, ActivityTime) VALUES (DATEADD(day, " + (daysDifferenceFromToday * (-1)) + ", GETDATE()) , "
                                      + idTitle + " , " + activityTime + ")";
                if (DataBase.ExecuteNonQuery(command))
                {
                    addRecord = true;
                }
                DataBase.AdditionalConnection.Close();
            }
            return(addRecord);
        }