private void Guncelle()
        {
            try
            {
                ogrenciIsleriDataContext db = new ogrenciIsleriDataContext();

                tblOgrenci ogr = db.tblOgrencis.First(x => x.OgrNumara == ogrenciNo.ToString());
                ogr.OgrAdiSoyadi = txtAdSoyad.Text;
                ogr.OgrNumara    = txtOgrNo.Text;
                ogr.Adres        = txtAdres.Text;
                ogr.Email        = txtEmail.Text;
                ogr.TcKimlik     = txtTcKimlik.Text;
                ogr.Telefon      = txtTel.Text;
                ogr.BolumId      = cbBolum.Text != "" ? db.tblBolums.First(x => x.BolumAdi == cbBolum.Text).Id : -1;
                if (pbResim.Image != null)
                {
                    ogr.Resim = new Binary(R.ResimYukleme(pbResim.Image));
                }
                ogr.DogumTarihi = DateTime.Parse(txtDogumTarihi.Text);
                ogr.KayıtTarihi = DateTime.Parse(txtKayitTarihi.Text);
                db.SubmitChanges();
                MessageBox.Show("Guncelleme Basarılı");
                //temizle();
                Close();
                F.OgrenciKayit();
            }
            catch (Exception e)
            {
                MessageBox.Show("Hata Kodu : A180 / Guncelleme Hatası" + e.Message);
            }
        }
Ejemplo n.º 2
0
        //private string mukerrer()
        private void mukerrer(int ogrId, int DersId)
        {
            ogrenciIsleriDataContext vb = new ogrenciIsleriDataContext();
            var kayitVarmi = (from p in vb.tblDersSecims where p.OgrId == ogrId && p.DersId == DersId select p).ToList();

            if (kayitVarmi.Count > 0)
            {
                sonuc = false;
            }
            else
            {
                sonuc = true;
            }
        }
Ejemplo n.º 3
0
 private void DersKayitAc(int DersAdi)
 {
     try
     {
         edit = true;
         ogrenciIsleriDataContext db  = new ogrenciIsleriDataContext();
         tblDersKayit             drs = db.tblDersKayits.First(x => x.Id == DersId);
         txtDersAdi.Text = drs.DersAdi;
         cbBolumAdi.Text = drs.tblBolum.BolumAdi;
         cbOgretmen.Text = drs.tblOgrtGorevlisi.OgrtAdi;
     }
     catch (Exception)
     {
     }
 }
 private void DersKayitAc(int ogrtId)
 {
     try
     {
         edit = true;
         ogrenciIsleriDataContext db  = new ogrenciIsleriDataContext();
         tblOgrtGorevlisi         drs = db.tblOgrtGorevlisis.First(x => x.Id == ogrtId);
         txtOgrtAdi.Text    = drs.OgrtAdi;
         txtOgrtSoyadi.Text = drs.OgrtSoyadi;
         int?   getir = drs.DersId;
         string srg   = db.tblBolums.First(x => x.Id == getir).BolumAdi;
         cbBolum.Text = srg;
     }
     catch (Exception)
     {
     }
 }
 private void Guncelle()
 {
     try
     {
         ogrenciIsleriDataContext db        = new ogrenciIsleriDataContext();
         tblOgrtGorevlisi         ogrtKayit = db.tblOgrtGorevlisis.First(x => x.Id == ogrtId);
         ogrtKayit.OgrtAdi    = txtOgrtAdi.Text;
         ogrtKayit.OgrtSoyadi = txtOgrtSoyadi.Text;
         ogrtKayit.DersId     = cbBolum.Text != "" ? db.tblBolums.First(x => x.BolumAdi == cbBolum.Text).Id : -1;
         db.SubmitChanges();
         MessageBox.Show("Ogretim Görevlisi Guncelleme Basarılı");
         temizle();
         Close();
         F.ogretmenKayit();
     }
     catch (Exception)
     {
         MessageBox.Show("Guncelleme Hatası");
     }
 }
