Пример #1
0
        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                int  index   = dataGridView1.SelectedRows[0].Index;
                int  id      = 0;
                bool convert = Int32.TryParse(dataGridView1[0, index].Value.ToString(), out id);
                if (convert == false)
                {
                    return;
                }

                Team team = db.Teams.Find(id);

                FormCreateTeam createTeam = new FormCreateTeam();
                createTeam.textBoxTeamName.Text = team.Name;
                createTeam.textBoxCoach.Text    = team.Coach;

                DialogResult result = createTeam.ShowDialog(this);

                if (result == DialogResult.Cancel)
                {
                    return;
                }

                team.Name  = createTeam.textBoxTeamName.Text;
                team.Coach = createTeam.textBoxCoach.Text;

                db.Entry(team).State = EntityState.Modified;
                db.SaveChanges();

                MessageBox.Show("Object was updated");
            }
        }
Пример #2
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            FormCreateTeam createTeam = new FormCreateTeam();
            DialogResult   result     = createTeam.ShowDialog(this);

            if (result == DialogResult.Cancel)
            {
                return;
            }

            Team team = new Team();

            team.Name  = createTeam.textBoxTeamName.Text;
            team.Coach = createTeam.textBoxCoach.Text;

            db.Teams.Add(team);
            db.SaveChanges();

            MessageBox.Show("New object was added");
        }