Exemple #1
0
        public AdminSelectForm()
        {
            InitializeComponent();
            _administrators = _manhattanInfo?.Admins;
            var curenAdministrator = _manhattanInfo?.CurrentAdmin;

            label_Name.Text = curenAdministrator?.Name;

            // Заполняем именами Админов
            if (_administrators?.Count > 0)
            {
                MyComboBox.Initialize(comboBox_all_admins, _administrators.Select(x => x.Name).ToArray <object>());
            }

            // Выбираем активного админа в комбобоксе
            try
            {
                if (_administrators == null || _administrators.Count <= 0)
                {
                    return;
                }

                var isNameExist = curenAdministrator != null && _administrators.Select(x => x.Name).Contains(curenAdministrator.Name);
                comboBox_all_admins.SelectedItem = isNameExist ? curenAdministrator.Name : "Нет";
            }
            catch (Exception)
            {
                MessageBox.Show(@"Exception admins select");
            }
        }
        /// <summary>
        /// Устанавливает стартовые значения CheckedListBox при загрузке формы. Список строк и галочку.
        /// </summary>
        private void InitCBoxStatus()
        {
            var statuses = Enum.GetNames(typeof(StatusPerson)).ToArray <object>().ToList();

            statuses.Add(NotMatter);

            MyComboBox.Initialize(comboBox_Status, statuses.ToArray(), NotMatter);
        }
        private void LoadUserData()
        {
            // Имя Клиента
            if (label_PersonName.Text != _person.Name)
            {
                label_PersonName.Text = _person.Name;
            }
            // Телефон
            if (maskedTextBox_PhoneNumber.Text != _person.Phone)
            {
                maskedTextBox_PhoneNumber.Text = _person.Phone;
            }
            // Паспорт
            if (maskedTextBox_Passport.Text != _person.Passport)
            {
                maskedTextBox_Passport.Text = _person.Passport;
            }
            // Права
            if (maskedTextBox_DriverID.Text != _person.DriverIdNum)
            {
                maskedTextBox_DriverID.Text = _person.DriverIdNum;
            }
            // Персональный Номер
            if (textBox_Number.Text != _person.IdString)
            {
                textBox_Number.Text = _person.IdString;
            }

            // День Рождения
            try
            {
                if (dateTimePicker_birthDate.Value != _person.BirthDate)
                {
                    dateTimePicker_birthDate.Value = _person.BirthDate;
                }
            }
            catch (Exception)
            {
                dateTimePicker_birthDate.Value = DateTime.Now;
            }

            // Пол
            var gendRange    = Enum.GetNames(typeof(Gender)).ToArray <object>();
            var gendSelected = _person.GenderType.ToString();

            MyComboBox.Initialize(comboBox_Gender, gendRange, gendSelected);

            // Особые Отметки
            if (_editedSpecialNote != _person.SpecialNotes)
            {
                _editedSpecialNote = _person.SpecialNotes;
            }

            MyRichTextBox.Load(richTextBox_notes, _person.SpecialNotes);
        }
        public NumWorkoutForm(AbonementBasic abonement)
        {
            InitializeComponent();

            _abonement           = abonement;
            _selectedValue       = 1;
            _selectedTypeWorkout = TypeWorkout.Персональная;

            var numbersAvailable = Options.NumAvailTrenToBuy;// 1,5,10 тренировок

            MyComboBox.Initialize(comboBox_num, numbersAvailable, numbersAvailable[0]);

            radioButton_mini.Visible = (abonement is ClubCardA);
        }
Exemple #5
0
        private void PersonsListForm_Load(object sender, EventArgs e)
        {
            // Инициализация всех контролов

            //ComboBox Persons
            var objects = DataBaseLevel.GetPersonsList().Values.Select(c => c.Name).ToArray <object>();

            MyComboBox.Initialize(comboBox_Names, objects);

            // Пол
            var gendRange = Enum.GetNames(typeof(Gender)).ToArray <object>();

            MyComboBox.Initialize(comboBox_Gender, gendRange, Gender.Неизвестен);

            // ListBox
            listBox_persons.Items.AddRange(objects);

            // Подписка на событие
            SelectedNameСhanged += NameProcessing;
        }
Exemple #6
0
        private void CreatePersonForm_Load(object sender, EventArgs e)
        {
            // Инициализация полей по - умолчанию
            // Пол
            var gendRange = Enum.GetNames(typeof(Gender)).ToArray <object>();

            MyComboBox.Initialize(comboBox_Gender, gendRange, Gender.Неизвестен.ToString());

            // День Рождения
            dateTimePicker_birthDate.Value = new DateTime(1990, 01, 01);

            //Вызов для подсветки по-умолчанию
            comboBox_Names.BackColor            = Color.Pink;
            maskedTextBox_PhoneNumber.BackColor = Color.Pink;

            //ComboBox Persons
            var objects = _persons.Values.Select(c => c.Name).ToArray <object>();

            MyComboBox.Initialize(comboBox_Names, objects);
        }
        private void radioButtons_CheckedChanged(object sender, EventArgs e)
        {
            var radioB = (RadioButton)sender;

            var numbersAvailable = Options.NumAvailTrenToBuy;// 1,5,10 тренировок по умолчанию


            if (radioB.Name == radioButton_personal.Name)
            {
                _selectedTypeWorkout = TypeWorkout.Персональная;
            }
            if (radioB.Name == radioButton_aerob.Name)
            {
                _selectedTypeWorkout = TypeWorkout.Аэробный_Зал;
            }
            if (radioB.Name == radioButton_mini.Name)
            {
                _selectedTypeWorkout = TypeWorkout.МиниГруппа;
                numbersAvailable     = Options.NumAvailMiniGroup;//1, 8
            }
            // Сколько тренировок доступно для конкретного типа трени
            MyComboBox.Initialize(comboBox_num, numbersAvailable, numbersAvailable[0]);
        }
 /// <summary>
 /// Устанавливает стартовые значения CheckedListBox при загрузке формы. Список строк и галочку.
 /// </summary>
 private void InitCBoxLastVisit()
 {
     comboBox_LastVisit.Items.Clear();
     MyComboBox.Initialize(comboBox_LastVisit, _lastVisits, _lastVisits[0]);
 }