Beispiel #1
0
        private void BtnHasta_Click(object sender, EventArgs e)
        {
            Hasta hasta = new Hasta(this);

            this.Hide();
            hasta.Show();
        }
        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!");
                }
            }
        }