コード例 #1
0
        private void dataGridViewDb_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            //metoda do oblsugi zdarzenia - jesli nacisniesz 2 razy na pole to zostanie skasowane
            PeopleEntities peopleEntities = new PeopleEntities();

            peopleEntities.Tables.Remove(peopleEntities.Tables.Find(dataGridViewDb.SelectedRows[0].Cells[0].Value));
            peopleEntities.SaveChanges();
            RefreshDataBase();
        }
コード例 #2
0
        private void buttonEnterNewPerson_Click(object sender, EventArgs e)
        {
            //jesli ktores pole jest puste to zglos to i nic nie rob w bazie
            if (textBoxFirstNameEnter.Text == "" || textBoxLastNameEnter.Text == "")
            {
                MessageBox.Show("Imię lub nazwisko nie zostało wypełnione.");
                return;
            }
            PeopleEntities peopleEntities = new PeopleEntities();

            peopleEntities.Tables.Add(new People {
                Forename = textBoxFirstNameEnter.Text, Surname = textBoxLastNameEnter.Text
            });
            peopleEntities.SaveChanges();
            RefreshDataBase();
            //zaktualizuj nameToShow ktore jest wykorzystywane w animacji
            nameToShow = textBoxFirstNameEnter.Text + " " + textBoxLastNameEnter.Text;
            //uruchamiamy timer
            timer.Enabled = true;
        }