Exemple #1
0
 private void CountFilms_ValueChanged(object sender, EventArgs e)
 {
     if (CountFilms.Value > _countFilms)
     {
         FilmData[] filmData = new FilmData[(int)CountFilms.Value - _countFilms];
         for (int i = 0; i < filmData.Length; i++)
         {
             filmData[i] = new FilmData("Фильм " + indexName++, DefaultTime);
         }
         _core.Films.AddRange(filmData);
     }
     else if (CountFilms.Value < _countFilms)
     {
         int tmp = _countFilms - (int)CountFilms.Value;
         for (int i = 0; i < tmp; i++)
         {
             _core.Films.RemoveAt(_core.Films.Count - 1);
             indexName--;
         }
     }
     _countFilms = (int)CountFilms.Value;
     FilmsSource.ResetBindings(true);
 }
Exemple #2
0
 private void ChangeNameMovies()
 {
     _core.Films[_index].Name = _tmpName;
     FilmsSource.ResetBindings(true);
 }