private void GirisYap() { if (LoginOgretmenRadioButon.Checked) { try { Tbl_Kisi _Ogretmen = DB.Tbl_Kisi.First(s => s.kullaniciAdi == LoginAdTextBox.Text.Trim() && s.sifre == LoginSifreTestBox.Text.Trim() && s.rolID == 1); this.Hide(); ÖgretmenIndex frm = new ÖgretmenIndex(); frm.Show(); } catch (Exception) { MessageBox.Show("Kullanıcı adı yada şifre hatası"); return; } } if (LoginOgrenciRadioButon.Checked) { try { Tbl_Kisi _Ogrenci = DB.Tbl_Kisi.First(s => s.kullaniciAdi == LoginAdTextBox.Text.Trim() && s.sifre == LoginSifreTestBox.Text.Trim() && s.rolID == 2); YeniSinavIndex frm2 = new YeniSinavIndex(_Ogrenci); this.Hide(); ÖgrenciIndex frm = new ÖgrenciIndex(); frm.Show(); } catch (Exception) { MessageBox.Show("Kullanıcı adı yada şifre hatası"); return; } } }
public YeniSinavIndex(Tbl_Kisi GelenMusteri) { InitializeComponent(); Tbl_Sinav tbl_Sinav = new Tbl_Sinav(); Kullanici = GelenMusteri; KullaniciID = Kullanici.ID; var sinavID = (from si in DB.Tbl_Sinav orderby si.ID descending select si).Take(1).FirstOrDefault(); tbl_Sinav.ID = sinavID.ID + 1; //tbl_Sinav.Tarih = DateTime.Now.Date; tbl_Sinav.KisiID = KullaniciID; DB.Tbl_Sinav.Add(tbl_Sinav); DB.SaveChanges(); }