Ejemplo n.º 1
0
        //Kayit varsa diğer formu açar ve kayıtları doldurur.
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string aranan_kullanici = comboBox1_KullanicilarEkranaBas.Text;

            bool poliklinik_ac_bool = KullaniciTanitmaKullaniciEkraniAc(aranan_kullanici);

            // false geri dönüş var ise veri var demektir
            if (poliklinik_ac_bool == false)
            {
                kullanici p = new kullanici();
                p.MdiParent = Program.owner;
                p.Show();
                this.Close();
            }
        }
Ejemplo n.º 2
0
        private void YeniKullaniciEkleme()
        {
            string aranan_kullanici = comboBox1_KullanicilarEkranaBas.Text;

            bool poliklinik_ac_bool = KullaniciTanitmaKullaniciEkraniAc(aranan_kullanici);

            // false geri dönüş var ise veri var demektir
            if (poliklinik_ac_bool == false)
            {
                KullaniciVeriAktarimi.kullaniciUserName = aranan_kullanici;
                kullanici p = new kullanici();
                p.MdiParent = Program.owner;
                p.Show();
                this.Close();
            }
            if (poliklinik_ac_bool == true)
            {
                try
                {
                    cmd = new SqlCommand("INSERT INTO dbo.kullanici (userName) VALUES (@aranan_kullanici)", baglan);
                    cmd.Parameters.Add("@aranan_kullanici", SqlDbType.VarChar);
                    cmd.Parameters["@aranan_kullanici"].Value = aranan_kullanici;

                    baglan.Open();

                    dr = cmd.ExecuteReader();
                    // Diğer formda verileri okuyabilmek için kullanıcı adı ataması yapıldı
                    KullaniciVeriAktarimi.kullaniciUserName = aranan_kullanici;

                    // Ekledikten sonra bilgi ekranına yönlendirme yapıldı
                    kullanici p = new kullanici();
                    p.MdiParent = Program.owner;
                    p.Show();
                    this.Close();
                }
                catch (Exception E)
                {
                    MessageBox.Show("Veri tabanı bağlantı Hatası" + E.ToString());
                }
                finally
                {
                    baglan.Close();
                }
            }
        }