Example #1
0
        private void btnMezunKayit_Click(object sender, EventArgs e)
        {
            OgrenciBilgi o  = new OgrenciBilgi();
            MezunBilgi   mb = new MezunBilgi();
            StajBilgi    sb = new StajBilgi();

            o.ad             = txtOgrenciAd.Text;
            o.adres          = txtOgrAdres.Text;
            o.dogumTarihi    = Convert.ToDateTime(dtPDogumTarihi.Value);
            o.eposta         = txtOgrePosta.Text;
            o.ilgiAlanlari   = txtIlgiAlanları.Text;
            o.ogrenciNo      = Convert.ToInt32(txtOgrenciNo.Text);
            o.sifre          = txtOgrKayitSifre.Text;
            o.tel            = txtOgrTel.Text;
            o.uyruk          = cbUyruk.SelectedItem.ToString();
            o.yabanciDil     = cbYabanciDil.SelectedItem.ToString();
            mb.baslangicYili = txtBaslangicYili.Text;
            mb.bitisYili     = txtBitisYili.Text;
            if (rbEvet.Checked)
            {
                mb.basariBelgesi = true;
            }
            else if (rbHayir.Checked)
            {
                mb.basariBelgesi = false;
            }
            mb.bolumAdi      = cbBolumAdi.SelectedItem.ToString();
            mb.notOrtalamasi = Convert.ToDouble(txtNotOrtalamasi.Text);
            o.MezunBilgiListesi.InsertLast(mb);
            sb.departman     = txtDepartman.Text;
            sb.gorev         = txtGorev.Text;
            sb.sirketAdi     = txtStajSirketi.Text;
            sb.stajTarihi    = Convert.ToDateTime(stPStajTarihi.Value);
            o.BasariDerecesi = BasariDerecesiHesapla(mb.notOrtalamasi, mb.basariBelgesi);
            o.StajListesi.InsertLast(sb);
            o.MezunBilgiListesi.InsertLast(mb);
            aramaAgaci.Ekle(o);
            hm.Add(mb.bolumAdi, o);
            MessageBox.Show("Başarılı Bir Şekilde Kayıt Yaptınız");
            txtOgrenciAd.Text     = "";
            txtOgrAdres.Text      = " ";
            txtOgrePosta.Text     = " ";
            txtIlgiAlanları.Text  = " ";
            txtOgrenciNo.Text     = " ";
            txtOgrKayitSifre.Text = " ";
            txtOgrTel.Text        = " ";
            txtBaslangicYili.Text = " ";
            txtBitisYili.Text     = "";
            txtNotOrtalamasi.Text = "";
            txtDepartman.Text     = " ";
            txtGorev.Text         = " ";
            txtStajSirketi.Text   = " ";
        }
Example #2
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            OgrenciBilgi o  = new OgrenciBilgi();
            MezunBilgi   mb = new MezunBilgi();
            StajBilgi    sb = new StajBilgi();

            o.ad             = txtGuncelAdSoyad.Text;
            o.adres          = txtGuncelAdres.Text;
            o.dogumTarihi    = Convert.ToDateTime(dtpGuncelDogumTarihi.Value);
            o.eposta         = txtGuncelEposta.Text;
            o.ilgiAlanlari   = txtGuncelIlgiAlanlari.Text;
            o.ogrenciNo      = Convert.ToInt32(txtGuncelOgrenciNo.Text);
            o.sifre          = txtGuncelSifre.Text;
            o.tel            = txtGuncelTelefon.Text;
            o.uyruk          = cbGuncelUyruk.SelectedItem.ToString();
            o.yabanciDil     = cbGuncelYabanciDil.SelectedItem.ToString();
            mb.baslangicYili = txtGuncelBaslangicYili.Text;
            mb.bitisYili     = txtGuncelBitisYili.Text;
            if (rbGuncelEvet.Checked)
            {
                mb.basariBelgesi = true;
            }
            else if (rbGuncelHayir.Checked)
            {
                mb.basariBelgesi = false;
            }
            mb.bolumAdi      = cbGuncelBolumAdi.SelectedItem.ToString();
            mb.notOrtalamasi = Convert.ToDouble(txtGuncelNotOrtalamasi.Text);
            o.MezunBilgiListesi.InsertLast(mb);
            sb.departman     = txtGuncelDepartman.Text;
            sb.gorev         = txtGuncelGorev.Text;
            sb.sirketAdi     = txtGuncelSirketAdi.Text;
            sb.stajTarihi    = Convert.ToDateTime(dtpGuncelStajTarihi.Value);
            o.BasariDerecesi = BasariDerecesiHesapla(mb.notOrtalamasi, mb.basariBelgesi);
            o.StajListesi.InsertLast(sb);
            o.MezunBilgiListesi.InsertLast(mb);
            aramaAgaci.OgrenciNumarasinaGoreGuncelle(o);
            int x = hm.hashFonksiyonu(mb.bolumAdi, 3);

            hm.OgrenciGuncelle(hm.table[x].h, o);

            MessageBox.Show("Güncelleme İşlemi Tamamlandı");
        }
