private void btnUredu_Click(object sender, EventArgs e) { using (var db = new EvidencijaStudenataEntities()) { if (timZaIzmjenu == null) { Tim tim = new Tim { OznakaTima = txtOznakaTima.Text, NazivProjekta = txtNazivProjekta.Text, OpisProjekta = txtOpisProjekta.Text, Napomena = txtNapomena.Text }; db.Tim.Add(tim); db.SaveChanges(); } else { db.Tim.Attach(timZaIzmjenu); timZaIzmjenu.OznakaTima = txtOznakaTima.Text; timZaIzmjenu.NazivProjekta = txtNazivProjekta.Text; timZaIzmjenu.OpisProjekta = txtOpisProjekta.Text; timZaIzmjenu.Napomena = txtNapomena.Text; db.SaveChanges(); } } Close(); }
private void brnbrisitim_Click(object sender, EventArgs e) { Tim selektirnaiTim = timBindingSource.Current as Tim; if (selektirnaiTim != null) { if (MessageBox.Show("DA li ste sigurni?", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { using (var db = new EvidencijaStudenataEntities()) { db.Tim.Attach(selektirnaiTim); if (selektirnaiTim.Student.Count == 0) { db.Tim.Remove(selektirnaiTim); db.SaveChanges(); } else { MessageBox.Show("Nije moguće!"); } } PrikaziTimove(); } } }
private void btnUredu_Click(object sender, EventArgs e) { using (var db = new EvidencijaStudenataEntities()) { db.Tim.Attach(selektiraniTim); Student student = new Student { Ime = txtIme.Text, Prezime = txtPrezime.Text, Status = txtStatus.Text, OdabraniModel = txtOdabraniModel.Text, Napomena = txtNapomena.Text, Email = txtEmail.Text, Tim = selektiraniTim }; db.Student.Add(student); db.SaveChanges(); } Close(); }