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); } }
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ı"); } }
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"); } }
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ı"); } }