private void redArtistBtn_Click(object sender, EventArgs e) { if (dataGridArtists.SelectedRows.Count > 0) { int index = dataGridArtists.SelectedRows[0].Index; int id = 0; bool converted = Int32.TryParse(dataGridArtists[0, index].Value.ToString(), out id); if (converted == false) { return; } Виконавці lst = db.Виконавці.Find(id); NewArtistForm newArt = new NewArtistForm(); newArt.Text = "Редагувати виконавця"; newArt.addArtist.Text = " Редагувати"; List <Країни> country = db.Країни.ToList(); newArt.comboCountry.DataSource = country; newArt.comboCountry.ValueMember = "id"; newArt.comboCountry.DisplayMember = "Країна"; List <Музичні_жанри> genre = db.Музичні_жанри.ToList(); newArt.comboGenre.DataSource = genre; newArt.comboGenre.ValueMember = "id"; newArt.comboGenre.DisplayMember = "Музичні_жанри1"; newArt.textBox1.Text = lst.Виконавець; newArt.dateBirthday.Value = lst.Дата_народження.Value; newArt.comboCountry.SelectedValue = lst.id_Країна; newArt.comboGenre.SelectedValue = lst.id_музичний_жанр; newArt.idArtist.Text = lst.id.ToString(); DialogResult result = newArt.ShowDialog(this); if (result == DialogResult.Cancel) { return; } lst.Виконавець = newArt.textBox1.Text; lst.Країни = (Країни)newArt.comboCountry.SelectedItem; lst.Музичні_жанри = (Музичні_жанри)newArt.comboGenre.SelectedItem; lst.Дата_народження = newArt.dateBirthday.Value.Date; db.Entry(lst).State = EntityState.Modified; db.SaveChanges(); refresArtists(); } }
private void addArtistBtb_Click(object sender, EventArgs e) { NewArtistForm newArt = new NewArtistForm(); newArt.Text = "Новий виконавець"; newArt.addArtist.Text = "Додати"; List <Країни> country = db.Країни.ToList(); newArt.comboCountry.DataSource = country; newArt.comboCountry.ValueMember = "id"; newArt.comboCountry.DisplayMember = "Країна"; List <Музичні_жанри> genre = db.Музичні_жанри.ToList(); newArt.comboGenre.DataSource = genre; newArt.comboGenre.ValueMember = "id"; newArt.comboGenre.DisplayMember = "Музичні_жанри1"; DialogResult result = newArt.ShowDialog(this); if (result == DialogResult.Cancel) { return; } Виконавці lst = new Виконавці(); lst.Виконавець = newArt.textBox1.Text; lst.Країни = (Країни)newArt.comboCountry.SelectedItem; lst.Музичні_жанри = (Музичні_жанри)newArt.comboGenre.SelectedItem; lst.Дата_народження = newArt.dateBirthday.Value.Date; db.Виконавці.Add(lst); db.SaveChanges(); refresArtists(); }