コード例 #1
0
        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!");
                }
            }
        }
コード例 #2
0
 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.");
     }
 }