public User(kullanicilar kull, AksiyonHandler Sil, AksiyonHandler Detay, bool aktifKullaniciMi = false) : this() { this.aktifKullaniciMi = aktifKullaniciMi; switch ((UserSeviye)int.Parse(kull.yetki)) { case UserSeviye.Admin: pictureBox1.Image = Resources.admin; break; case UserSeviye.User: pictureBox1.Image = Resources.user; break; } List <birey> bireyler = new saglikDBEntities_1().birey.ToList(); birey birey = bireyler.First(a => a.tckimlikno == kull.tckimlikno); SilEvent = Sil; DetayEvent = Detay; EntityKullanici = kull; label4.Text = kull.username; materialLabel1.Text = birey.ad; materialLabel3.Text = birey.soyad; label5.Text = "Ünvan:" + kull.unvan; label1.Text = "USER ID:" + kull.id; }
private void button1_Click(object sender, EventArgs e) { saglikDBEntities_1 db = new saglikDBEntities_1(); if (!YıldızlılarDolumu()) { MessageBox.Show("Lütfen Yıdızlı Kısımları Doldurup Tekrar Deneyin!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (db.hasta.Any(a => a.tckimlikno.ToString() == maskedTextBox4.Text.Trim())) { MessageBox.Show("Aynı Kimlik Numaralı hasta daha önce zaten eklenmiş!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DateTime aktifDosyaTarihi = DateTime.Now; birey birey = new birey(); birey.tckimlikno = long.Parse(maskedTextBox4.Text); birey.ad = textBox5.Text; birey.soyad = textBox6.Text; birey.cinsiyet = comboBox2.SelectedIndex.ToString(); birey.dtarihi = dateTimePicker1.Value; birey.evtel = maskedTextBox1.Text; birey.ceptel = maskedTextBox2.Text; birey.dogumyeri = textBox16.Text; birey.anneadi = textBox15.Text; birey.babaadi = textBox17.Text; birey.kangrubu = textBox18.Text; birey.medenihal = comboBox3.SelectedIndex.ToString(); birey.adres = richTextBox1.Text; birey.hasta = new hasta(); birey.hasta.tckimlikno = birey.tckimlikno; birey.hasta.kurumadi = textBox3.Text; birey.hasta.kurumsicilno = textBox2.Text; birey.hasta.yakinkurumadi = textBox4.Text; birey.hasta.yakinkurumsicilno = textBox11.Text; birey.hasta.yakintel = maskedTextBox3.Text; dosya dosya = new dosya(); dosya.dosyatarihi = aktifDosyaTarihi; dosya.hastatckimlikno = birey.tckimlikno; birey.hasta.dosya = new List <dosya>(); birey.hasta.dosya.Add(dosya); db.birey.AddOrUpdate(birey); db.SaveChanges(); birey.hasta.dosyaID = dosya.dosyaid; db = new saglikDBEntities_1(); db.hasta.AddOrUpdate(birey.hasta); db.SaveChanges(); ActiveHasta = birey.hasta; MessageBox.Show("Hasta Eklendi!", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; }