private void btnKayitSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek İstiyormusunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         int           ID  = Convert.ToInt32(txtID.Text);
         OgrenciiKayit ogr = okr.Bul(ID);
         MessageBox.Show("Silme işlemi Tamamlanmışdır");
         okr.Sil(ogr);
         Temizle();
     }
     Doldur();
     dgvOgrenciDuzenle();
 }
 private void btnGuncelle_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Güncellemek İstiyormusunuz?", "GÜNCELLENSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         int           ID  = Convert.ToInt32(txtID.Text);
         OgrenciiKayit ogr = okr.Bul(ID);
         ogr.OgrenciAdi        = txtOgrenciAdi.Text;
         ogr.OgrenciAdresi     = txtEvAdresi.Text;
         ogr.OgrenciNumarasi   = Convert.ToInt32(txtOgrenciNumara.Text);
         ogr.OgrenciOKulBolumu = txtBolumu.Text;
         ogr.OgrenciPostaKodu  = txtPostakodu.Text;
         ogr.OgrenciSehir      = txtSehir.Text;
         ogr.OgrenciSemt       = txtSemt.Text;
         ogr.OgrenciSoyadi     = txtOgrenciSoyadi.Text;
         ogr.OgrenciTcKimlikNo = txtOgrenciTcKimlikNo.Text;
         MessageBox.Show("Güncelleme Tamamlanmışdır");
         okr.Guncelle(ogr);
         Temizle();
     }
     Doldur();
     dgvOgrenciDuzenle();
 }
        private void btnOgrenciKaydet_Click(object sender, EventArgs e)
        {
            string odev = "";

            odevid = Convert.ToInt32((from k in ent.HaftalikOdevlerr
                                      where k.VerilenKonu == odev
                                      select k.HaftalikOdevID).First());
            string sinif = cbsinifi.SelectedItem.ToString();

            Sinifid = Convert.ToInt32((from k in ent.Sinif
                                       where k.SinifBransi == sinif
                                       select k.SinifID).First());
            if (txtOgrenciAdi.Text.Trim() != "" && txtOgrenciSoyadi.Text.Trim() != "" && txtBolumu.Text.Trim() != "" && txtTaksitTutari.Text.Trim() != "" && txtTcKimlikNo.Text.Trim() != "" && txtSehir.Text.Trim() != "" && txtSemt.Text.Trim() != "" && cbsinifi.Text.Trim() != "" && CbTaksitSayisi.Text.Trim() != "" && CbTaksitSayisi.Text.Trim() != "" && txtTaksitTutari.Text.Trim() != "")
            {
                OgrenciiKayit ogrnc = new OgrenciiKayit();
                ogrnc.VeliID              = Convert.ToInt32(txtVeliNumarasi.Text);
                ogrnc.OgrenciNumarasi     = Convert.ToInt32(txtOgrenciNumara.Text);
                ogrnc.OgrenciAdi          = txtOgrenciAdi.Text;
                ogrnc.HaftalikOdevID      = odevid;
                ogrnc.OgrenciSoyadi       = txtOgrenciSoyadi.Text;
                ogrnc.OgrenciTcKimlikNo   = txtTcKimlikNo.Text;
                ogrnc.SinifID             = Sinifid;
                ogrnc.OgrenciOKulBolumu   = txtBolumu.Text;
                ogrnc.OgrenciAdresi       = txtEvAdresi.Text;
                ogrnc.OgrenciPostaKodu    = CbPostakodu.Text;
                ogrnc.OgrenciSemt         = txtSemt.Text;
                ogrnc.OgrenciSehir        = txtSehir.Text;
                ogrnc.ToplamTaksitSayisi  = Convert.ToByte(CbTaksitSayisi.Text);
                ogrnc.OdenecekToplamTutar = Convert.ToDecimal(txtTaksitTutari.Text);
                OgrKR.Ekle(ogrnc);
                DateTime vade = dtpbaslangic.Value;
                vade = vade.AddMonths(1);
                int     Taksitsayisi = Convert.ToInt32(CbTaksitSayisi.Text);
                int     taksittutari = Convert.ToInt32(txtTaksitTutari.Text);
                decimal vadeodeme    = Convert.ToDecimal(taksittutari / Taksitsayisi);
                byte    taksitno     = Convert.ToByte("1");
                for (int i = 1; i <= Taksitsayisi; i++)
                {
                    int ogrencino = Convert.ToInt32(txtOgrenciNumara.Text);
                    ogrenciid = (from k in ent.OgrenciiKayit
                                 where k.OgrenciNumarasi == ogrencino
                                 select k.OgrenciID).First();
                    OdemeVadeleri odmvade = new OdemeVadeleri();
                    odmvade.OgrenciID    = ogrenciid;
                    odmvade.TaksitTutari = vadeodeme;
                    odmvade.TaksitNo     = taksitno;
                    taksitno++;
                    odmvade.VadeTarihi = vade;
                    odmR.Ekle(odmvade);
                    vade = vade.AddMonths(1);
                }

                MessageBox.Show("İşleminiz Başarıyla Gerçekleşmiştir !", "# ÖĞRENCİ KAYIT İŞLEMİ GERÇEKLEŞTİ #");
                Clear();
            }

            else
            {
                MessageBox.Show("Öğrenci Bilgilerini eksik girdiniz !", "Bigileri Tam Girdiğinizden Emiz Olunuz!");
            }
        }