Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #4
0
        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();
        }
Пример #5
0
        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();
        }
Пример #6
0
        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();
        }
Пример #7
0
        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();
        }
Пример #8
0
        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();
        }
Пример #9
0
        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);
            }
        }