Esempio n. 1
0
 private void btUsunFiszke_Click(object sender, EventArgs e)
 {
     if (dataGridViewFiszki.SelectedRows.Count != 0)
     {
         Model1          db     = new Model1();
         DataGridViewRow row    = dataGridViewFiszki.SelectedRows[0];
         int             id     = Convert.ToInt32(row.Cells[0].Value);
         Fiszki          fiszka = db.Fiszkis.Find(id);
         db.Fiszkis.Remove(fiszka);
         db.SaveChanges();
         AktualizacjaFiszek();
     }
 }
        private void btPolecenie_Click(object sender, EventArgs e)
        {
            Model1 model1 = new Model1();

            if (dodanie)
            {
                pytanieZrodlo = new Zrodlo {
                    szczegoly = tbPytanieZrodlo.Text, typ = 1
                };
                odpowiedzZrodlo = new Zrodlo {
                    szczegoly = tbOdpowiedzZrodlo.Text, typ = 1
                };
                pytanie = new Notki {
                    tekst = tbPytanie.Text, Zrodlo = pytanieZrodlo
                };
                odpowiedz = new Notki {
                    tekst = tbOdpowiedz.Text, Zrodlo = odpowiedzZrodlo
                };
                Fiszki fiszka = new Fiszki {
                    idPojecie = idPojecia, Notki = odpowiedz, Notki1 = pytanie
                };
                model1.Fiszkis.Add(fiszka);
            }
            else
            {
                Fiszki fiszka = model1.Fiszkis.Find(idFiszki);
                pytanieZrodlo = new Zrodlo {
                    szczegoly = tbPytanieZrodlo.Text, typ = 1
                };
                odpowiedzZrodlo = new Zrodlo {
                    szczegoly = tbOdpowiedzZrodlo.Text, typ = 1
                };
                pytanie = new Notki {
                    tekst = tbPytanie.Text, Zrodlo = pytanieZrodlo
                };
                odpowiedz = new Notki {
                    tekst = tbOdpowiedz.Text, Zrodlo = odpowiedzZrodlo
                };
                fiszka.Notki.Zrodlo        = odpowiedzZrodlo;
                fiszka.Notki               = odpowiedz;
                fiszka.Notki1.Zrodlo       = pytanieZrodlo;
                fiszka.Notki1              = odpowiedz;
                model1.Entry(fiszka).State = System.Data.Entity.EntityState.Modified;
            }
            model1.SaveChanges();
            this.Close();
        }
 private EdycjaFiszek(int id, bool dodaj)
 {
     InitializeComponent();
     if (dodaj == true)
     {
         dodanie        = true;
         this.idPojecia = id;
     }
     else
     {
         dodanie       = false;
         this.idFiszki = id;
         Model1 model1 = new Model1();
         Fiszki fiszka = model1.Fiszkis.Find(idFiszki);
         pytanie                = model1.Notkis.Find(fiszka.pytanie);
         odpowiedz              = model1.Notkis.Find(fiszka.odpowiedz);
         pytanieZrodlo          = model1.Zrodloes.Find(pytanie.idZrodla);
         odpowiedzZrodlo        = model1.Zrodloes.Find(odpowiedz.idZrodla);
         tbPytanie.Text         = pytanie.tekst;
         tbOdpowiedz.Text       = odpowiedz.tekst;
         tbPytanieZrodlo.Text   = pytanieZrodlo.szczegoly;
         tbOdpowiedzZrodlo.Text = odpowiedzZrodlo.szczegoly;
     }
 }