public AddStretchingSessionUserControl()
        {
            InitializeComponent();

            UpdateControls();
            ResetControls();
            RoutineManager.MainStretchingRoutine = null;
            stretchingSession = null;

            DayComboBox.Items.Add(DaysOfWeek.MONDAY.ToString());
            DayComboBox.Items.Add(DaysOfWeek.TUESDAY.ToString());
            DayComboBox.Items.Add(DaysOfWeek.WEDNESDAY.ToString());
            DayComboBox.Items.Add(DaysOfWeek.THURSDAY.ToString());
            DayComboBox.Items.Add(DaysOfWeek.FRIDAY.ToString());
            DayComboBox.Items.Add(DaysOfWeek.SATURDAY.ToString());
            DayComboBox.Items.Add(DaysOfWeek.SUNDAY.ToString());
            DayComboBox.Text = DaysOfWeek.MONDAY.ToString();

            daysOfWeekTab[0] = DaysOfWeek.MONDAY;
            daysOfWeekTab[1] = DaysOfWeek.TUESDAY;
            daysOfWeekTab[2] = DaysOfWeek.WEDNESDAY;
            daysOfWeekTab[3] = DaysOfWeek.THURSDAY;
            daysOfWeekTab[4] = DaysOfWeek.FRIDAY;
            daysOfWeekTab[5] = DaysOfWeek.SATURDAY;
            daysOfWeekTab[6] = DaysOfWeek.SUNDAY;
        }
        private void CreateSession()
        {
            ResetControls();

            bool isConfirmed = CheckControls();

            if (RoutineManager.MainStretchingRoutine == null)
            {
                isConfirmed = false;
            }


            if (isConfirmed == true)
            {
                int index = DayComboBox.SelectedIndex;
                stretchingSession = new StretchingSession(SessionNameTextBox.Text, daysOfWeekTab[index]);

                bool isNameAndDayCorrect = RoutineManager.MainStretchingRoutine.CheckDayAndName(stretchingSession);

                if (isNameAndDayCorrect == true)
                {
                    SetControlsVisibility(true);
                }
                else
                {
                    stretchingSession = null;
                    SetControlsVisibility(false);
                }
            }
        }
 private void Back()
 {
     ExercisesListView.Items.Clear();
     stretchingSession = null;
     ResetControls();
     UpdateControls();
     this.Parent.Controls["addStretchingRoutineUserControl"].BringToFront();
 }
        private void Save()
        {
            bool isConfirmed = true;

            if (RoutineManager.MainStretchingRoutine == null)
            {
                isConfirmed = false;
            }


            if (isConfirmed == true)
            {
                RoutineManager.MainStretchingRoutine.Add(stretchingSession);
                ExercisesListView.Items.Clear();
                stretchingSession = null;
                ResetControls();
                UpdateControls();
                this.Parent.Controls["addStretchingRoutineUserControl"].BringToFront();
            }
        }