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