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(); }
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; }