/// <summary> /// Запълва с данни посоченият ViewControl от масивите. Спрямо подадената опция /// </summary> /// <param name="view">ViewControl-ът, който ще запълваме с данни</param> /// <param name="sectionName">Използва се за да разграничим, с какви данни ще пълним ViewControl-a</param> public void fillViewControl(ListView view, string sectionName) { switch (sectionName) { case "films": { foreach (Films f in films.returnRecords()) { f.setStringGenre(genres.returnGenre(f.getGenre())); view.Items.Add(new ListViewItem(f.getStringArray())); } break; } case "series": { foreach (Series s in series.returnRecords()) { s.setStringGenre(genres.returnGenre(s.getGenre())); view.Items.Add(new ListViewItem(s.getStringArray())); } break; } case "cities": { foreach (Cities c in cities.returnRecords()) { view.Items.Add(new ListViewItem(c.getCitiesArray())); } break; } case "FilmsLibrary": { foreach (FilmsLibrary f in filmsLibrary.returnRecords()) { Films film = films.returnFilmByID(f.getFilmID()); film.setStringGenre(genres.returnGenre(film.getGenre())); view.Items.Add(new ListViewItem(film.getStringArray())); } break; } case "SeriesLibrary": { foreach (SeriesLibrary s in seriesLibrary.returnRecords()) { Series serial = series.returnSeriesByID(s.getSeries()); serial.setStringGenre(genres.returnGenre(serial.getGenre())); view.Items.Add(new ListViewItem(serial.getStringArray())); } break; } } }
/// <summary> /// Запълва с данни посоченият ViewControl от масивите. Спрямо подадената опция /// </summary> /// <param name="view">ViewControl-ът, който ще запълваме с данни</param> /// <param name="sectionName">Използва се за да разграничим, с какви данни ще пълним ViewControl-a</param> public void fillViewControl(ListView view, string sectionName) { switch (sectionName) { case "films": { foreach (Films f in films.returnRecords()) { f.setStringGenre(genres.returnGenre(f.getGenre())); view.Items.Add(new ListViewItem(f.getStringArray())); } break; } case "series": { foreach (Series s in series.returnRecords()) { s.setStringGenre(genres.returnGenre(s.getGenre())); view.Items.Add(new ListViewItem(s.getStringArray())); } break; } case "cities": { foreach (Cities c in cities.returnRecords()) { view.Items.Add(new ListViewItem(c.getCitiesArray())); } break; } case "FilmsLibrary": { foreach (FilmsLibrary f in filmsLibrary.returnRecords()) { Films film = films.returnFilmByID(f.getFilmID()); film.setStringGenre(genres.returnGenre(film.getGenre())); view.Items.Add(new ListViewItem(film.getStringArray())); } break; } case "SeriesLibrary": { foreach (SeriesLibrary s in seriesLibrary.returnRecords()) { Series serial = series.returnSeriesByID(s.getSeries()); serial.setStringGenre(genres.returnGenre(serial.getGenre())); view.Items.Add(new ListViewItem(serial.getStringArray())); } break; } case "genres": { foreach (Genres g in genres.returnRecords()) { view.Items.Add(new ListViewItem(g.getGenreName())); } break; } case "services": { foreach (ServicesNames s in services.returnRecords()) { view.Items.Add(new ListViewItem(s.returnStringArray())); } break; } case "types": { foreach (Types t in types.returnRecords()) { view.Items.Add(new ListViewItem(t.getType())); } break; } case "employees": { foreach (Employees e in employees.returnRecords()) { e.setStringCity(cities.getCity(e.getCity())); e.setStringPos(positions.getPosition(e.getPos())); view.Items.Add(new ListViewItem(e.getStringEmployee())); } break; } case "positions": { foreach (Positions p in positions.returnRecords()) { view.Items.Add(new ListViewItem(p.getPosName())); } break; } } }