private void button2_Click(object sender, EventArgs e) { Soru s = new Soru(); s.SoruCumlesi = textBox2.Text; AnketContext db = new AnketContext(); db.Sorular.Add(s); db.SaveChanges(); YenileSorular(); }
private void button2_Click(object sender, EventArgs e) { Soru s = new Soru(); s.SoruCumlesi = textBox2.Text; AnketContext db = new AnketContext(); db.Sorular.Add(s); db.SaveChanges(); MessageBox.Show("Soru Eklendi"); }
private void button2_Click(object sender, EventArgs e) {//SoruDuzenleForm düzenle butonu AnketContext db = new AnketContext(); var duzenlenecek = db.Sorular.Find(GelenSoru.SoruID); duzenlenecek.SoruCumlesi = textBox2.Text; db.Entry(duzenlenecek).State = EntityState.Modified; db.SaveChanges(); Form1 f = (Form1)Application.OpenForms["Form1"]; f.SorulariYenile(); f.CevaplariYenile(); }
private void button2_Click(object sender, EventArgs e) { //EF bir kayıt değişiklik yapılabilmesi için context üzerinden geliyorsa mümkün AnketContext db = new AnketContext(); var düzenlenecek = db.Sorular.Find(GelenSoru.SoruID); düzenlenecek.SoruCümlesi = textBox2.Text; db.Entry(düzenlenecek).State = EntityState.Modified; db.SaveChanges(); Form1 f = (Form1)Application.OpenForms["Form1"]; f.SoruYenile(); f.CevaplarıYenile(); }
public void YenileCevaplar() { AnketContext db = new AnketContext(); dataGridView2.DataSource = null; // dataGridView2.DataSource = db.Cevaplar.ToList(); dataGridView2.DataSource = db.Cevaplar.Select(x => new CevapViewModel() { CevapID = x.CevapID, AdSoyad = x.CevabiVerenKisi.AdSoyad, Soru = x.Sorusu.SoruCumlesi, Cevap = x.Yanit.ToString() }).ToList(); }
private void button2_Click(object sender, EventArgs e) {//soru düzenle kaydet //EF bir kayıtta değişiklik yapabilmesi CONTEXT üzerinden geliyorsa mümkün AnketContext db = new AnketContext(); var duzenlenecek = db.Sorular.Find(GelenSoru.SoruID); duzenlenecek.SoruCumlesi = textBox2.Text; db.Entry(duzenlenecek).State = EntityState.Modified; db.SaveChanges(); Form1 f = (Form1)Application.OpenForms["Form1"]; f.Yenile(); f.CevaplariYenile(); this.Close(); }
private void btn_kaydet_click(object sender, EventArgs e) { AnketContext db = new AnketContext(); var duzenlenecek = db.Sorular.Find(GelenSoru.SoruID); duzenlenecek.SoruCumlesi = textBox3.Text; db.Entry(duzenlenecek).State = EntityState.Modified; db.SaveChanges(); Form1 f = (Form1)Application.OpenForms["Form1"]; f.SorulariYenile(); f.CevaplariYenile(); this.Close(); }
private void button2_Click(object sender, EventArgs e) { //Kaydet AnketContext db = new AnketContext(); //Düzenle kısmı db üzerinden gitmeli //EF üzerinde bir kayıtta değişiklik yapabilmesi için AnketContext üzerinden geliyorsa mümkün var duzenlenecek = db.Sorular.Find(GelenSoru.SoruID); duzenlenecek.SoruCumlesi = textBox2.Text; //Kayıtta değişiklik olduğunda yapılır.(ID değişmeden) db.Entry(duzenlenecek).State = EntityState.Modified; db.SaveChanges(); Form1 f = (Form1)Application.OpenForms["Form1"]; f.SorularıYenile(); f.CevaplariYenile(); this.Close(); }
public void YenileSorular() { AnketContext db = new AnketContext(); dataGridView1.DataSource = null; dataGridView1.DataSource = db.Sorular.ToList(); flowLayoutPanel1.AutoScroll = true; flowLayoutPanel1.Controls.Clear(); foreach (Soru soru in db.Sorular) { Label lbl = new Label(); lbl.AutoSize = true; lbl.Text = soru.SoruCumlesi; flowLayoutPanel1.Controls.Add(lbl); RadioButton r1 = new RadioButton(); r1.Name = "Soru_" + soru.SoruID; r1.Text = "Evet"; //flowLayoutPanel1.Controls.Add(r1); RadioButton r2 = new RadioButton(); r2.Name = "Soru_" + soru.SoruID; r2.Text = "Hayir"; //flowLayoutPanel1.Controls.Add(r2); FlowLayoutPanel P = new FlowLayoutPanel(); P.Width = 300; P.Height = 100; P.AutoScroll = false; P.Controls.Add(r1); P.Controls.Add(r2); flowLayoutPanel1.Controls.Add(P); flowLayoutPanel1.SetFlowBreak(P, true); //ComboBox c1 = new ComboBox(); //c1.name="Soru_"+soru.soruID; //c1.Items.Add("Evet"); //c1.Items.Add("Hayir"); //flowLayoutPanel1.Controls.Add(c1); //flowLayoutPanel1.SetFlowBreak(c1, true); } }