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();
            }
        }
Exemple #2
0
        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();
        }