private void btnOnayla_Click(object sender, EventArgs e) { db = new Context(); if (Metotlar.BosAlanVarMi(grpUyeOlmaEkrani)) { MessageBox.Show("Lütfen tüm alanları doldurunuz!"); } else { DATA.Hasta hastalar = db.Hastalar.FirstOrDefault(x => x.TcNo.ToLower() == txtTcNo.Text.ToLower() || x.Email.ToLower() == txtEmail.Text.ToLower()); if (hastalar == null) { if (txtSifre.Text.Length >= 8 && txtSifre.Text.Length <= 16 && txtTcNo.TextLength == 11) { hastalar = new DATA.Hasta { Ad = txtAd.Text, Soyad = txtSoyad.Text, TcNo = txtTcNo.Text, Adres = txtAdres.Text, Telefon = mskTxtTelefon.Text, Email = txtEmail.Text, Sifre = txtSifre.Text, DogumTarihi = dtDogumTarihi.Value }; db.Hastalar.Add(hastalar); db.SaveChanges(); MessageBox.Show("Kaydınız gerçekleşmiştir..."); hastaFormu.Show(); Close(); } else { MessageBox.Show("Seçmiş Olduğunuz Şifre 8 Karakterden Az, 16 karakterden fazla Olamaz!\n " + "Veya Girilen TC Kimlik Numarası 11 Haneli Değil!"); } } else { MessageBox.Show("Girdiğiniz TC Kimlik Numarası Veya E-Mail Adresi Başka Bir Kullanıcıya Aittir.\nLütfen Doğru Bilgileri Girdiğinizden Emin Olunuz!"); } } }
private void BtnGiris_Click(object sender, EventArgs e) { if (db.Hastalar.FirstOrDefault(x => x.Email == txtKullaniciAdi.Text && x.Sifre == txtSifre.Text) != null) { RandevuEkrani randevuEkrani = new RandevuEkrani(); DATA.Hasta hasta = new DATA.Hasta(); hasta = db.Hastalar.FirstOrDefault(x => x.Email == txtKullaniciAdi.Text && x.Sifre == txtSifre.Text); randevuEkrani.hasta = hasta; randevuEkrani.Show(); txtKullaniciAdi.Text = txtSifre.Text = ""; } else if (Metotlar.BosAlanVarMi(grpHasta)) { MessageBox.Show("Lütfen Boş Alanları Doldurunuz!"); } else { MessageBox.Show("Girdiğiniz Olduğunuz Bilgiler Sisteme Kayıtlı Değil! \nLütfen Üye Olduğunuzdan Emin Olunuz."); } }