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 ogrenciListeleAc(int ogrNo) { try { edit = true; ogrenciNo = ogrNo; tblOgrenci ogr = db.tblOgrencis.First(x => x.OgrNumara == ogrenciNo.ToString()); txtAdSoyad.Text = ogr.OgrAdiSoyadi; txtOgrNo.Text = ogr.OgrNumara; txtTcKimlik.Text = ogr.TcKimlik; txtEmail.Text = ogr.Email; cbBolum.Text = ogr.tblBolum.BolumAdi; txtAdres.Text = ogr.Adres; txtTel.Text = ogr.Telefon; txtDogumTarihi.Text = ogr.DogumTarihi.ToString(); if (ogr.Resim != null) { pbResim.Image = R.ResimGetirme(ogr.Resim.ToArray()); } else { //pbResim.Image = Resources.resimyok; } txtKayitTarihi.Text = ogr.KayıtTarihi.ToString(); } catch (Exception) { MessageBox.Show("Hata Kodu : OgrenciListeleAc"); } }
void YeniKaydet() { try { tblOgrenci ogrenci = new tblOgrenci(); ogrenci.OgrAdi = txtOgrAdi.Text; ogrenci.OgrSoyadi = txtOgrSoyadi.Text; ogrenci.OgrNo = txtOgrNo.Text; ogrenci.DersId = db.tblDers.First(a => a.DersAdi == cmbDersAdi.Text).Id; ogrenci.EgitmenId = db.tblEgitmens.First(a => a.EgitmenAdi == cmbEgitmenAdi.Text).Id; db.tblOgrencis.InsertOnSubmit(ogrenci); //Sanal bir tabloya eklenmiş gibi db.SubmitChanges(); //Database e kaydetti MessageBox.Show("Kayıt başarılı"); txtOgrAdi.Clear(); txtOgrNo.Clear(); txtOgrSoyadi.Clear(); cmbDersAdi.SelectedIndex = -1; cmbEgitmenAdi.SelectedIndex = -1; } catch (Exception e) { MessageBox.Show("Hata: " + e); } }
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"); } }