//доработать, не удаляет последний фильм private void btnDeleteFilm_Click(object sender, EventArgs e) { if (IsSelected()) { var row = dataGridView1.CurrentRow; int id = (int)row.Cells["Id"].Value; var film = films.Films1.FirstOrDefault(x => x.IdFilm == id); if (MessageBox.Show("Вы уверены, что хотите удалить фильм?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { if (dataGridView1.CurrentRow != null) { dataGridView1.Rows.Remove(dataGridView1.CurrentRow); } DialogManager.showDialogInfo("Фильм успешно удален", ""); if (film != null) { films.Films1.Remove(film); } films.SaveChanges(); } else { return; } } else { DialogManager.showDialogError("Выберите фильм", ""); } //LoadTable(dataGridView1, films.Films1.ToList()); }
private void button1_Click(object sender, EventArgs e) { if (textBox1 != null && !textBox1.Text.Equals("")) { int row = dataGridView1.SelectedCells[0].RowIndex; int id = Convert.ToInt32(dataGridView1.Rows[row].Cells[4].Value); var order = films.Ords.Where(x => x.IdOrder == id).First(); if (order != null) { order.Status = textBox1.Text; films.SaveChanges(); } } Orders_Load(sender, e); }