private void Form1_Load(object sender, EventArgs e) { db.Load(); foreach (Song song in db.AllS()) { author_comb.Items.Add(song.author); gener_comb.Items.Add(song.gener); singer_comb.Items.Add(song.singer); } foreach (Disk disk in db.AllD()) { album_comb.Items.Add(disk.name); } MessageBox.Show("Введите количество денег и нажмите кнопку Старт"); }
public void Combo4(string combo1, string combo2, string combo3, string combo4, string money, Idb db) { db.ComboClear(); foreach (Disk disk in db.AllD()) { if (disk.price <= Convert.ToInt32(money)) { foreach (Song diskSong in disk.songs) { db.AddC(diskSong); } } } foreach (Song song in db.AllS()) { if (song.singer != combo4) { db.ComboRem(song); } else if (db.ComboCont(song) == false) { db.AddC(song); } } if (combo1 != "") { foreach (Disk disk in db.AllD()) { if (combo1 == disk.name) { foreach (Song diskSong in disk.songs) { if (combo4 != diskSong.singer) { db.ComboRem(diskSong); } else if (db.ComboCont(diskSong) == false) { db.AddC(diskSong); } } } else { foreach (Song song in disk.songs) { db.ComboRem(song); } } } } if (combo3 != "") { foreach (Song song in db.AllS()) { if (song.gener == combo3 & combo4 == song.singer) { if (db.ComboCont(song) == false) { db.AddC(song); } } else { db.ComboRem(song); } } } if (combo2 != "") { foreach (Song song in db.AllS()) { if (song.singer == combo4 & combo2 == song.author) { if (db.ComboCont(song) == false) { db.AddC(song); } } else { db.ComboRem(song); } } } }