예제 #1
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            if (tbKontrol.Text == tbRndsayi.Text)
            {
                hst.baglanti.Open();
                SqlCommand komut = new SqlCommand("Select * from hastakaydi where tckno=@tckno and sifre=@sifre", hst.baglanti);
                komut.Parameters.AddWithValue("@tckno", tbTckn.Text);
                komut.Parameters.AddWithValue("@sifre", tbSifre.Text);

                SqlDataReader dr = komut.ExecuteReader();
                if (dr.Read()) //data reader açıldı ve okuyabiliyor ise
                {
                    this.Hide();
                    FormHastaİslem fhi = new FormHastaİslem();
                    fhi.tc = tbTckn.Text.ToString();
                    fhi.ShowDialog();
                    this.Show();
                    tbTckn.Text    = "";
                    tbSifre.Text   = "";
                    tbKontrol.Text = "";
                }

                else
                {
                    MessageBox.Show("Hatalı giriş");
                    tbTckn.Text  = "";
                    tbSifre.Text = "";
                }
                hst.baglanti.Close();
            }
            else
            {
                MessageBox.Show("Hatalı giriş");
                tbTckn.Text  = "";
                tbSifre.Text = "";
            }
        }
예제 #2
0
        private void btnKayitol_Click(object sender, EventArgs e)
        {
            if (tbMail.Text != string.Empty && tbAd.Text != string.Empty && tbSoyad.Text != string.Empty && tbTcKimlikNo.Text.Length == 11 && tbSifre.Text != string.Empty && tbSifreTekrar.Text != string.Empty && (rbErkek.Checked != false || rbKadın.Checked != false))
            {
                if (tbMail.Text.IndexOf("@gmail.com") != -1 || tbMail.Text.IndexOf("@hotmail.com") != -1 || tbMail.Text.IndexOf("@outlook.com") != -1 || tbMail.Text.IndexOf("@msn.com") != -1 && tbMail.Text.IndexOf("@yahoo.com") != -1)
                {
                    kayitol.baglanti.Open();
                    SqlCommand komut2 = new SqlCommand("Select * from hastakaydi where tckno=@tckno  or mail=@mail", kayitol.baglanti);
                    komut2.Parameters.AddWithValue("@tckno", tbTcKimlikNo.Text);
                    komut2.Parameters.AddWithValue("@mail", tbMail.Text);
                    SqlDataReader dr2 = komut2.ExecuteReader();
                    if (dr2.Read())
                    {
                        MessageBox.Show("böyle bir kullanici bulunmaktadır");
                        kayitol.baglanti.Close();
                        tbAd.Text          = "";
                        tbSoyad.Text       = "";
                        tbMail.Text        = "";
                        mbTelefon.Text     = "";
                        tbSifre.Text       = "";
                        tbSifreTekrar.Text = "";
                        dtpDogTar.Text     = "";
                        tbTcKimlikNo.Text  = "";
                        rbErkek.Checked    = false;
                        rbKadın.Checked    = false;
                    }
                    else
                    {
                        if (tbSifre.Text == tbSifreTekrar.Text)
                        {
                            dr2.Close();
                            SqlCommand komut = new SqlCommand("insert into hastakaydi(tckno,sifre,ad,soyad,telefon,mail,cinsiyet,dogTar) values(@tckno,@sifre,@ad,@soyad,@telefon,@mail,@cinsiyet,@dogTar)", kayitol.baglanti);
                            komut.Parameters.AddWithValue("@tckno", tbTcKimlikNo.Text);
                            komut.Parameters.AddWithValue("@sifre", tbSifre.Text);
                            komut.Parameters.AddWithValue("@ad", tbAd.Text);
                            komut.Parameters.AddWithValue("@soyad", tbSoyad.Text);
                            komut.Parameters.AddWithValue("@telefon", mbTelefon.Text);
                            komut.Parameters.AddWithValue("@mail", tbMail.Text);
                            komut.Parameters.AddWithValue("@dogTar", Convert.ToDateTime(dtpDogTar.Text));
                            if (rbErkek.Checked)
                            {
                                cinsiyet = "Erkek";
                            }
                            else
                            if (rbKadın.Checked)
                            {
                                cinsiyet = "Kadın";
                            }
                            komut.Parameters.AddWithValue("@cinsiyet", cinsiyet);
                            komut.ExecuteNonQuery();
                            kayitol.baglanti.Close();
                            MessageBox.Show("Kaydınız Başarı ile gerçekleşti.");
                            this.Close();
                            FormHastaİslem frmhst = new FormHastaİslem();
                            frmhst.Show();
                        }
                        else
                        {
                            MessageBox.Show("Şifreler aynı değil.");
                            tbSifre.Text       = "";
                            tbSifreTekrar.Text = "";
                            kayitol.baglanti.Close();
                        }
                    }
                }

                else
                {
                    MessageBox.Show("Düzgün Mail Adresi Giriniz!");
                }
            }
            else
            {
                MessageBox.Show("Tüm alanları doldurunuz.");
            }
        }