private void dgSeances_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex != ColChange.Index) { return; } var r = dgSeances.Rows[e.RowIndex]; var seance = r.Tag as Seance; if (seance != null) { var seanceForm = new ChangeSeanceForm(); seanceForm.Init(seance, rooms, films); if (seanceForm.ShowDialog() == DialogResult.OK) { DisplaySeances(); } } }
private void btnAdd_Click(object sender, EventArgs e) { var id = 1; if (dgSeances.Rows.Count > 0) { var r = dgSeances.Rows[dgSeances.Rows.Count - 1]; var idValue = r.Cells[cId.Name].Value; id = int.Parse(idValue.ToString()) + 1; } var seance = new Seance(); seance.ID = id; seance.Date = DateTime.Now; var seanceForm = new ChangeSeanceForm(); seanceForm.Init(seance, rooms, films); if (seanceForm.ShowDialog() == DialogResult.OK) { AddSeanceToGrid(seance); } }