private void createdatabase() { Genel_GirisYapEkrani ac = new Genel_GirisYapEkrani(); using (var dbContext = new ProjeVeritabani()) { if (!dbContext.Database.Exists()) { try { ProjeVeritabani Veri = new ProjeVeritabani(); Veri.Database.Create(); int[] YetkiNumaralari = new int[] { 0, 1, 2, 3, 4 }; string[] YetkiAdlari = new string[] { "NULL", "Akademisyen", "Memur", "Ogrenci", "Admin" }; string AdminKullanici = "Admin"; string AdminSifre = "Sifre123"; int YetkiNo = 4; ProjeVeritabani ct = new ProjeVeritabani(); Admin admin = new Admin(); YetkiNumaralari yetki = new YetkiNumaralari(); for (int i = 1; i <= 4; i++) { yetki.YetkiNumarasi = YetkiNumaralari[i]; yetki.YetkiAdi = YetkiAdlari[i]; ct.YetkiSeviyesi.Add(yetki); ct.SaveChanges(); } admin.AdminKullaniciAdi = AdminKullanici; admin.AdminSifre = AdminSifre; admin.YetkiNumarasi = YetkiNo; ct.AdminTablo.Add(admin); ct.SaveChanges(); MessageBox.Show("Veritabanımız başarıyla oluşturuldu."); ac.Show(); this.Hide(); } catch (Exception mesaj) { MessageBox.Show("Bir hata oluştu" + mesaj); } } else { MessageBox.Show("Veritabanı zaten daha önceden oluşturulmuş. Giriş ekranına yönlendiriliyorsunuz."); ac.Show(); this.Hide(); } } }
private void pictureBox3_Click(object sender, EventArgs e) { Genel_GirisYapEkrani a = new Genel_GirisYapEkrani(); a.Show(); this.Hide(); }