private void DataGridViewCellContentClick(object sender, DataGridViewCellEventArgs e) { if (dataGridView1.CurrentRow.Index != -1) { bazaFilmy.Id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value); bazaFilmy = modelContext.FilmyWypożyczenie.Where(x => x.Id == bazaFilmy.Id).FirstOrDefault(); textBox2.Text = bazaFilmy.Tytuł; textBox3.Text = bazaFilmy.Imię; textBox4.Text = bazaFilmy.Nazwisko; dateTimePicker1.Text = bazaFilmy.DataWypozyczenia.ToString(); dateTimePicker2.Text = bazaFilmy.DataZwrotu.ToString(); } }
private void AktualizujFilmyWypozyczenieClick(object sender, EventArgs e) { try { bazaFilmy.Id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value); bazaFilmy = modelContext.FilmyWypożyczenie.Where(x => x.Id == bazaFilmy.Id).FirstOrDefault(); modelContext.FilmyWypożyczenie.Remove(bazaFilmy); modelContext.SaveChanges(); if (!string.IsNullOrEmpty(textBox2.Text)) { bazaFilmy.Tytuł = textBox2.Text.Trim(); modelContext.FilmyWypożyczenie.Add(bazaFilmy); } if (!string.IsNullOrEmpty(textBox3.Text)) { bazaFilmy.Imię = textBox3.Text.Trim(); modelContext.FilmyWypożyczenie.Add(bazaFilmy); } if (!string.IsNullOrEmpty(textBox4.Text)) { bazaFilmy.Nazwisko = textBox4.Text.Trim(); modelContext.FilmyWypożyczenie.Attach(bazaFilmy); } if (!string.IsNullOrEmpty(dateTimePicker1.Text)) { bazaFilmy.DataWypozyczenia = Convert.ToDateTime(dateTimePicker1.Text); modelContext.FilmyWypożyczenie.Add(bazaFilmy); } if (!string.IsNullOrEmpty(dateTimePicker2.Text)) { bazaFilmy.DataZwrotu = Convert.ToDateTime(dateTimePicker2.Text); modelContext.FilmyWypożyczenie.Add(bazaFilmy); } modelContext.SaveChanges(); log.Info("Dane zaktualizowano poprawnie."); } catch (Exception ex) { MessageBox.Show("Błąd!"); log.Error("Błąd!", ex); } Wyswietl(); }
private void UsunFilmyWypozyczeniaClick(object sender, EventArgs e) { try { if (MessageBox.Show("Czy na pewno chcesz usunąć dane?", "Uwaga", MessageBoxButtons.YesNo) == DialogResult.Yes) { bazaFilmy.Id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value); bazaFilmy = modelContext.FilmyWypożyczenie.Where(x => x.Id == bazaFilmy.Id).FirstOrDefault(); modelContext.FilmyWypożyczenie.Remove(bazaFilmy); modelContext.SaveChanges(); MessageBox.Show("Usunieto Dane!"); log.Info("Dane usunięto poprawnie."); } } catch (Exception ex) { MessageBox.Show("Błąd!"); log.Error("Błąd!", ex); } Wyswietl(); }