/// <summary> /// Метод заполнения текст боксов значениями из _object /// </summary> /// <param name="myObject"></param> private void FillTextBoxes(ICalories myObject) { if (myObject is Press) { _discipline = MainForm.Discipline.Press; firstParameterTextBox.Text = Convert.ToString(((Press) myObject).Weight); secondParameterTextBox.Text = Convert.ToString(((Press) myObject).Times); } if (myObject is Run) { _discipline = MainForm.Discipline.Run; firstParameterTextBox.Text = Convert.ToString(((Run) myObject).Distance); secondParameterTextBox.Text = Convert.ToString(((Run) myObject).Intensivity); } if (myObject is Swim) { _discipline = MainForm.Discipline.Swim; firstParameterTextBox.Text = Convert.ToString(((Swim) myObject).Distance); secondParameterTextBox.Text = Convert.ToString(((Swim) myObject).Style); } disciplineComboBox.SelectedIndex = (int)_discipline; }
/// <summary> /// Обработчик смены значения disciplineComboBox /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DisciplineComboBox_SelectedIndexChanged(object sender, EventArgs e) { _discipline = (MainForm.Discipline)disciplineComboBox.SelectedIndex; MagicSwitch(); }