Example #3
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Assembly     a      = Assembly.GetExecutingAssembly();
            Stream       stream = a.GetManifestResourceStream("MezunBilgiSistemiOdev.Resources.OgrenciBilgi.txt");
            StreamReader oku    = new StreamReader(stream);


            string yazi;

            while ((yazi = oku.ReadLine()) != null)
            {
                MezunBilgi   mb = new MezunBilgi();
                StajBilgi    sb = new StajBilgi();
                OgrenciBilgi o  = new OgrenciBilgi();
                o.ad           = yazi;
                yazi           = oku.ReadLine();
                o.adres        = yazi;
                yazi           = oku.ReadLine();
                o.tel          = yazi;
                yazi           = oku.ReadLine();
                o.eposta       = yazi;
                yazi           = oku.ReadLine();
                o.uyruk        = yazi;
                yazi           = oku.ReadLine();
                o.dogumTarihi  = Convert.ToDateTime(yazi);
                yazi           = oku.ReadLine();
                o.ogrenciNo    = Convert.ToInt32(yazi);
                yazi           = oku.ReadLine();
                o.yabanciDil   = yazi;
                yazi           = oku.ReadLine();
                o.ilgiAlanlari = yazi;
                yazi           = oku.ReadLine();
                sb.sirketAdi   = yazi;
                yazi           = oku.ReadLine();
                sb.stajTarihi  = Convert.ToDateTime(yazi);
                yazi           = oku.ReadLine();
                sb.departman   = yazi;
                yazi           = oku.ReadLine();
                sb.gorev       = yazi;
                yazi           = oku.ReadLine();
                if (yazi == "Yazilim Muhendisligi")
                {
                    mb.bolumAdi = "Yazılım Mühendisliği";
                }
                else if (yazi == "Makina ve Imalat Muhendisligi")
                {
                    mb.bolumAdi = "Makina ve İmalat Mühendisliği";
                }
                else if (yazi == "Enerji Sistemleri Muhendisligi")
                {
                    mb.bolumAdi = "Enerji Sistemleri Mühendisliği";
                }
                yazi             = oku.ReadLine();
                mb.baslangicYili = yazi;
                yazi             = oku.ReadLine();
                mb.bitisYili     = yazi;
                yazi             = oku.ReadLine();
                mb.notOrtalamasi = Convert.ToDouble(yazi);
                yazi             = oku.ReadLine();
                mb.basariBelgesi = Convert.ToBoolean(yazi);
                yazi             = oku.ReadLine();
                o.BasariDerecesi = Convert.ToDouble(yazi);
                yazi             = oku.ReadLine();
                o.sifre          = yazi;

                o.StajListesi.InsertLast(sb);
                o.MezunBilgiListesi.InsertLast(mb);
                hm.Add(mb.bolumAdi, o);
                aramaAgaci.Ekle(o);
            }

            aramaAgaci.PreOrder90();
            txt90Ustu.Text = aramaAgaci.tempOrtalama;
            tb1.TabPages.Remove(tbpAnasayfa);
            tb1.TabPages.Remove(tbpGuncelle);
        }