Ejemplo n.º 6
0
 private void DersSecimAc(int de)
 {
     liste.AllowUserToAddRows = false;
     try
     {
         edit = true;
         ogrenciIsleriDataContext db  = new ogrenciIsleriDataContext();
         tblDersSecim             drs = db.tblDersSecims.First(x => x.Id == secimId);
         liste.Visible   = false;
         liste2.Visible  = true;
         sEdit           = true;
         edit            = false;
         txtOgrNo.Text   = drs.OgrId.ToString();
         cbBolumAdi.Text = drs.tblBolum.BolumAdi;
         btnKaydet.Text  = "Sil";
         liste2.Rows[0].Cells[0].Value = drs.Id; // yeni bir liste2 adında dgridw açtım ki otomatik doldurmadan kaçalım diye. (seçilen ders gelsin sadece işlem için)
         liste2.Rows[0].Cells[2].Value = drs.tblDersKayit.DersAdi.ToString();
         liste2.Rows[0].Cells[3].Value = drs.tblDersKayit.tblOgrtGorevlisi.OgrtAdi;
     }
     catch (Exception)
     {
         //MessageBox.Show("Geri Getirme Hata Ders Secim Ac");
     }
 }
Ejemplo n.º 7
0
        private void Kaydet()
        {
            int    say     = 0;
            string str     = "";
            string eklenen = "";

            liste.AllowUserToAddRows = false; // boş satır eklemini engelliyor yoksa hataya dusuyoruz boş satırıda kaydetmeye kalkıyor
            try
            {
                ogrenciIsleriDataContext gb = new ogrenciIsleriDataContext();

                tblDersSecim[] alt = new tblDersSecim[liste.RowCount]; // datagridden veriler geleceği için array tanımladık

                for (int i = 0; i < liste.RowCount; i++)               // datagrid deki verileri tek tek okuyarak listeden kaydediyoruz oyuzden i'nci değeri tanımladık.
                {
                    int blmId = gb.tblBolums.First(x => x.BolumAdi == cbBolumAdi.Text).Id;
                    int drsId = gb.tblDersKayits.First(x => x.DersAdi == liste.Rows[i].Cells[2].Value.ToString()).Id;

                    bool isChecked = Convert.ToBoolean(liste.Rows[i].Cells["secim"].Value);

                    int ogrId  = int.Parse(txtOgrNo.Text);
                    int DersId = gb.tblDersKayits.First(x => x.DersAdi == liste.Rows[i].Cells[2].Value.ToString()).Id;

                    mukerrer(ogrId, DersId);

                    if (isChecked == true && sonuc == true)
                    {
                        alt[i]         = new tblDersSecim();
                        alt[i].BolumId = cbBolumAdi.Text != "" ? blmId : -1;
                        alt[i].DersId  = liste.Rows[i].Cells[2].Value.ToString() != "" ? drsId : -1;
                        alt[i].OgrId   = int.Parse(txtOgrNo.Text);
                        gb.tblDersSecims.InsertOnSubmit(alt[i]); //kaydediyorz
                        gb.SubmitChanges();

                        eklenen += liste.Rows[i].Cells[2].Value.ToString() + " ";
                    }
                    else if (isChecked == true && sonuc == false)
                    {
                        str += liste.Rows[i].Cells[2].Value.ToString() + " ";
                    }
                }
                if (!string.IsNullOrEmpty(str))
                {
                    if (!string.IsNullOrEmpty(eklenen))
                    {
                        MessageBox.Show("Seçimleriniz Alındı \n " + eklenen + " Adlı Derlsler Eklendi, \n" + str + " Adlı Dersler Zaten Var oldugundan tekrar eklenmedi!!!");
                    }
                    else
                    {
                        MessageBox.Show(str + " Adlı Dersler Zaten Var oldugundan tekrar eklenmedi!!!");
                    }
                }
                else
                {
                    MessageBox.Show("Seçimleriniz Alındı");
                }
                //MessageBox.Show("secımler var zaten.com");
                //veritabınında tum isleri halledecek kaydedecek en sonunda
            }
            catch (Exception)
            {
                MessageBox.Show("Hata Seçim Alınamadı");
            }
        }