private void Kaydet()
        {
            try
            {
                tblOgrenci ogr      = new tblOgrenci();
                string     fullName = txtAdSoyad.Text;
                fullName = fullName.Trim();
                string firstName = string.Empty;
                string lastName  = string.Empty;

                if (!fullName.Contains(" "))
                {
                    //ad-soyad alanında boşluk karakteri yok ise
                    MessageBox.Show("Adınız ile soyadınız arasında boşluk olmalı");
                    return; //bitir
                }
                else
                {
                    firstName = fullName.Substring(0, fullName.IndexOf(" "));   //başlangıçtan boşluk karakterine kadar olan değeri al
                    lastName  = fullName.Substring(fullName.IndexOf(" ") + 1);  //boşluktan bir sonraki karakterden itibaren al
                }
                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;
                ogr.DogumTarihi  = DateTime.Parse(txtDogumTarihi.Text);
                ogr.KayıtTarihi  = DateTime.Parse(txtKayitTarihi.Text);
                if (pbResim.Image != null)
                {
                    ogr.Resim = new Binary(R.ResimYukleme(pbResim.Image));
                }

                db.tblOgrencis.InsertOnSubmit(ogr);
                tblGiri grs = new tblGiri();
                grs.kullaniciAdi = txtOgrNo.Text;
                grs.sifre        = firstName;
                grs.mode         = 2;
                db.tblGiris.InsertOnSubmit(grs);


                db.SubmitChanges();

                MessageBox.Show("Öğrenci Kaydı Tamamlandı");
                //temizle();
                Close();
                F.OgrenciKayit();
            }
            catch (Exception)
            {
                MessageBox.Show("Hata");
            }
        }
        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);
            }
        }
 private void Kaydet()
 {
     try
     {
         tblOgrtGorevlisi drs = new tblOgrtGorevlisi();
         drs.OgrtAdi    = txtOgrtAdi.Text;
         drs.OgrtSoyadi = txtOgrtSoyadi.Text;
         drs.DersId     = cbBolum.Text != "" ? db.tblBolums.First(x => x.BolumAdi == cbBolum.Text).Id : -1;
         db.tblOgrtGorevlisis.InsertOnSubmit(drs);
         db.SubmitChanges();
         MessageBox.Show("Öğretim Gorevlisi Kaydı Tamamlandı");
         temizle();
     }
     catch (Exception e)
     {
         MessageBox.Show("Hata" + e);
     }
 }
Exemplo n.º 4
0
 void Kaydet()
 {
     try
     {
         tblDersKayit drs = new tblDersKayit();
         drs.DersAdi = txtDersAdi.Text;
         drs.BolumId = cbBolumAdi.Text != "" ? db.tblBolums.First(x => x.BolumAdi == cbBolumAdi.Text).Id : -1;
         drs.OgrtId  = cbOgretmen.Text != "" ? db.tblOgrtGorevlisis.First(x => x.OgrtAdi == cbOgretmen.Text).Id : -1;
         db.tblDersKayits.InsertOnSubmit(drs);
         db.SubmitChanges();
         MessageBox.Show("Ders Kaydı Tamamlandı");
         temizle();
     }
     catch (Exception e)
     {
         MessageBox.Show("Hata" + e);
     }
 }
 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ı");
     }
 }
Exemplo n.º 6
0
 private void Sil()
 {
     liste2.AllowUserToAddRows = false;
     try
     {
         int  silinenId = int.Parse(liste2.Rows[0].Cells[0].Value.ToString());
         bool isChecked = Convert.ToBoolean(liste2.Rows[0].Cells[1].Value);
         if (isChecked == true)
         {
             db.tblDersSecims.DeleteAllOnSubmit(db.tblDersSecims.Where(x => x.Id == silinenId));
             db.SubmitChanges(); //veritabınında tum isleri halledecek kaydedecek en sonunda
             MessageBox.Show("Silme İşlemi Başarılı");
             liste2.Visible = false;
             liste.Visible  = true;
             sEdit          = false;
             edit           = true;
             btnKaydet.Text = "Kaydet";
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Hata Silme İşlemi Yapılamadı / Lutfen Secim Yapınız");
     }
 }
Exemplo 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ı");
            }
        }