Beispiel #1
0
        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();
                }
            }
        }
Beispiel #2
0
        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 */
                }
            }
        }
Beispiel #3
0
        private void NotGorntleme_Load(object sender, EventArgs e)
        {
            using (var db = new Ogr_BilgiSistemiEntities())
            {
                var query = db.TblAkademik.Where(x => x.OgrNo == OgrenciBilgi.OgreniNo).ToList();

                tblAkademikBindingSource.DataSource = query;
            }
        }
Beispiel #4
0
        private void BtnGiris_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 (TxtNo.Text == "" || TxtSifre.Text == "")
            {
                /*Burda ise boşsa hata mesajı verdırsın dedım.*/
                MessageBox.Show("Öğrenci No veya Şifre Giriniz!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            else /*Değilse*/
            {
                using (var db = new Ogr_BilgiSistemiEntities()) /* Değilse Yandaki veri tabanı yerini gösterdim ve db diye değşken atadım.  */
                {
                    /* burda ise query diye bi değişken atayıp veritabanındakı uye tablosuna bakıcak burdakı ogrencıno TxtNo ya eşitmi diye sorduk ve veritabanındaki sifre txtsifreye eşitmi diye sormuşuz*/
                    var query = db.Uye.Where(x => x.OgrenciNo == TxtNo.Text && x.Sifre == TxtSifre.Text).FirstOrDefault();
                    if (query == null)/* query değişkeni boşsa Alttaki hatayı verdirsin.*/
                    {
                        MessageBox.Show("Hatalı Ogrenci Numarası ve Şifre Girdiniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                    else/*Değilse*/
                    {
                        /* Ogrencıbılgı diye bir class oluşturdum burdaki static  id  olşturuyoruz ve verı tabanındakı İdyı clasdaki id ye atıyorum orda bakiyo aynımı degılmı dıye*/
                        OgrenciBilgi.Id       = query.Id;
                        OgrenciBilgi.Tc       = query.Tc;
                        OgrenciBilgi.OgreniNo = query.OgrenciNo;
                        OgrenciBilgi.Ad       = query.Ad;
                        OgrenciBilgi.Soyad    = query.Soyad;
                        OgrenciBilgi.Sifre    = query.Sifre;


                        Form2 form = new Form2();        /* ve form2 ye yönlendırıyor işlem bittikten sonra bu kod ile*/
                        form.Show();
                        Hide();
                    }
                }
            }
        }