private void LoadDefaultValues() { // Тип Тренировки if (comboBox_TypeTren.Items.Count == 0) { //var array = Enum.GetNames(typeof(TypeWorkout)).Where(x => (x != TypeWorkout.МиниГруппа.ToString())) // .Select(x => x).ToArray<object>(); var array = Enum.GetNames(typeof(TypeWorkout)).Select(x => x).ToArray <object>(); comboBox_TypeTren.Items.AddRange(array); // Записываем Поля в Комбобокс comboBox_TypeTren.SelectedItem = _typeWorkout.ToString(); // Выбор по умолчанию } // Время Тренировки comboBox_time.Items.AddRange(Enum.GetNames(typeof(TimeForTr)).ToArray <object>()); // Записываем Поля в Комбобокс comboBox_time.SelectedItem = _timeTren.ToString(); // Выбор по умолчанию comboBox_time.SelectedIndexChanged += ComboBox_time_SelectedIndexChanged; // Услуги Спа comboBox_spa.Items.AddRange(Enum.GetNames(typeof(SpaService)).ToArray <object>()); // Записываем Поля в Комбобокс comboBox_spa.SelectedItem = _spa.ToString(); // Выбор по умолчанию comboBox_spa.SelectedIndexChanged += ComboBox_spa_SelectedIndexChanged; // Оплата comboBox_Pay.Items.AddRange(Enum.GetNames(typeof(Pay)).ToArray <object>()); // Записываем Поля в Комбобокс // comboBox_Pay.SelectedItem = _pay.ToString(); // Выбор по умолчанию if (_isReadOnlyForm) { comboBox_Pay.SelectedItem = _pay.ToString(); } comboBox_Pay.SelectedIndexChanged += ComboBox_Pay_SelectedIndexChanged; // Количество Дней в Абонементе comboBox_Abonem.Items.AddRange(Enum.GetNames(typeof(DaysInAbon)).ToArray <object>()); // Записываем Поля в Комбобокс comboBox_Abonem.SelectedItem = _daysInAbon.ToString(); // Выбор по умолчанию comboBox_Abonem.SelectedIndexChanged += ComboBox_Abonem_SelectedIndexChanged; // Длительность Клубной Карты comboBox_ClubCard.Items.AddRange(Enum.GetNames(typeof(PeriodClubCard)).ToArray <object>()); // Записываем Поля в Комбобокс comboBox_ClubCard.SelectedItem = _periodClubCard.ToString(); // Выбор по умолчанию comboBox_ClubCard.SelectedIndexChanged += ComboBox_ClubCard_SelectedIndexChanged; // Дата Активации dateTimePicker_ActivationDate.Value = DateTime.Now; dateTimePicker_ActivationDate.MinDate = new DateTime(2019, 1, 1); // Тренажерный зал comboBox_Tren.Items.AddRange(Enumerable.Range(0, 11).Select(x => (object)x).ToArray()); comboBox_Tren.SelectedItem = 3; // Персональные трени comboBox_Personal.Items.AddRange(Enumerable.Range(0, 31).Select(x => (object)x).ToArray()); comboBox_Personal.SelectedItem = 3; // Аэробные comboBox_Aerob.Items.AddRange(Enumerable.Range(0, 121).Select(x => (object)x).ToArray()); comboBox_Aerob.SelectedItem = 3; // Заморозки comboBox_freez.Items.AddRange(Enumerable.Range(0, 46).Select(x => (object)x).ToArray()); comboBox_freez.SelectedItem = 45; }
public override IEnumerable <Tuple <string, string> > GetShortInfoList() { // Информация о текущем состоянии Абонемента. Добавляем всё что должно выводиться для Пользователя var result = new List <Tuple <string, string> > { new Tuple <string, string>("Тип: ", AbonementName), new Tuple <string, string>("Доступные Тренировки ", TypeWorkout.ToString()), new Tuple <string, string>("Услуги", Spa.ToString()), new Tuple <string, string>("Дата Покупки", BuyDate.ToShortDateString()), new Tuple <string, string>("Дата Активации", BuyActivationDate.ToShortDateString()) }; if (NumPersonalTr > 0) { result.Add(new Tuple <string, string>("Осталось Персональных", NumPersonalTr.ToString())); } if (NumAerobicTr > 0) { result.Add(new Tuple <string, string>("Осталось Аэробных", NumAerobicTr.ToString())); } if (PayStatus == Pay.Не_Оплачено) { result.Add(new Tuple <string, string>("Статус Оплаты ", PayStatus.ToString())); } return(result); }
public override IEnumerable <Tuple <string, string> > GetShortInfoList() { var numFreezDays = Freeze?.GetSpentDays() ?? 0; //Продлим на замороженные дни var clubCardEndDate = IsActivated ? EndDate.Date.AddDays(numFreezDays).ToString("d") : BuyDate.AddMonths(12).ToString("d"); // Информация о текущем состоянии Абонемента. Добавляем всё что должно выводиться для Пользователя var result = new List <Tuple <string, string> > { new Tuple <string, string>("Тип: ", AbonementName), new Tuple <string, string>("Доступные Тренировки ", TypeWorkout.ToString()), new Tuple <string, string>("Время Тренировок ", TimeTraining.ToString()), new Tuple <string, string>("Услуги", Spa.ToString()), new Tuple <string, string>("Срок Клубной Карты", _numberMonths + " мес."), new Tuple <string, string>("Дата Покупки", BuyDate.ToString("d")), new Tuple <string, string>("Дата Активации", BuyActivationDate.ToString("d")), new Tuple <string, string>("Дата Окончания", clubCardEndDate), new Tuple <string, string>("Осталось Дней", GetRemainderDays().ToString()) }; if (NumPersonalTr > 0) { result.Add(new Tuple <string, string>("Осталось Персональных", NumPersonalTr.ToString())); } if (NumAerobicTr > 0) { result.Add(new Tuple <string, string>("Осталось Аэробных", NumAerobicTr.ToString())); } if (NumMiniGroup > 0) { result.Add(new Tuple <string, string>("Осталось МиниГрупп", NumMiniGroup.ToString())); } if (PayStatus == Pay.Не_Оплачено) { result.Add(new Tuple <string, string>("Статус Оплаты ", PayStatus.ToString())); } if (Freeze != null) { result.Add(new Tuple <string, string>("Осталось дней Заморозки", Freeze.GetAvailableDays().ToString())); } return(result); }
public override IEnumerable <Tuple <string, string> > GetShortInfoList() { // Информация о текущем состоянии Абонемента. Добавляем всё что должно выводиться для Пользователя var result = new List <Tuple <string, string> > { new Tuple <string, string>("Тип: ", AbonementName), new Tuple <string, string>("Доступные Тренировки ", TypeWorkout.ToString()), new Tuple <string, string>("Время Тренировок ", TimeTraining.ToString()), new Tuple <string, string>("Осталось Занятий", GetRemainderDays().ToString()), new Tuple <string, string>("Услуги", Spa.ToString()), new Tuple <string, string>("Дата Покупки", BuyDate.ToString("d")), new Tuple <string, string>("Дата Активации", BuyActivationDate.ToString("d")), new Tuple <string, string>("Дата Окончания", CalculateEndDate(BuyActivationDate, Options.ValidPeriodInMonth).ToString("d")) }; if (PayStatus == Pay.Не_Оплачено) { result.Add(new Tuple <string, string>("Статус Оплаты ", PayStatus.ToString())); } return(result); }
public override string GetAbonementType() { return(TypeWorkout.ToString()); }