Текущая сигарета
Example #1
0
        /// <summary>
        /// Записываем в файл
        /// </summary>
        public void SendTo(Cigarete currentCigarette)
        {
            // Подготавливаем строку для вывода
            var text = $"{currentCigarette.СigaretteCount} {currentCigarette.СigaretteDateTime.ToString("dd.MM.yyyy")} {currentCigarette.СigaretteDateTime.ToString("HH:MM:ss")} {currentCigarette.СigaretteLabel}";

            // Записываем в поток
            _steamFileToSave.WriteLine(text);
            // Принудительно записываем в файл и очищаем поток
            _steamFileToSave.Flush();
        }
Example #2
0
        /// <summary>
        /// Добавление в словарь сигареты
        /// </summary>
        public void AddNow(LabelCigarettes currentLabel)
        {
            // изменяем значение поледней записи
            _lastCount++;
            // Создаем объект тукущей сигареты и заполняем его поля
            var currentCigarette = new Cigarete
            {
                СigaretteCount    = _lastCount,
                СigaretteDateTime = DateTime.Now,
                СigaretteLabel    = currentLabel
            };

            // Добавляем текущую сигарету к списку
            CigarettesList.Add(currentCigarette);
            // Отправить текущую сигарету для записи в Sender
            Sender.SendTo(currentCigarette);
        }