示例#1
0
 private void button2_Click(object sender, EventArgs e)
 {//Soru kaydet butonu
     soru.SoruCumlesi = textBox2.Text;
     db.Sorular.Add(soru);
     db.SaveChanges();
     SorulariYenile();
 }
示例#2
0
文件: Form1.cs 项目: helingzn/Anket
        private void button2_Click(object sender, EventArgs e)
        {
            Soru soru = new Soru();

            soru.SoruCümlesi = textBox2.Text;
            db.Sorular.Add(soru);
            db.SaveChanges();
            SoruYenile();
        }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            //{//combobox
            //    foreach (Control item in flowLayoutPanel1.Controls)
            //    {
            //        if (item is ComboBox)
            //        {
            //            string soruID = (item.Name.Replace("Soru_", ""));
            //            int SID = Convert.ToInt32(soruID);
            //            Cevap C = new Cevap();
            //            C.SoruID = SID;
            //            int y = (((ComboBox)item).SelectedIndex + 1) % 2;
            //            C.Yanit = (Yanit)y;

            //        }
            //    }
            // radiobutton
            foreach (Control pnl in flowLayoutPanel1.Controls)
            {
                if (pnl is FlowLayoutPanel)
                {
                    foreach (RadioButton item in ((FlowLayoutPanel)pnl).Controls)
                    {
                        RadioButton r = item;
                        if (r.Checked)
                        {
                            string soruID = (item.Name.Replace("Soru_", ""));
                            int    SID    = Convert.ToInt32(soruID);
                            Cevap  C      = new Cevap();
                            C.SoruID = SID;
                            C.Yanit  = r.Text == "Evet" ? Yanit.Evet : Yanit.Hayir;

                            Kisi k = db.Kisiler.Where(x => x.AdSoyad == textBox1.Text).FirstOrDefault();

                            if (k != null)
                            {
                                C.KisiID = k.KisiID;
                            }
                            else
                            {
                                k         = new Kisi();
                                k.AdSoyad = textBox1.Text;
                                db.Kisiler.Add(k);
                                db.SaveChanges();
                                C.KisiID = k.KisiID;
                            }

                            db.Cevaplar.Add(C);
                            db.SaveChanges();
                            MessageBox.Show("Eklendi");
                            YenileCevaplar();
                        }
                    }
                }
            }
        }
示例#4
0
        AnketContext db = new AnketContext(); //veritabanımız
        private void button2_Click(object sender, EventArgs e)
        {
            Soru s = new Soru();

            s.SoruCumlesi = textBox2.Text;
            db.Sorular.Add(s);
            db.SaveChanges();
            MessageBox.Show("Eklendi");
            SorularıYenile();
        }
示例#5
0
        private void btnSoruKaydet_Click(object sender, EventArgs e)
        {
            Soru s = new Soru();

            s.SoruCumlesi = txtSoru.Text;

            db.Sorular.Add(s);
            db.SaveChanges();
            MessageBox.Show("Eklendi!");
            txtSoru.Text = "";
            SorulariYenile();
            CevaplariYenile();
        }
示例#6
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");
        }
示例#7
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();
        }
示例#8
0
        private void btn_soru_kaydet_click(object sender, EventArgs e)
        {
            Soru soru = new Soru();

            soru.SoruCumlesi = textBox3.Text;

            db.Sorular.Add(soru);
            db.SaveChanges();
            SorulariYenile();
        }
        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();
        }
示例#10
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();
        }
示例#11
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();
        }
示例#12
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();
        }
示例#13
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();
        }