private void BtnKaydet_Click(object sender, EventArgs e) { /* Aşşağıda Eğer Textboxdaki veriler boşşsa bana messagebox ile lutfen tum bılgılerı eksık doldurunuz dedim. */ if (txtTc.Text == "" || Txtno.Text == "" || Txtad.Text == "" || Txtsoyad.Text == "" || txtsifre.Text == "") { MessageBox.Show("Lütfen Tüm bilgileri Eksiksik Doldurunuz.!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Question); } else { using (var db = new Ogr_BilgiSistemiEntities()) /* Değilse Yandaki veri tabanı yerini gösterdim ve db diye değşken atadım. */ { Uye u = new Uye(); /* Uye tablosuna u degıskenı atadım ve Textboxlardaki veriler u.tc diyerek veri tabanındaki değerlere atadım. */ u.Tc = txtTc.Text; u.OgrenciNo = Txtno.Text; u.Ad = Txtad.Text; u.Soyad = Txtsoyad.Text; u.Sifre = txtsifre.Text; u.DogumTarih = DateTime.Parse(dateTimePicker1.Value.ToString("dd-MM-yyyy")); /* Burda parse demimin sebebi veri tabani 12.ocak.2012 diye veri kaydetmez mesela bunu 12.01.2012 değerine cevirim u.dogumtarihi degerıne atadım. */ db.Uye.Add(u); /* U degıskenını uye tablosuna ekle demişim */ db.SaveChanges(); /* ve bu kısımda ıse kayettim. */ Form1 form = new Form1(); form.Show();/* Bu kısımda ise form 1 e yonlendırsın */ Hide(); } } }
private void button1_Click(object sender, EventArgs e) { using (var db = new Ogr_BilgiSistemiEntities()) /* Yandaki veri tabanı yerini gösterdim ve db diye değşken atadım. */ { var query = db.Uye.Where(x => x.OgrenciNo == txtogrnoo.Text).FirstOrDefault(); /* burda bı sorgulama ıslemı yapıyoruz ve verı tabanındakı ogrencı no txtogrencı no ya eşitse demişiz */ if (query == null) /*query boşşsa demişiz alttaki kisimda hatayı verdırtsın mesagebox.show ile*/ { MessageBox.Show("Hatalı Numara Girdiniz.", "Hata"); } else { TblAkademik a = new TblAkademik();/* Uye tablosuna a degıskenı atadım ve Textboxlardaki veriler a.OgrNo diyerek veri tabanındaki değerlere atadım. */ a.OgrNo = txtogrnoo.Text; a.Dersvehocalar = comboBox1.Text; a.Yariyil = comboBox2.Text; a.Vize1 = txtvize1.Text; a.Vize2 = txtvize2.Text; a.Final = txtfinal.Text; a.Ortalama = txtortalama.Text; a.Harfliortalama = txtharflinot.Text; db.TblAkademik.Add(a); /* a degıskenını uye tablosuna ekle demişim */ db.SaveChanges(); /* ve bu kısımda ıse kayettim. */ MessageBox.Show("Kayıt Başarıyla Eklenmiştir.", "Bilgi"); /* Kaydetme sonucunda messagebox ile Bilgi veriyoruz Kullanıcıya */ } } }