private void btnKaydet_Click(object sender, EventArgs e)
        {
            OgrenciBL obl = new OgrenciBL();

            try
            {
                Ogrenci ogrenci = new Ogrenci();
                ogrenci.Ad     = txtAd.Text.Trim();
                ogrenci.Soyad  = txtSoyad.Text.Trim();
                ogrenci.Numara = txtNumara.Text.Trim();
                MessageBox.Show(obl.OgrenciEkle(ogrenci) ? "Başarılı" : "Başarısız");
            }
            catch (SqlException ex)
            {
                switch (ex.Number)
                {
                case 245:
                    MessageBox.Show("Numara girişinde hata");
                    break;

                default:
                    MessageBox.Show("Veritabanı hatası!" + ex.Number);
                    break;
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Bir hata oluştu..");
            }
            finally
            {
                obl.Dispose();
            }
        }
示例#2
0
        private void BtnSil_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult dialog = MessageBox.Show("Öğrenci ve Veli Bilgilerini Silmek İstediğinizden Emin Misiniz??", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dialog == DialogResult.Yes)
                {
                    Ogrenci o = new Ogrenci();
                    o.OgrenciId = Convert.ToInt32(txtogrenciIdGelen.Text);
                    bool sonuc = OgrenciBL.OgrenciSil(o.OgrenciId);
                    if (sonuc)
                    {
                        MessageBox.Show("Öğrenci ve Veli Silme İşlemi başarılı");
                        OgrenciListele();
                        Utility.CleanTextBoxes(grpOgrenciBilgileri.Controls);
                        Utility.CleanTextBoxes(grpVeliBilgileri.Controls);
                        pcbOgrenci.Image = Properties.Resources.indir;
                    }

                    else
                    {
                        MessageBox.Show("Öğrenci ve Veli İşlemiş Başarısız!!!");
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        private void btn_Sil_Click(object sender, EventArgs e)

        {
            frmAnasayfa  frm = new frmAnasayfa(this);
            DialogResult cvp = MessageBox.Show("Kayıt Silinecek. Emin misiniz?", "Silme Onayı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (cvp == DialogResult.Yes)
            {
                OgrenciBL obl = new OgrenciBL();
                if (obl.OgrenciSil(ogrenciId))
                {
                    MessageBox.Show("Silme Başarılı!");
                    Temizle();
                }
                else
                {
                    MessageBox.Show("Silme hatalı!");
                }
                obl.Dispose();
            }
            else
            {
                MessageBox.Show("İşlem İptal Edildi");
                Temizle();
            }
        }
        private void btn_bul_Click(object sender, EventArgs e)
        {
            OgrenciBL obl = new OgrenciBL();
            Ogrenci   ogr = obl.OgrenciBul(txt_Bul.Text.Trim());

            if (ogr == null)
            {
                MessageBox.Show("Öğrenci Bulunamadı");
            }
            else
            {
                //TODO:form açık değilse acılmalı!!!
                frm.btn_Sil.Visible  = true;
                frm.btn_Kaydet.Text  = "Güncelle";
                frm.txt_Ad.Text      = ogr.ad;
                frm.txt_Soyad.Text   = ogr.soyad;
                frm.txt_AnneAdi.Text = ogr.anneAd;
                frm.txt_AnneSoy.Text = ogr.anneSoyad;
                frm.txt_BabaAdi.Text = ogr.babaAd;
                frm.txt_BabaSoy.Text = ogr.babaSoyad;
                frm.txt_Tc.Text      = ogr.tc;
                frm.ogrenciId        = ogr.ogrenciId;
                // frm.cmb_Oda.SelectedValue = ;
                //frm.btnVazgec.Visible = true;
                // frm.btnKaydet.Text = "Güncelle";
                //frm.btnSil.Visible = true;
            }
        }
示例#5
0
 private void Ekle_Click(object sender, EventArgs e)
 {
     try
     {
         OgrenciBL obl = new OgrenciBL();
         Ogrenci ogr = new Ogrenci();
         ogr.Ad = txtAd.Text.Trim();
         ogr.Soyad = txtSoyad.Text.Trim();
         ogr.Numara = int.Parse(txtNumara.Text.Trim());
         MessageBox.Show(obl.Kaydet(ogr) ? "Başarılı" : "Başarısız");
     }
     catch (SqlException ex)
     {
         switch (ex.Number)
         {
             case 245:
                 MessageBox.Show("Numara alanına sadece rakam giriniz");
                 break;
             default:
                 MessageBox.Show("Veritabanı Hatası" + ex.Number);
                 break;
         }
     }
     catch (FormatException)
     {
         MessageBox.Show("Numara alanına sadece rakam giriniz");
     }
     catch (Exception)
     {
         MessageBox.Show("Bilinmeyen Hata!!");
     }
 }
        static void Main(string[] args)
        {
            Ogrenci ogr = new Ogrenci();

            Console.WriteLine("Ogrenci adı giriniz:");
            ogr.Ad = Console.ReadLine();
            Console.WriteLine("Soyad giriniz");
            ogr.Soyad = Console.ReadLine();
            Console.WriteLine("Numara giriniz");
            ogr.Numara  = int.Parse(Console.ReadLine());
            ogr.Sinifid = 1;

            OgrenciBL obl = new OgrenciBL();

            if (obl.Kaydet(ogr))
            {
                Console.WriteLine("Kayıt Başarılı");
            }
            else
            {
                Console.WriteLine("Hata");
            }

            Console.ReadKey();
        }
示例#7
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            OgrenciBL ob = new OgrenciBL();

            foreach (DataRow item in dt.Rows)
            {
                Ogrenci o = new Ogrenci();
                if (item.RowState != DataRowState.Deleted)
                {
                    o.Ad      = item[1].ToString();
                    o.Soyad   = item[2].ToString();
                    o.Numara  = Convert.ToInt32(item[3]);
                    o.Sinifid = 1;
                }

                switch (item.RowState)
                {
                case DataRowState.Added:
                    ob.Kaydet(o);
                    break;

                case DataRowState.Deleted:
                    ob.OgrenciSil(Convert.ToInt32(item[0, DataRowVersion.Original]));
                    break;

                case DataRowState.Modified:
                    o.Ogrenciid = Convert.ToInt32(item[0]);
                    ob.Guncelle(o);
                    break;

                default:
                    break;
                }
            }
        }
示例#8
0
        private void btnYenile_Click(object sender, EventArgs e)
        {
            Ogrenci sfr1 = new Ogrenci();

            //SifreOgrenci sfr1 = new SifreOgrenci();
            sfr1.Sifre     = txtYeniSifre.Text.Trim();
            sfr1.OkulNo    = lblHoslgeldiniz.Text;
            sfr1.OgrenciId = Convert.ToInt32(lblGelenSifreId.Text);

            if (txtYeniSifre.Text.Trim() == txtYeniSifreTekrar.Text.Trim())
            {
                bool sonuc = OgrenciBL.SifreDuzenleme(sfr1);
                if (sonuc)
                {
                    MessageBox.Show("Şifreniz Değiştirildi");
                }
                else
                {
                    MessageBox.Show("Şifreniz Değiştirilmedi!!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Girilen Değerleri Kontrol Ediniz!!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#9
0
 private void BtnOgrenciGiris_Click(object sender, EventArgs e)
 {
     try
     {
         Ogrenci o = new Ogrenci();
         o.OkulNo = txtOkulNo.Text.Trim();
         o.Sifre  = txtSifreOgrenci.Text.Trim();
         int snc = OgrenciBL.OgrenciSifre(o);
         if (snc == 1)
         {
             OgrenciEkran frm = new OgrenciEkran();
             ad = txtOkulNo.Text;
             frm.ShowDialog();
             this.Hide();
         }
         else
         {
             MessageBox.Show("Bilgilerinizi kontrol ediniz", "Hata!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             Application.Restart();
         }
     }
     catch (SqlException ex)
     {
         MessageBox.Show("Test" + ex.Number);
         throw;
     }
 }
示例#10
0
        private void Btnkaydet_Click(object sender, RoutedEventArgs e)
        {
            Ogrenci   og        = new Ogrenci();
            OgrenciBL ogrenciBL = new OgrenciBL();

            og.Ad     = txtad.Text.Trim();
            og.Soyad  = txtsoyad.Text.Trim();
            og.Numara = Convert.ToInt32((txtnumara.Text.Trim()));
            ogrenciBL.Kaydet(og);
        }
示例#11
0
        private void btnDuze_Click(object sender, EventArgs e)
        {
            try
            {
                Ogrenci o1 = new Ogrenci();
                o1.Ad         = txtAdOgrenci.Text.Trim().ToUpper();
                o1.Soyad      = txtSoyadOgrenci.Text.Trim().ToUpper();
                o1.TCKimlikNo = txtTCogrenci.Text.Trim();
                o1.OkulNo     = txtOkulNo.Text.Trim();
                o1.SinifId    = (int)cmbSinif.SelectedValue;
                o1.Resim      = txtResim.Text.Trim();
                o1.VeliAd     = txtVeliAd.Text.Trim().ToUpper();
                o1.VeliSoyad  = txtVeliSoyad.Text.Trim().ToUpper();
                o1.Tel        = txtTelVeli.Text.Trim().ToUpper();
                o1.Adres      = txtAdresVeli.Text.Trim().ToUpper();
                o1.OgrenciId  = Convert.ToInt32(txtogrenciIdGelen.Text);
                bool sonuc = OgrenciBL.OgrenciDuzenleme(o1);
                if (sonuc)
                {
                    MessageBox.Show("Düzeltme İşlemi başarılı");
                    OgrenciListele();
                    Utility.CleanTextBoxes(grpOgrenciBilgileri.Controls);
                    Utility.CleanTextBoxes(grpVeliBilgileri.Controls);
                    pcbOgrenci.Image = Properties.Resources.indir;
                }
                else
                {
                    MessageBox.Show("Düzeltme Başarısız");
                }
            }
            catch (SqlException ex)
            {
                switch (ex.Number)
                {
                case 2627:
                    if (ex.Message.Contains("TCKimlikNo"))
                    {
                        MessageBox.Show("Bu TC Kimlik numarası zaten kayıtlı!!" + ex.Number);
                    }
                    else
                    {
                        MessageBox.Show("Bu Öğrenci numarası zaten kayıtlı!!" + ex.Number);
                    }
                    break;

                default:
                    MessageBox.Show("Veritabanı Hatası!!" + ex.Number);
                    break;
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Bilinmeyen Hata!!");
            }
        }
示例#12
0
        private void kaydetbtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                OgrenciBL ogrenci = new OgrenciBL();

                Ogrenci ogrenci1 = new Ogrenci();
                MessageBox.Show(ogrenci.kaydet(new Ogrenci
                {
                    Ad     = txtAd.Text.Trim(),
                    Soyad  = txtSoyad.Text.Trim(),
                    Numara = int.Parse(txtnumara.Text.Trim())
                }) ? "Ekleme Başaralı!" : "Ekleme Başarasız");
            }
            catch (NullReferenceException ex)
            {
                MessageBox.Show("Programcınızı Arayınız");

                exception.ExceptionEkle(new Exceptions
                {
                    Date       = DateTime.Now,
                    Message    = ex.Message,
                    StackTrace = ex.StackTrace
                });
            }
            catch (Exception ex)
            {
                MessageBox.Show("Bilinmeyen Hata");
                exception.ExceptionEkle(new Exceptions
                {
                    Date       = DateTime.Now,
                    Message    = ex.Message,
                    StackTrace = ex.StackTrace
                });
            }

            //switch (ex.Number)
            //{
            //    case 2627:
            //        MessageBox.Show("Eklenmiş Numara");
            //        ExceptionBL exception = new ExceptionBL();
            //        exception.ExceptionEkle(new Exceptions {
            //        Date=DateTime.Now,
            //        Message=ex.Message,
            //        StackTrace=ex.StackTrace});
            //        break;
            //    default:
            //        MessageBox.Show("Veritabanı Hatası!");
            //        break;

            //}
        }
示例#13
0
        private void btnYenile_Click(object sender, EventArgs e)
        {
            Ogrenci       sfr1 = new Ogrenci();
            SifreOgretmen sfr2 = new SifreOgretmen();

            if (txtgelenYetId.Text == "")
            {
                sfr1.Sifre     = txtYeniSifre.Text.Trim();
                sfr1.OkulNo    = txtGuncelKullanici.Text.Trim();
                sfr1.OgrenciId = Convert.ToInt32(txgelenOgrId.Text);

                if (txtYeniSifre.Text.Trim() == txtYeniSifreTekrar.Text.Trim())
                {
                    bool sonuc = OgrenciBL.SifreDuzenleme(sfr1);
                    if (sonuc)
                    {
                        MessageBox.Show("Şifreniz Değiştirildi");
                        Utility.CleanTextBoxes(grpSifre.Controls);
                        SifreleriListele();
                    }
                    else
                    {
                        MessageBox.Show("Şifreniz Değiştirilmedi!!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            else if (txgelenOgrId.Text == "")
            {
                sfr2.Sifre2Id = Convert.ToInt32(txtgelenYetId.Text);
                sfr2.Password = txtYeniSifre.Text.Trim();
                sfr2.Login    = txtGuncelKullanici.Text.Trim();
                if (txtYeniSifre.Text.Trim() == txtYeniSifreTekrar.Text.Trim())
                {
                    bool sonuc2 = SifreOgretmenBL.YetkSifGuncelleme(sfr2);
                    if (sonuc2)
                    {
                        MessageBox.Show("Şifreniz Değiştirildi");
                        Utility.CleanTextBoxes(grpSifre.Controls);
                        SifreleriListele();
                    }
                    else
                    {
                        MessageBox.Show("Şifreniz Değiştirilmedi!!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            else
            {
                MessageBox.Show("Girilen Değerleri Kontrol Ediniz!!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#14
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (cmbSiniflar.SelectedValue.ToString() == "0")
            {
                MessageBox.Show("Sinif Seciniz!");
                return;
            }
            OgrenciModel o = new OgrenciModel {
                Ad = txt_Ad.Text.Trim(), Numara = txt_Numara.Text.Trim(), Soyad = txt_Soyad.Text.Trim(), TelNo = txt_TelNo.Text.Trim(), Sinifid = Convert.ToInt32(cmbSiniflar.SelectedValue)
            };
            OgrenciBL ob = OgrenciBL.Instance;

            ob.OgrenciEkle(o);
        }
        private void btnAra_Click(object sender, EventArgs e)
        {
            OgrenciBL obl = new OgrenciBL();
            Ogrenci   ogr = obl.OgrenciBul(int.Parse(txtOgrenciNo.Text));

            if (ogr == null)
            {
                MessageBox.Show("Öğrenci Bulunamadı!");
            }
            else
            {
                form1.txtAd.Text     = ogr.Ad;
                form1.txtSoyad.Text  = ogr.Soyad;
                form1.txtNumara.Text = ogr.Numara;
            }
        }
示例#16
0
        private void FrmOgrenciListe_Load(object sender, EventArgs e)
        {
            OgrenciBL obl = new OgrenciBL();

            dt = obl.OgrenciTable();
            grdOgrenciler.DataSource = dt;
            obl.Dispose();

            SinifBL sb = new SinifBL();

            clmSinif.DataSource    = sb.SinifListesi();
            clmSinif.DisplayMember = "SinifAd";
            clmSinif.ValueMember   = "Sinifid";
            sb.Dispose();
            //(DataGridViewComboBoxColumn)grdOgrenciler.Columns["clmSinif"]
        }
      private void frmOgrenciListele_Load(object sender, EventArgs e)
      {
          OgrenciBL obl = new OgrenciBL();

          dt = obl.OgrenciTable();
          dgvOgrListele.DataSource = dt;
          obl.Dispose();
          OkulBLL okl = new OkulBLL();

          clmOkul.DataSource    = okl.OkulListesi();
          clmOkul.DisplayMember = "Okul_Ad";
          clmOkul.ValueMember   = "Okul_Id";

          BolumBL bol = new BolumBL();

          clmBolum.DataSource    = bol.BolumListesi();
          clmBolum.DisplayMember = "BolumAd";
          clmBolum.ValueMember   = "BolumId";
      }
        private void btn_Kaydet_Click(object sender, EventArgs e)
        {
            OgrenciBL obl = new OgrenciBL();
            Ogrenci   ogr = new Ogrenci();

            ogr.ad        = txt_Ad.Text.Trim();
            ogr.soyad     = txt_Soyad.Text.Trim();
            ogr.ogrenciId = ogrenciId;
            ogr.tc        = txt_Tc.Text.Trim();
            ogr.anneAd    = txt_AnneAdi.Text.Trim();
            ogr.anneSoyad = txt_AnneSoy.Text.Trim();
            ogr.babaAd    = txt_BabaAdi.Text.Trim();
            ogr.babaSoyad = txt_BabaSoy.Text.Trim();
            ogr.okulId    = (int)cmb_OklAdi.SelectedValue;

            obl.Kaydet(ogr);
            switch (ogrenciId)
            {
            case 0:
                if (obl.Kaydet(ogr))
                {
                    MessageBox.Show("Kayıt Başarılı");
                }
                else
                {
                    MessageBox.Show("Yeniden Deneyiniz!!");
                }

                break;

            default:
                if (obl.Guncelle(ogr))
                {
                    MessageBox.Show("Güncelleme Başarılı");
                }
                else
                {
                    MessageBox.Show("Güncelleme Başarısız!");
                }
                break;
            }
            obl.Kaydet(ogr);
        }
      private void btnKaydet_Click(object sender, EventArgs e)
      {
          OgrenciBL ob = new OgrenciBL();

          foreach (DataRow item in dt.Rows)
          {
              Ogrenci ogr = new Ogrenci();
              if (item.RowState != DataRowState.Deleted)
              {
                  ogr.ad    = item[1].ToString();
                  ogr.soyad = item[2].ToString();
                  // ogr.okulId 4
                  //bölümü 5
                  //e posta 6
                  ogr.tc        = item[3].ToString();
                  ogr.anneAd    = item[7].ToString();
                  ogr.anneSoyad = item[8].ToString();
                  ogr.babaAd    = item[9].ToString();
                  ogr.babaSoyad = item[10].ToString();
                  //telefon??
              }

              switch (item.RowState)
              {
              case DataRowState.Added:
                  ob.Kaydet(ogr);
                  break;

              case DataRowState.Deleted:
                  ob.OgrenciSil(Convert.ToInt32(item[0, DataRowVersion.Original]));
                  break;

              case DataRowState.Modified:
                  ogr.ogrenciId = Convert.ToInt32(item[0]);
                  ob.Guncelle(ogr);
                  break;

              default:
                  break;
              }
          }
      }
        private void BtnAra_Click(object sender, EventArgs e)
        {
            OgrenciBL obl = new OgrenciBL();
            Ogrenci   o   = obl.OgrenciBul(int.Parse(txtNo.Text.Trim()));

            if (o == null)
            {
                MessageBox.Show("Öğrenci Bulunamadı");
            }
            else
            {
                frm.txtAd.Text                = o.Ad;
                frm.txtSoyad.Text             = o.Soyad;
                frm.txtNumara.Text            = o.Numara.ToString();
                frm.ogrenciid                 = o.Ogrenciid;
                frm.cmbSiniflar.SelectedValue = o.Sinifid;
                frm.btnVazgec.Visible         = true;
                frm.btnKaydet.Text            = "Güncelle";
                frm.btnSil.Visible            = true;
            }
        }
        public ActionResult OgrenciEkle(FormCollection frm)
        {
            if (ModelState.IsValid)
            {
                Ogrenci ogr = new Ogrenci();
                ogr.Ad           = frm["txtAd"];
                ogr.Soyad        = frm["txtSoyad"];
                ogr.KullaniciAdi = frm["txtKullaniciAd"];
                ogr.Sifre        = frm["txtSifre"];
                var sonuc = OgrenciBL.OgrenciEkle(ogr);

                if (sonuc)
                {
                    return(Redirect("/Home/Index"));
                }

                return(View());
            }

            return(View());
        }
        //Katmanlı Mimari
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (cmbSiniflar.SelectedIndex == 0)
            {
                MessageBox.Show("Sınıf Seçiniz");
                cmbSiniflar.DroppedDown = true;
                return;
            }

            OgrenciBL obl = new OgrenciBL();

            try
            {
                Ogrenci ogr = new Ogrenci();
                ogr.Ad        = txtAd.Text.Trim();
                ogr.Soyad     = txtSoyad.Text.Trim();
                ogr.Numara    = int.Parse(txtNumara.Text.Trim());
                ogr.Ogrenciid = ogrenciid;
                ogr.Sinifid   = (int)cmbSiniflar.SelectedValue;
                switch (ogrenciid)
                {
                case 0:
                    if (obl.Kaydet(ogr))
                    {
                        MessageBox.Show("Ekleme Başarılı");
                        Temizle();
                    }
                    else
                    {
                        MessageBox.Show("Yeniden Deneyiniz!!");
                    }

                    break;

                default:
                    if (obl.Guncelle(ogr))
                    {
                        Temizle();
                        MessageBox.Show("Güncelleme Başarılı");
                    }
                    else
                    {
                        MessageBox.Show("Güncelleme Başarısız!");
                    }
                    break;
                }
            }
            catch (SqlException ex)
            {
                switch (ex.Number)
                {
                case 245:
                    MessageBox.Show("Numara alanına sadece rakam giriniz");
                    break;

                default:
                    MessageBox.Show("Veritabanı Hatası" + ex.Number);
                    break;
                }
            }
            catch (FormatException)
            {
                MessageBox.Show("Numara alanına sadece rakam giriniz");
            }
            catch (Exception)
            {
                MessageBox.Show("Bilinmeyen Hata!!");
            }
            finally
            {
                obl.Dispose();
            }
        }
示例#23
0
 void OgrencileriGetir()
 {
     dt6 = OgrenciBL.OgrencileriGoster();
     grdBilgiOgrenci.DataSource = dt6;
 }
        public ActionResult OgrenciGuncelle(int Id)
        {
            var sonuc = OgrenciBL.OgrenciGetir(Id);

            return(View(sonuc));
        }
示例#25
0
 void OgrenciGoruntule()
 {
     dt = OgrenciBL.NotlarıListele();
     dtOgrenciBilgileri.DataSource = dt;
 }
示例#26
0
 void OgrenciListele()
 {
     dt = OgrenciBL.OgrenciListele();
     grdOgrenciler.DataSource = dt;
 }
        public ActionResult OgrenciSil(int?Id)
        {
            OgrenciBL.OgrenciSil(Convert.ToInt32(Id));

            return(Redirect("/Home/Index"));
        }
示例#28
0
        private void BtnOgrenciKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                Ogrenci o = new Ogrenci();
                o.Ad         = txtAdOgrenci.Text.Trim().ToUpper();
                o.Soyad      = txtSoyadOgrenci.Text.Trim().ToUpper();
                o.SinifId    = (int)cmbSinif.SelectedValue;
                o.OkulNo     = txtOkulNo.Text.Trim();
                o.TCKimlikNo = txtTCogrenci.Text.Trim();
                o.Resim      = txtResim.Text;
                o.VeliAd     = txtVeliAd.Text.Trim().ToUpper();
                o.VeliSoyad  = txtVeliSoyad.Text.Trim().ToUpper();
                o.Adres      = txtAdresVeli.Text.Trim().ToUpper();
                o.Tel        = txtTelVeli.Text.Trim().ToUpper();
                o.Sifre      = txtSifre.Text.Trim();

                bool sonuc2 = OgrenciBL.OgrenciEkleme(o);

                if (sonuc2)
                {
                    MessageBox.Show("Öğrenci Kayıt Başarılı");
                    OgrenciListele();
                    Utility.CleanTextBoxes(grpOgrenciBilgileri.Controls);
                    Utility.CleanTextBoxes(grpVeliBilgileri.Controls);
                    pcbOgrenci.Image = Properties.Resources.indir;
                }
                else
                {
                    MessageBox.Show("Öğrenci Kayıt Başarısız!!");
                }
            }
            catch (SqlException ex)
            {
                switch (ex.Number)
                {
                case 2627:
                    if (ex.Message.Contains("TCKimlikNo"))
                    {
                        MessageBox.Show("Bu TC Kimlik numarası zaten kayıtlı!!" + ex.Number);
                    }
                    else
                    {
                        MessageBox.Show("Bu Öğrenci numarası zaten kayıtlı!!" + ex.Number);
                    }
                    break;

                default:
                    MessageBox.Show("Veritabanı Hatası!!" + ex.Number);
                    break;
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Bilinmeyen Hata!!");
            }
            #region MyRegion
            //try
            //{
            //    Ogrenci o = new Ogrenci();
            //    o.Ad = txtAdOgrenci.Text.Trim().ToUpper();
            //    o.Soyad = txtSoyadOgrenci.Text.Trim().ToUpper();
            //    o.TCKimlikNo = txtTCogrenci.Text.Trim();
            //    o.OkulNo = txtOkulNo.Text.Trim();
            //    o.Resim = txtResim.Text;
            //    o.SinifId = (int)cmbSinif.SelectedValue;


            //    bool sonuc = OgrenciBL.OgrenciEkleme(o);
            //    if (sonuc)
            //    {
            //        MessageBox.Show("Öğrenci Kaydı Başarılı");
            //    }
            //    else
            //    {
            //        MessageBox.Show("Öğrenci Kaydı Başarısız!!");
            //    }
            //}
            //catch (SqlException ex)
            //{
            //    switch (ex.Number)
            //    {
            //        case 2627:
            //            if (ex.Message.Contains("TCKimlikNo"))
            //            {
            //                MessageBox.Show("Bu TC Kimlik numarası zaten kayıtlı!!" + ex.Number, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //            }
            //            else
            //            {
            //                MessageBox.Show("Bu Öğrenci numarası zaten kayıtlı!!" + ex.Number, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //            }
            //            break;
            //        default:
            //            MessageBox.Show("Veritabanı Hatası!!" + ex.Number);
            //            break;
            //    }
            //}
            //catch (Exception)
            //{

            //    MessageBox.Show("Bilinmeyen Hata!!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //}
            #endregion
        }
 public ActionResult OgrenciGuncelle(Ogrenci ogr, int?OgrenciGuncelleme = 0)
 {
     OgrenciBL.OgrenciGuncelle(ogr);
     return(Redirect("/Home/Index"));
 }
示例#30
0
        // GET: Home
        public ActionResult Index()
        {
            var liste = OgrenciBL.OgrenciListele();

            return(View(liste));
        }