private void button2_Click(object sender, EventArgs e)
        {
            using (var context = new OBSEntities2())
            {
                var silSorgu = (from s in context.ders
                                where s.kod == txt_silDers.Text
                                select s).FirstOrDefault();

                context.ders_alir.RemoveRange(context.ders_alir.Where(s => s.ders_kod == silSorgu.kod));

                context.Entry(silSorgu).State = System.Data.Entity.EntityState.Deleted;
                context.SaveChanges();
            }
        }
예제 #2
0
        private void final_not_Click(object sender, EventArgs e)
        {
            ders_alir sorgu;

            using (var baglan = new OBSEntities2())
            {
                sorgu = (from s in baglan.ders_alir
                         where s.ogrenci_no == ogr_no.Text && s.ders_kod == ders_kd.Text
                         select s).FirstOrDefault();
            }
            if (sorgu != null)
            {
                Boolean varMi;
                using (var context1 = new OBSEntities2())
                {
                    varMi = (from v in context1.ders
                             where v.kod == sorgu.ders_kod && v.ogretmen_id == giris_ekran.giden_user
                             select v).Any();
                }

                if (varMi)
                {
                    sorgu.final_not = Convert.ToDecimal(al_not.Text);

                    using (var context = new OBSEntities2())
                    {
                        context.Entry(sorgu).State = System.Data.Entity.EntityState.Modified;
                        context.SaveChanges();
                    }
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Seçilen dersi vermiyorsunuz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Yanlış bilgi girdiniz tekrar deneyin.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
        private void k_ekle_Click_1(object sender, EventArgs e)
        {
            using (var baglan = new OBSEntities2())
            {
                if (txtNumara.Text.Length == 9 && txtTc.Text.Length == 11 && txtDanisman.Text.Length == 5 && txtBolum.Text.Length == 3)
                {
                    ogrenci ogr = new ogrenci();
                    ogr.no          = txtNumara.Text;
                    ogr.tc          = txtTc.Text;
                    ogr.ad          = txtAd.Text;
                    ogr.soyad       = txtSoyad.Text;
                    ogr.danisman_id = txtDanisman.Text;
                    ogr.bolum_id    = txtBolum.Text;
                    baglan.ogrenci.Add(ogr);
                    baglan.SaveChanges();
                    this.Close();
                    //DialogResult sonuc = MessageBox.Show("Çıkmak İstediğinizden Emin misiniz ?", "Çıkış", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    //if (sonuc == DialogResult.No)
                    //{

                    //    return;
                    //}
                    //Application.Exit();
                }
                else
                {
                    MessageBox.Show("Lütfen istenilen koşulları yerine getirin!!!");
                    txtNumara.Clear();
                    txtTc.Clear();
                    txtAd.Clear();
                    txtSoyad.Clear();
                    txtDanisman.Clear();
                    txtBolum.Clear();
                }
            }
        }