//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(); } }
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(); } } }