Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
 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;
     }
 }
Beispiel #3
0
        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();
        }
Beispiel #4
0
 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();
     }
 }
Beispiel #5
0
        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();
        }
Beispiel #6
0
        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();
        }
Beispiel #7
0
 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();
     }
 }
Beispiel #8
0
        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();
        }
Beispiel #9
0
 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();
         }
     }
 }
Beispiel #10
0
        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();
        }
Beispiel #11
0
        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();
            }
        }