private void DoPrzeczytaniaGridView1_DoubleClick(object sender, EventArgs e) { k.IDKsiazki = Convert.ToInt32(DoPrzeczytaniaGridView1.CurrentRow.Cells["IDKsiazki"].Value); using (BibliotekaEntities db = new BibliotekaEntities()) { k = db.Ksiazki.Where(p => p.IDKsiazki == k.IDKsiazki).FirstOrDefault(); txtIDKsiazki.Text = k.IDKsiazki.ToString(); txtNazwisko.Text = k.Nazwisko; txtImie.Text = k.Imie; txtTytul.Text = k.Tytul; } }
private void dgvDoKupienia_DoubleClick(object sender, EventArgs e) { nowa.IDKsiazki = Convert.ToInt32(dgvDoKupienia.CurrentRow.Cells["IDKsiazki"].Value); using (BibliotekaEntities db = new BibliotekaEntities()) { nowa = db.Ksiazki.Where(p => p.IDKsiazki == nowa.IDKsiazki).FirstOrDefault(); txtID.Text = nowa.IDKsiazki.ToString(); txtNazwisko1.Text = nowa.Nazwisko; txtImie1.Text = nowa.Imie; txtTytul.Text = nowa.Tytul; } }
public void PobierzDane() { var db = new BibliotekaEntities(); var k = db.Ksiazki.Where(pr => pr.IDPolki == 3).Select(pr => new { IDKsiazki = pr.IDKsiazki, Nazwisko = pr.Nazwisko, Imie = pr.Imie, Tytul = pr.Tytul, polka = pr.IDPolki }).OrderBy(pr => pr.Nazwisko); dgvDoKupienia.DataSource = k.ToList(); }
private void pobierzDane() { if (przeczytaneGridView1.InvokeRequired) { DelegatZadania d = pobierzDane; this.Invoke(d); } else { var db = new BibliotekaEntities(); var k = db.Ksiazki.Where(pr => pr.IDPolki == 1).Select(pr => new { IDKsiazki = pr.IDKsiazki, Nazwisko = pr.Nazwisko, Imie = pr.Imie, Tytul = pr.Tytul, ocena = pr.Ocena }).OrderBy(pr => pr.Nazwisko); przeczytaneGridView1.DataSource = k.ToList(); } }
public void pobierzDane() { var db = new BibliotekaEntities(); var k = db.Ksiazki.Where(pr => pr.IDPolki == 2).Select(pr => new { IDKsiazki = pr.IDKsiazki, Nazwisko = pr.Nazwisko, Imie = pr.Imie, Tytul = pr.Tytul, polka = pr.IDPolki }).OrderBy(pr => pr.Nazwisko); DoPrzeczytaniaGridView1.DataSource = k.ToList(); }
private void btnDodaj_Click(object sender, EventArgs e) { nowa.IDKsiazki = Convert.ToInt32(txtID.Text); nowa.Nazwisko = txtImie1.Text.Trim(); nowa.Imie = txtNazwisko1.Text.Trim(); nowa.Tytul = txtTytul.Text.Trim(); nowa.IDPolki = 3; using (BibliotekaEntities db = new BibliotekaEntities()) { db.Ksiazki.Add(nowa); db.SaveChanges(); } clear(); }
private void button2_Click(object sender, EventArgs e) { using (BibliotekaEntities db = new BibliotekaEntities()) { var entry = db.Entry(k); if (entry.State == EntityState.Detached) { db.Ksiazki.Attach(k); } db.Ksiazki.Remove(k); db.SaveChanges(); clear(); pobierzDane(); } }
private void button3_Click(object sender, EventArgs e) { nowa.IDKsiazki = Convert.ToInt32(txtID.Text); nowa.Nazwisko = txtNazwisko1.Text; nowa.Imie = txtImie1.Text; nowa.Tytul = txtTytul.Text; nowa.IDPolki = 2; using (BibliotekaEntities db = new BibliotekaEntities()) { db.Entry(nowa).State = EntityState.Modified; db.SaveChanges(); } clear(); MessageBox.Show("Książka została przeniesiona"); PobierzDane(); }
private void button2_Click(object sender, EventArgs e) { if (MessageBox.Show("Czy na pewno chcesz usunąć Ksiażkę z listy ?", "Usuwanie książki", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (BibliotekaEntities db = new BibliotekaEntities()) { var entry = db.Entry(nowa); if (entry.State == EntityState.Detached) { db.Ksiazki.Attach(nowa); } db.Ksiazki.Remove(nowa); db.SaveChanges(); clear(); PobierzDane(); } } }
private void button1_Click(object sender, EventArgs e) { k.IDKsiazki = Convert.ToInt32(txtIDKsiazki.Text); k.Nazwisko = txtNazwisko.Text; k.Imie = txtImie.Text; k.Tytul = txtTytul.Text; k.IDPolki = 1; k.Ocena = Convert.ToInt32(txtOcena.Text); o.ocen(k); using (BibliotekaEntities db = new BibliotekaEntities()) { db.Entry(k).State = EntityState.Modified; db.SaveChanges(); } clear(); MessageBox.Show("Książka została przeniesiona"); pobierzDane(); }
private void btnEdytuj_Click(object sender, EventArgs e) { if (k.IDKsiazki == 0) { MessageBox.Show("Wybierz książkę, którą chcesz edytować"); } else { k.Nazwisko = txtNazwisko.Text.Trim(); k.Imie = txtImie.Text.Trim(); k.Tytul = txtTytul.Text.Trim(); k.Ocena = Convert.ToInt32(txtOcena.Text); k.Uwagi = txtKomentarz.Text.Trim(); using (BibliotekaEntities db = new BibliotekaEntities()) { db.Entry(k).State = EntityState.Modified; db.SaveChanges(); } clear(); MessageBox.Show("Zmiany zostały zapisane."); pobierzDane(); } }