private void Button_Click(object sender, RoutedEventArgs e) { Klient x = null; Książki y = null; foreach (Klient t in db.GetTable <Klient>()) { if (cbCzytelnik.SelectionBoxItem.ToString() == t.ToString()) { x = t; break; } } foreach (Książki t in db.GetTable <Książki>()) { string a = cbKsiążka.SelectedItem.ToString().Split(' ')[1]; string b = t.ToString().Split(' ')[0]; if (cbKsiążka.SelectedItem.ToString().Split(' ')[1] == t.ToString().Split(' ')[0]) { y = t; break; } } if (x != null && y != null) { Wypożyczenia wypożyczenia = new Wypożyczenia() { id_Wypożyczenia = db.GetTable <Wypożyczenia>().Count() + 1, id_Klient = x.id_Klient, id_Książka = y.id_Książka, dataWypożyczenia = DateTime.Now.Date, dataOddania = DateTime.Now.Date.AddDays(30) }; db.GetTable <Wypożyczenia>().InsertOnSubmit(wypożyczenia); db.SubmitChanges(); } }
private void Dodaj() { Kategoria e = null; Autorzy c = null; Tytuły d = null; foreach (Autorzy t in db.GetTable <Autorzy>()) { if (t.Autor == cbAutor.Text) { c = t; break; } } foreach (Tytuły t in db.GetTable <Tytuły>()) { if (t.Tytuł == cbTytuł.Text) { d = t; break; } } foreach (Kategoria t in db.GetTable <Kategoria>()) { if (t.Kategorie == cbGatunek.Text) { e = t; break; } } if (c == null) { c = new Autorzy() { id_Autor = db.GetTable <Autorzy>().Count() + 1, Autor = cbAutor.Text }; db.GetTable <Autorzy>().InsertOnSubmit(c); } if (d == null) { d = new Tytuły() { id_Tytuł = db.GetTable <Tytuły>().Count() + 1, Tytuł = cbTytuł.Text }; db.GetTable <Tytuły>().InsertOnSubmit(d); } if (e == null) { e = new Kategoria() { id_Kategorie = db.GetTable <Kategoria>().Count() + 1, Kategorie = cbGatunek.Text }; db.GetTable <Kategoria>().InsertOnSubmit(e); } Książki książki = new Książki() { id_Książka = db.GetTable <Książki>().Count() + 1, id_Autor = c.id_Autor, id_Kategorie = e.id_Kategorie, id_Tytuł = d.id_Tytuł }; db.GetTable <Książki>().InsertOnSubmit(książki); db.SubmitChanges(); }