コード例 #1
0
ファイル: FilmsForm.cs プロジェクト: prmxtt/cinema
        private void dgFilms_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var r    = dgFilms.Rows[e.RowIndex];
            var film = r.Tag as Film;

            if (film != null)
            {
                var name = r.Cells[cTitle.Name].Value.ToString();
                film.Name = name;

                var filmForm = new FilmForm();
                filmForm.Init(film);
                if (filmForm.ShowDialog() == DialogResult.OK)
                {
                    r.Cells[cTitle.Name].Value = film.Name;
                    films.Save();
                }
            }
        }
コード例 #2
0
ファイル: FilmsForm.cs プロジェクト: prmxtt/cinema
        private void btnAdd_Click(object sender, EventArgs e)
        {
            var id = 1;

            if (dgFilms.Rows.Count > 0)
            {
                var r       = dgFilms.Rows[dgFilms.Rows.Count - 1];
                var idValue = r.Cells[cId.Name].Value;
                id = int.Parse(idValue.ToString()) + 1;
            }

            var film = new Film();

            film.ID   = id;
            film.Name = "";

            var filmForm = new FilmForm();

            filmForm.Init(film);
            if (filmForm.ShowDialog() == DialogResult.OK)
            {
                AddFilmRow(film);
            }
        }