private void button1_Click(object sender, EventArgs e) { if (!maskedTextBox1.MaskCompleted || string.IsNullOrWhiteSpace(materialSingleLineTextField1.Text) || string.IsNullOrWhiteSpace(materialSingleLineTextField2.Text)) { MessageBox.Show("Boş yerileri uygun şekilde doldurup tekrar deneyin!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } saglikDBEntities_1 db = new saglikDBEntities_1(); kullanicilar kull = new kullanicilar(); kull.tckimlikno = long.Parse(maskedTextBox1.Text); kull.username = materialSingleLineTextField1.Text; kull.sifre = materialSingleLineTextField2.Text; kull.yetki = "1"; kull.birey = new birey(); kull.birey.tckimlikno = long.Parse(maskedTextBox1.Text); db.kullanicilar.Add(kull); db.SaveChanges(); db.Entry(kull).State = EntityState.Detached; aktifKullanıcı = kull; DialogResult = DialogResult.OK; }
private void IslemItemSilBtnAksiyon(islem i) { DialogResult res = MessageBox.Show($"{i.islemadi} işlemini silmek istediğinize Emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (res != DialogResult.Yes) { return; } IslemItem silinecekitem = flowLayoutPanel1.Controls.Cast <IslemItem>() .Where(a => a.ActiveIslem.islemid == i.islemid).First(); flowLayoutPanel1.Controls.Remove(silinecekitem); if (islemlerList.Contains(silinecekitem.ActiveIslemler)) { islemlerList.Remove(silinecekitem.ActiveIslemler); } if (DüzenlemeModu) { db = new saglikDBEntities_1(); islemler islm = db.islemler.ToList().Where(a => a.islemid == i.islemid).First(); db.islemler.Remove(islm); db.SaveChanges(); } }
public UserDetay(kullanicilar kull) : this() { birey birey = new saglikDBEntities_1().birey.First(a => a.tckimlikno == kull.tckimlikno); activeKullanici = kull; textBox2.Text = kull.username; textBox3.Text = kull.sifre; comboBox1.SelectedIndex = int.Parse(kull.yetki); textBox5.Text = birey.ad; textBox6.Text = birey.soyad; maskedTextBox3.Text = kull.tckimlikno.ToString(); comboBox2.SelectedIndex = int.Parse(birey.cinsiyet ?? "0"); dateTimePicker1.Value = birey.dtarihi ?? DateTime.Now; dateTimePicker2.Value = kull.isebaslama ?? DateTime.Now; textBox11.Text = kull.unvan; maskedTextBox1.Text = birey.evtel; maskedTextBox2.Text = birey.ceptel; textBox16.Text = birey.dogumyeri; textBox15.Text = birey.anneadi; textBox17.Text = birey.babaadi; textBox18.Text = birey.kangrubu; comboBox3.SelectedIndex = int.Parse(birey.medenihal ?? "0"); textBox19.Text = kull.maas; richTextBox1.Text = birey.adres; activeUserID = kull.id; label12.Text = activeUserID.ToString(); editMode = true; button1.Text = "Değişiklikleri Kaydet"; }
public void SevkGörüntüleOrtakButton(sevk s) { ActiveSevk = s; db = new saglikDBEntities_1(); List <islemler> islmler = new List <islemler>(); islmler = db.islemler.ToList().Where(a => a.sevktarihi == s.sevktarihi).ToList(); ActiveIslemler = islmler; int toplamMaliyet = 0; dataGridView1.Rows.Clear(); foreach (var var in islmler) { int maliyet = int.Parse(var.islem.birimfiyat); string islemYapanPersonel = var.personel.birey.ad + " " + var.personel.birey.soyad; dataGridView1.Rows.Add(s.poliklinik, s.sevktarihi.ToString("dd-MM-yyyy"), s.sira, s.saat, var.islem.islemid, var.islem.islemadi, var.personel.personelid, islemYapanPersonel, maliyet, var.miktar ); toplamMaliyet += maliyet * var.miktar ?? 1; } label1.Text = toplamMaliyet + " TL"; }
private void button1_Click(object sender, EventArgs e) { db = new saglikDBEntities_1(); int test; if (!int.TryParse(materialSingleLineTextField2.Text, out test)) { MessageBox.Show("Lütfen Geçerli bir ücret yazınız!", "Geçersiz Rakamlar", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } materialSingleLineTextField1.Text = materialSingleLineTextField1.Text.Trim(); if (db.islem.Any(a => a.islemadi == materialSingleLineTextField1.Text)) { MessageBox.Show("Lütfen Öncekilerden Farklı bir isim belirtin", "Geçersiz İsim", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } islem islem = new islem(); islem.birimfiyat = test.ToString(); islem.islemadi = materialSingleLineTextField1.Text; db.islem.Add(islem); db.SaveChanges(); MessageBox.Show("İşlem Başarıyla Eklendi.", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Warning); DialogResult = DialogResult.OK; Close(); }
private void SilButonAksiyon(poliklinik poli) { DialogResult res = MessageBox.Show($"'{poli.poliklinikadi}' isimli Polikliniği silmek istediğinize Emin misiniz?", "Siliniyor...", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (res != DialogResult.Yes) { return; } db = new saglikDBEntities_1(); var sevkler = db.sevk.FirstOrDefault(a => a.poliklinik == poli.poliklinikadi); if (sevkler != null) { MessageBox.Show("Kullanımda olan bir poliklinik silinemez!\nÖmce bağlı olduğu sevk silinmesi gerekli!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } poliklinik pol = new poliklinik { poliklinikadi = poli.poliklinikadi }; db.poliklinik.Attach(pol); db.poliklinik.Remove(pol); db.SaveChanges(); PoliklinikDoldur(); MessageBox.Show("Başarılı", "Silindi", MessageBoxButtons.OK, MessageBoxIcon.Information); }
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 hasta HastaBulTC(string str) { db = new saglikDBEntities_1(); long tc = long.Parse(str); return(db.hasta.ToList().Where(a => a.tckimlikno == tc).FirstOrDefault()); }
public void SilAksiyon(kullanicilar kull) { db = new saglikDBEntities_1(); if (aktifKullanici.username == kull.username) { MessageBox.Show("Kendi Hesabınızı silemezsiniz!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DialogResult res = MessageBox.Show($"'{kull.username}' kullanıcısını silmek istediğinize Emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (res != DialogResult.Yes) { return; } foreach (var user in flowLayoutPanel1.Controls.Cast <User>()) { if (kull.id == user.EntityKullanici.id) { db.Entry(new kullanicilar { id = user.EntityKullanici.id, username = user.EntityKullanici.username }).State = EntityState.Deleted; db.SaveChanges(); //new saglikDBEntities_1().kullanici.Remove(user.EntityKullanici); flowLayoutPanel1.Controls.Remove(user); break; } } }
private hasta HastaBulDosyaID(string str) { db = new saglikDBEntities_1(); long sayi = long.Parse(str); hasta hasta = db.hasta.ToList().Where(a => a.dosyaID == sayi).FirstOrDefault(); return(hasta); //(a => a.dosyaID == int.Parse(str)); }
private void DüzenleButonAksiyon(poliklinik poli) { PoliklinikGöster pgöster = new PoliklinikGöster(poli); if (DialogResult.OK == pgöster.ShowDialog()) { db = new saglikDBEntities_1(); PoliklinikDoldur(); } }
private void ekleToolStripMenuItem_Click(object sender, EventArgs e) { YeniSevkForm form = new YeniSevkForm(sağClickAktifSevk); DialogResult res = form.ShowDialog(); db = new saglikDBEntities_1(); if (res == DialogResult.OK) { sevkIslemDoldur(ActiveHasta); } }
private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e) { ComboBox box = comboBox1; if (box.SelectedIndex != -1 && box.Items[box.SelectedIndex].ToString() == yeniStr) { PoliklinikEkleForm ekleForm = new PoliklinikEkleForm(); ekleForm.ShowDialog(); db = new saglikDBEntities_1(); PoliklinikComboDoldur(); } }
public YeniSevkForm() { InitializeComponent(); db = new saglikDBEntities_1(); aktifSevkTarihi = DateTime.Now; aktifSaat = aktifSevkTarihi.ToString("HH:mm:ss"); PersonelComboDoldur(); DrComboDoldur(); PoliklinikComboDoldur(); İşlemComboDoldur(); }
private void kaydıSilToolStripMenuItem_Click(object sender, EventArgs e) { db = new saglikDBEntities_1(); if (seciliIslemID < 0) { return; } islemler islm = db.islemler.First(a => a.islemid == seciliIslemID); DialogResult res = MessageBox.Show($"'{islm.islem.islemadi}' işlemini silmek istediğinize Emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (res != DialogResult.Yes) { return; } //TODO Hata Kontrol //optimisticConcurrent Çözüm https://docs.microsoft.com/tr-tr/ef/ef6/saving/concurrency bool saveFailed; db.islemler.Remove(islm); do { saveFailed = false; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { saveFailed = true; var entry = ex.Entries.Single(); if (entry.State == EntityState.Deleted) { entry.State = EntityState.Detached; } else { entry.OriginalValues.SetValues(entry.GetDatabaseValues()); } } } while (saveFailed); db.SaveChanges(); dataGridView1.Rows.RemoveAt(sağClickRowSıra); db = new saglikDBEntities_1(); ActiveIslemler = db.islemler.ToList(); }
private void SevkTaburcuOrtakButton(sevk s) { TaburcuForm form = new TaburcuForm(s); DialogResult res = form.ShowDialog(); if (res == DialogResult.OK) { db = new saglikDBEntities_1(); ActiveHasta = db.hasta.Where(a => a.dosyaID == ActiveHasta.dosyaID).First(); db.Entry(ActiveHasta).State = EntityState.Detached; sevkIslemDoldur(ActiveHasta); } }
private void comboBox3_SelectionChangeCommitted(object sender, EventArgs e) { ComboBox box = comboBox3; if (box.SelectedIndex != -1 && box.Items[box.SelectedIndex].ToString() == yeniStr) { DrVePersonelEkleForm form = new DrVePersonelEkleForm(DrVePersonelEkleForm.EklemeTürü.Doktor); if (form.ShowDialog() == DialogResult.OK) { db = new saglikDBEntities_1(); DrComboDoldur(); } } }
private void comboBox2_SelectionChangeCommitted(object sender, EventArgs e) { ComboBox box = comboBox2; if (box.SelectedIndex != -1 && box.Items[box.SelectedIndex].ToString() == yeniStr) { IslemEkleForm form = new IslemEkleForm(); if (form.ShowDialog() == DialogResult.OK) { db = new saglikDBEntities_1(); İşlemComboDoldur(); } } }
private void button1_Click(object sender, EventArgs e) { if (comboBox2.SelectedIndex == -1 || comboBox2.Items[comboBox2.SelectedIndex].ToString() == yeniStr) { MessageBox.Show("Lütfen İşlem Seçiniz!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (comboBox4.SelectedIndex == -1 || comboBox4.Items[comboBox4.SelectedIndex].ToString() == yeniStr) { MessageBox.Show("Lütfen Personel Seçiniz!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (flowLayoutPanel1.Controls.Cast <IslemItem>().Any(a => a.ActiveIslem.islemid == (comboBox2.SelectedItem as İşlemComboItem).islm.islemid)) { MessageBox.Show("Lütfen Aynı işlemi tekrar Eklemeyin!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } db = new saglikDBEntities_1(); islem islem = (comboBox2.SelectedItem as İşlemComboItem).islm; //doktor dr =(comboBox3.SelectedItem as DrComboItem).dr; islemler islemler = new islemler(); islemler.sevktarihi = aktifSevkTarihi; islemler.personelid = (comboBox4.SelectedItem as personel).personelid; islemler.miktar = (int)numericUpDown1.Value; islemler.islemid = islem.islemid; islemler.personel = comboBox4.SelectedItem as personel; islemler.islem = islem; islemlerList.Add(islemler); IslemItem item = new IslemItem(islemler); item.silBtnEvent += IslemItemSilBtnAksiyon; flowLayoutPanel1.Controls.Add(item); }
private void button2_Click(object sender, EventArgs e) { if (ActiveHasta == null) { MessageBox.Show("Seçili Bir hasta yok\nSevk eklenemez!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } YeniSevkForm form = new YeniSevkForm(ActiveHasta); DialogResult res = form.ShowDialog(); db = new saglikDBEntities_1(); if (res == DialogResult.OK) { sevkIslemDoldur(ActiveHasta); } }
private void button1_Click(object sender, EventArgs e) { if (toplamControl == 1) { DüzenleButonAksiyon(flowLayoutPanel1.Controls.Cast <PoliklinikItem>().Single().activePoliklinik); } else if (toplamControl == 0) { poliklinik poli = new poliklinik(); poli.poliklinikadi = materialSingleLineTextField1.Text.Trim(); PoliklinikGöster pGöster = new PoliklinikGöster(poli); if (pGöster.ShowDialog() == DialogResult.OK) { db = new saglikDBEntities_1(); PoliklinikDoldur(); } } }
private void ControlsYenile() { db = new saglikDBEntities_1(); flowLayoutPanel1.Controls.Clear(); SuspendLayout(); foreach (var kull in db.kullanicilar.ToList()) { bool aktifKullanicininHesabimi = false; if (aktifKullanici.username == kull.username) { aktifKullanicininHesabimi = true; } User user = new User(kull, SilAksiyon, DetayAksiyon, aktifKullanicininHesabimi); flowLayoutPanel1.Controls.Add(user); } ResumeLayout(); ControlsYenidenBoyutla(); }
private void Sil(object o, EventArgs e) { DialogResult res = MessageBox.Show("Seçili Nesneyi silmek istediğinize Emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (res != DialogResult.Yes) { return; } var nesne = o as DrVePersonelItem; long tcno = long.Parse(nesne.activeTCNO); if (db.sevk.Any(a => a.doktor.tckimlikno == tcno) || db.islemler.Any(a => a.personel.tckimlikno == tcno)) { MessageBox.Show("Şu anda bu kişi kullanımda Silinemez!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } db = new saglikDBEntities_1(); switch (aktifTür) { case DrVePersonelEkleForm.EklemeTürü.Doktor: doktor dr = db.doktor.Where(a => a.tckimlikno == tcno).FirstOrDefault(); db.Entry(dr).State = EntityState.Deleted; break; case DrVePersonelEkleForm.EklemeTürü.Personel: personel persn = db.personel.Where(a => a.tckimlikno == tcno).FirstOrDefault(); db.Entry(persn).State = EntityState.Deleted; break; } db.SaveChanges(); db = new saglikDBEntities_1(); MessageBox.Show("Silme işlemi başarılı", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information); Yenile(); }
private void button1_Click(object sender, EventArgs e) { var db = new saglikDBEntities_1(); int uye = db.kullanicilar.Count(); if (uye == 0) { MessageBox.Show("Veritabanında kayıtlı üye yok\n" + "Yönetici Seviyesinde kullanıcı hesabı oluşturulmak üzere yeni bir forma yönlendirileceksiniz\n" , "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); UserAddDialog frm = new UserAddDialog(); Hide(); DialogResult res = frm.ShowDialog(); Show(); if (res == DialogResult.OK) { form = new MainForm(frm.aktifKullanıcı); göster(); } return; } var kullanıcı = db.kullanicilar.FirstOrDefault(a => a.username == materialSingleLineTextField1.Text.Trim() && a.sifre == materialSingleLineTextField2.Text.Trim()); if (kullanıcı == null) { MessageBox.Show("Kullanıcı Adı veya Şifre hatalı!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } db.Entry(kullanıcı).State = EntityState.Detached; form = new MainForm(kullanıcı); göster(); }
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; }
public IslemEkleForm() { InitializeComponent(); db = new saglikDBEntities_1(); }
private void button1_Click(object sender, EventArgs e) { saglikDBEntities_1 db = new saglikDBEntities_1(); if (!YıldızlılarDolumu()) { MessageBox.Show("Lütfen Yıldızlı Kısımları Doldurup Tekrar Deneyin!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } var userCheck = new ObjectParameter("result", typeof(int)); db.userCheck(textBox2.Text, userCheck); if ((bool)userCheck.Value && !editMode) { MessageBox.Show("Zaten Böyle Bir kullanıcı Adı mevcut!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } kullanicilar kull = new kullanicilar(); kull.birey = new birey(); if (editMode) { kull = db.kullanicilar.Where(a => a.tckimlikno == activeKullanici.tckimlikno).First(); db.Entry(kull).State = EntityState.Unchanged; } kull.username = textBox2.Text; kull.sifre = textBox3.Text; kull.yetki = comboBox1.SelectedIndex.ToString(); kull.tckimlikno = long.Parse(maskedTextBox3.Text); kull.isebaslama = dateTimePicker2.Value; kull.unvan = textBox11.Text; kull.maas = textBox19.Text; kull.birey.tckimlikno = kull.tckimlikno; kull.birey.ad = textBox5.Text; kull.birey.soyad = textBox6.Text; kull.birey.cinsiyet = comboBox2.SelectedIndex.ToString(); kull.birey.dtarihi = dateTimePicker1.Value; kull.birey.evtel = maskedTextBox1.Text; kull.birey.ceptel = maskedTextBox2.Text; kull.birey.dogumyeri = textBox16.Text; kull.birey.anneadi = textBox15.Text; kull.birey.babaadi = textBox17.Text; kull.birey.kangrubu = textBox18.Text; kull.birey.medenihal = comboBox3.SelectedIndex.ToString(); kull.birey.adres = richTextBox1.Text; if (!editMode) { db.kullanicilar.AddOrUpdate(kull); } db.SaveChanges(); if (!editMode) { MessageBox.Show("Kayıt Eklendi", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Kayıt Güncellendi", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); } //var yedek = activeKullanici.birey; db.Entry(kull.birey).State = EntityState.Detached; //db.Entry(kull).State = EntityState.Detached; activeKullanici = kull; //activeKullanici.birey = yedek; DialogResult = DialogResult.OK; Close(); }
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() == maskedTextBox3.Text.Trim())) { MessageBox.Show("Aynı Kimlik Numaralı hasta daha önce zaten eklenmiş!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //TODO Tekrarı düzelt switch (activeEklemeTürü) { case EklemeTürü.Doktor: var entity = new doktor(); entity.tckimlikno = long.Parse(maskedTextBox3.Text); entity.birey = new birey(); entity.birey.tckimlikno = long.Parse(maskedTextBox3.Text); entity.birey.ad = textBox5.Text; entity.birey.soyad = textBox6.Text; entity.birey.cinsiyet = comboBox2.SelectedIndex.ToString(); entity.birey.dtarihi = dateTimePicker1.Value; entity.birey.evtel = maskedTextBox1.Text; entity.birey.ceptel = maskedTextBox2.Text; entity.birey.dogumyeri = textBox16.Text; entity.birey.anneadi = textBox15.Text; entity.birey.babaadi = textBox17.Text; entity.birey.kangrubu = textBox18.Text; entity.birey.medenihal = comboBox3.SelectedIndex.ToString(); entity.birey.adres = richTextBox1.Text; db.doktor.AddOrUpdate(entity); db.SaveChanges(); break; case EklemeTürü.Personel: var entity2 = new personel(); entity2.tckimlikno = long.Parse(maskedTextBox3.Text); entity2.birey = new birey(); entity2.birey.tckimlikno = long.Parse(maskedTextBox3.Text); entity2.birey.ad = textBox5.Text; entity2.birey.soyad = textBox6.Text; entity2.birey.cinsiyet = comboBox2.SelectedIndex.ToString(); entity2.birey.dtarihi = dateTimePicker1.Value; entity2.birey.evtel = maskedTextBox1.Text; entity2.birey.ceptel = maskedTextBox2.Text; entity2.birey.dogumyeri = textBox16.Text; entity2.birey.anneadi = textBox15.Text; entity2.birey.babaadi = textBox17.Text; entity2.birey.kangrubu = textBox18.Text; entity2.birey.medenihal = comboBox3.SelectedIndex.ToString(); entity2.birey.adres = richTextBox1.Text; db.personel.AddOrUpdate(entity2); db.SaveChanges(); break; } MessageBox.Show($"{ActiveString} Eklendi!", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; }
public PoliklinikEkleForm() { db = new saglikDBEntities_1(); InitializeComponent(); }
private void button2_Click(object sender, EventArgs e) { if (flowLayoutPanel1.Controls.Count == 0) { MessageBox.Show("Kaydetmeniz için En az bir işlem eklemeniz gerekmektedir", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (comboBox1.SelectedIndex == -1 || comboBox1.Items[comboBox1.SelectedIndex].ToString() == yeniStr) { MessageBox.Show("Lütfen Poliklinik Seçiniz!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } int sıraNo; if (!int.TryParse(materialSingleLineTextField1.Text, out sıraNo) && sıraNo < 1) { MessageBox.Show("Geçerli bir Sıra numarası girin!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (comboBox3.SelectedIndex == -1 || comboBox3.Items[comboBox3.SelectedIndex].ToString() == yeniStr) { MessageBox.Show("Lütfen Doktor Seçiniz!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } doktor doktor = (comboBox3.SelectedItem as DrComboItem).dr; poliklinik poliklinik = (comboBox1.SelectedItem as PoliComboItem).poliklinik; db = new saglikDBEntities_1(); if (!DüzenlemeModu) { sevk sevk = new sevk(); sevk.poliklinik = poliklinik.poliklinikadi; sevk.sevktarihi = aktifSevkTarihi; sevk.saat = aktifSaat; sevk.sevkedendoktorid = doktor.doktorid; sevk.sira = sıraNo.ToString(); sevk.dosyaid = ActiveHasta.dosyaID; sevk.taburcu = new taburcu(); sevk.taburcu.taburcuoldumu = false; ActiveSevk = sevk; db.sevk.Add(sevk); db.SaveChanges(); } db = new saglikDBEntities_1(); foreach (var islems in islemlerList) { islems.sevktarihi = aktifSevkTarihi; islems.personel = null; islems.islem = null; db.islemler.AddOrUpdate(islems); db.SaveChanges(); } MessageBox.Show($"Sevk başarıyla {(!DüzenlemeModu ? "oluşturuldu" : "kaydedildi")}!", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; }