public void HemsireyeBransAta(Hemsire hemsire, Branslar brans) { if (hemsire.HemsireBrans == Branslar.BransYok) { hemsire.HemsireBrans = brans; MessageBox.Show("Branş atandı"); } else { if (hemsire.HemsireDR == null) // doktoru yoksa { { DialogResult cevap = MessageBox.Show($"Birlikte çalıştığı doktoru olmayan, Hemşire-> {hemsire.personAd + " " + hemsire.personSoyad} {hemsire.HemsireBrans} servisindedir. Hemşirenin branşını yine de değiştirmek istediğinize emin misiniz?", "ONAY", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cevap == DialogResult.Yes) { hemsire.HemsireBrans = brans; MessageBox.Show("Branş atandı"); } } } else // doktoru varsa { MessageBox.Show($" {hemsire.HemsireBrans} servisindeki {hemsire.personAd + " " + hemsire.personSoyad} isimli hemşire {hemsire.HemsireDR.personAd + " " + hemsire.HemsireDR.personSoyad} isimli doktorla çalışmaktadır. Bu hemşirenin branşını değiştiremezsiniz!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } }
public static void HemsireyeDoktorunuBelirle(Doktor dr, Hemsire hemsire) { hemsire.HemsireDR = dr; MessageBox.Show($"Hemşire {hemsire.personAd + " " +hemsire.personSoyad} " + $"Dr {dr.personAd + " " + dr.personSoyad} atandı."); dr.DrHemsireleri.Add(hemsire); }
private void btnHemsireKaydet_Click(object sender, EventArgs e) { Hemsire hemsire = new Hemsire(); hemsire.Ad = txtHemsireAd.Text; hemsire.Soyad = txtHemsireSoyad.Text; hemsire.Email = txtHemsireEmail.Text; hemsire.Telefon = txtHemsireTelefon.Text; hemsire.TCKN = txtHemsireTCKN.Text; hemsire.Maas = txtHemsireMaas.Text; if (memoryStream.Length > 0) { hemsire.Fotograf = memoryStream.ToArray(); } memoryStream = new MemoryStream(); DoktorBranslari hemsireBrans = (DoktorBranslari)Enum.Parse(typeof(DoktorBranslari), cmbHemsireBrans.SelectedItem.ToString()); //brans eklendi. hemsire.HemsireBrans = hemsireBrans; (this.MdiParent as FormGiris).hemsireler.Add(hemsire); //lstHemsireKisiler.Items.Clear(); FormuTemizle(); lstHemsireKisiler.Items.AddRange((this.MdiParent as FormGiris).hemsireler.ToArray()); btnHemsireGuncelle.Enabled = false; }
void HemsireEkle() { foreach (var item in DataKayit.HemsireListesi) { if (txtTC.Text == item.TC) { MessageBox.Show("Aynı TC ile kayıt yapılamaz."); FormuTemizle(); return; } } Hemsire yeniHemsire = new Hemsire { Ad = txtAd.Text, Soyad = txtSoyad.Text, TC = txtTC.Text, Cinsiyet = (EnumCinsiyet)Enum.Parse(typeof(EnumCinsiyet), cmbCinsiyet.SelectedItem.ToString()), DogumTarihi = dtpDogumTarihi.Value, Email = txtEposta.Text, TelefonNumarasi = txtTelNo.Text, HemsireBransi = (EnumHemsireBrans)Enum.Parse(typeof(EnumHemsireBrans), cmbBrans.SelectedItem.ToString()), Maas = nMaas.Value, }; DataKayit.HemsireListesi.Add(yeniHemsire); ListeyiDoldur(); FormuTemizle(); }
private void btnEkle_Click(object sender, EventArgs e) { try { Hemsire hemsire = new Hemsire() { Ad = txtAd.Text, Soyad = txtSoyad.Text, Tckn = txtTckn.Text, Mail = txtMail.Text, Dgmtarihi = dtpDogumTarihi.Value, Telefon = mtbTel.Text, Cinsiyet = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString()), Maas = Convert.ToDecimal(txtMaas.Text), atanmısMı = false, Brans = (Brans)Enum.Parse(typeof(Brans), cmbBrans.SelectedItem.ToString()) //atananDoktor=Doktor() }; hemsireler.Add(hemsire); FormuTemizle(); ListeyiDoldur(); MessageBox.Show("Hemşire Kaydı Eklendi."); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnHemsireleriGuncelle_Click(object sender, EventArgs e) { DoktorBusiness doktorBusiness = new DoktorBusiness(); // Atamayap ve cıkart fonksiyonları burada lazım olacagından ve onları doktorbusiness class ı içerisinde tanımladıgımızdan dolayı o classtan instance aldık. Doktor dr = lstDoktorlar.SelectedItem as Doktor; // Doktorlar listesinden secilen doktoru bir degişkene atadık. for (var i = 0; i < chlstHemsire.Items.Count; i++) // Düzenlene Hemsire listesini gezicez ve atanmaları kontrol edicez. { Hemsire hms = chlstHemsire.Items[i] as Hemsire; // sıra ile gelen hemsireleri bir değişkene atıyoruz ve atanma kontrolünü yapıyoruz. if (chlstHemsire.GetItemCheckState(i) == CheckState.Checked) { if (hms.AtandiMi) { continue; } doktorBusiness.AtamaYap(dr, hms); // Secili olan hemsireyi atar } else { if (!hms.AtandiMi) { continue; } doktorBusiness.Cikart(dr, hms); // Secili olan hemsireyi çıkartır. } } lstDoktorlar_SelectedIndexChanged(sender, e); }
private void btnHemsireEkle_Click(object sender, EventArgs e) { var hemsireListesi = Kisi.HemsireList; Hemsire yeniHemsire = new Hemsire(); try { yeniHemsire.Doktor = cbDoktoru.Text; yeniHemsire.Ad = txtAd.Text; yeniHemsire.Soyad = txtSoyad.Text; yeniHemsire.DogumTarihi = dateTimePicker1.Value; yeniHemsire.TcNo = txtTcNo.Text; yeniHemsire.Brans = cbBrans.Text; yeniHemsire.Maas = (int)Enum.Parse(typeof(Maaslar), yeniHemsire.Brans); hemsireListesi.Add(yeniHemsire); FrmAna.FormuTemizle(gbHemsire); if (hemsireListesi != null) { lstHemsire.Items.AddRange(hemsireListesi.ToArray()); } } catch (Exception exception) { MessageBox.Show(exception.Message); } }
private void btnHemsireGuncelle_Click(object sender, EventArgs e) { if (lstHemsire.SelectedItem == null) { return; } Hemsire seciliHemsire = (Hemsire)lstHemsire.SelectedItem; try { seciliHemsire.Doktor = cbDoktoru.Text; seciliHemsire.Ad = txtAd.Text; seciliHemsire.Soyad = txtSoyad.Text; seciliHemsire.TcNo = txtTcNo.Text; seciliHemsire.Brans = cbBrans.Text; seciliHemsire.DogumTarihi = dateTimePicker1.Value; } catch (Exception ex) { MessageBox.Show(ex.Message); } FrmAna.FormuTemizle(gbHemsire); lstHemsire.Items.AddRange(Kisi.HemsireList.ToArray()); }
private void btnGüncelle_Click(object sender, EventArgs e) { try { if (lbHemsire.SelectedItem == null) { MessageBox.Show("Güncellemek için kişi seçiniz!"); return; } seciliHemsire = lbHemsire.SelectedItem as Hemsire; DialogResult cevap = MessageBox.Show($"{seciliHemsire.Ad} {seciliHemsire.Soyad} adlı kişiyi silmek istiyor musunuz", "Kişi silme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cevap == DialogResult.Yes) { seciliHemsire = hemsireler.Where(item => item.TCKN == seciliHemsire.TCKN).FirstOrDefault(); seciliHemsire.Ad = txtAd.Text; seciliHemsire.Soyad = txtSoyad.Text; seciliHemsire.TCKN = txtTCKN.Text; seciliHemsire.DogumTarihi = dtpDogumTarihi.Value; seciliHemsire.Cinsiyetler = (Cinsiyet)Enum.Parse(typeof(Cinsiyet), cmbCinsiyet.SelectedItem.ToString()); ListeyiDoldur(); seciliHemsire = null; MessageBox.Show("Güncelleme Başarılı"); FormuTemizle(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnKaydet_Click(object sender, EventArgs e) { if (SeciliNesne == null) { return; } SeciliNesne.Ad = txtAd.Text; SeciliNesne.Soyad = txtSoyad.Text; SeciliNesne.TCKN = txtTCKN.Text; SeciliNesne.DogumTarihi = dtpDogumTarihi.Value; SeciliNesne.Cinsiyeti = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString()); SeciliNesne.Maas = nMaas.Value; SeciliNesne.Unvan = (Unvanlar)Enum.Parse(typeof(Unvanlar), cmbUnvan.SelectedItem.ToString()); DoktorunHemsireleri = new List <Hemsire>(); for (int i = 0; i < clstHemsireler.Items.Count; i++) { if (clstHemsireler.GetItemCheckState(i) == CheckState.Checked) { Hemsire seciliHemsire = clstHemsireler.Items[i] as Hemsire; seciliHemsire.AtandiMi = true; DoktorunHemsireleri.Add(seciliHemsire); } else if (clstHemsireler.GetItemCheckState(i) == CheckState.Unchecked) { Hemsire secilmemisHemsire = clstHemsireler.Items[i] as Hemsire; TumHemsireler.Where(x => x.ID == secilmemisHemsire.ID).FirstOrDefault().AtandiMi = false; } } SeciliNesne.Hemsireler = DoktorunHemsireleri; lstListe.Items.Clear(); Listem.ForEach(x => lstListe.Items.Add(x)); }
private void lstHemsireKisiler_SelectedIndexChanged(object sender, EventArgs e) { pbHemsire.Image = null; if (lstHemsireKisiler.SelectedItem == null) { return; } Hemsire secilikisi = lstHemsireKisiler.SelectedItem as Hemsire; txtHemsireAd.Text = secilikisi.Ad; txtHemsireSoyad.Text = secilikisi.Soyad; txtHemsireEmail.Text = secilikisi.Email; txtHemsireTelefon.Text = secilikisi.Telefon; txtHemsireTCKN.Text = secilikisi.TCKN; txtHemsireMaas.Text = secilikisi.Maas; cmbHemsireBrans.Text = secilikisi.HemsireBrans.ToString(); btnHemsireKaydet.Enabled = false; btnHemsireGuncelle.Enabled = true; if (secilikisi.Fotograf != null && secilikisi.Fotograf.Length > 0) { pbHemsire.Image = new Bitmap(new MemoryStream(secilikisi.Fotograf)); } }
private void btnHemsireGünc_Click(object sender, EventArgs e) { DoktorBusiness doktorBusiness = new DoktorBusiness(); Doktor dr = lstDoktorlar.SelectedItem as Doktor; for (var i = 0; i < chlstHemsire.Items.Count; i++) { Hemsire hms = chlstHemsire.Items[i] as Hemsire; if (chlstHemsire.GetItemCheckState(i) == CheckState.Checked) { if (hms.AtandiMi) { continue; } doktorBusiness.AtamaYap(dr, hms); } else { if (!hms.AtandiMi) { continue; } doktorBusiness.Cıkart(dr, hms); } } lstDoktorlar_SelectedIndexChanged(sender, e); }
private void btnGuncelle_Click(object sender, EventArgs e) { if (seciliHemsire == null) { MessageBox.Show("Güncellemek için hemşire seçmelisiniz!"); return; } DialogResult cevap = MessageBox.Show($"{seciliHemsire.Ad} adlı hemşireyi güncellemek üzeresiniz! Devam etmek istiyor musunuz?", "Kişi Güncelleme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cevap == DialogResult.Yes) { try { seciliHemsire = Hemsireler.Where(item => item.TCKN == seciliHemsire.TCKN).FirstOrDefault(); seciliHemsire.Ad = txtAd.Text; seciliHemsire.Soyad = txtSoyad.Text; seciliHemsire.DogumTarihi = dtpDogumTarihi.Value; seciliHemsire.Cinsiyet = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString()); seciliHemsire.Brans = (SaglıkBranslar)Enum.Parse(typeof(SaglıkBranslar), cmbBrans.SelectedItem.ToString()); seciliHemsire.Telefon = txtTelefon.Text; seciliHemsire.Maas = nMaas.Value; FormuTemizle(); ListeyiDoldur(); seciliHemsire = null; MessageBox.Show("Güncelleme başarıyla gerçekleşti", "Güncelleme Ekranı", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void btnKaydet_Click(object sender, EventArgs e) { Branslar brans = (Branslar)Enum.Parse(typeof(Branslar), cmbBrans.SelectedItem.ToString()); Hemsire secilen = (Hemsire)cmbHemsire.SelectedItem; HemsireServis.HemsireyeBransAta(secilen, brans); HemsireServis.HemsireyiDrListVieweGetir(secilen, lstViewHemsire); }
public static void HemsireyiGuncelle(Hemsire secilenHemsire, string ad, string soyad, Cinsiyet cinsiyeti, string tel, DateTime dogumtrh, string mail) { secilenHemsire.personAd = ad; secilenHemsire.personSoyad = soyad; secilenHemsire.personCinsiyet = cinsiyeti; secilenHemsire.personTel = tel; secilenHemsire.personDogumTarihi = dogumtrh; secilenHemsire.personMail = mail; MessageBox.Show("Güncellendi"); }
private void silToolStripMenuItem_Click(object sender, EventArgs e) { if (lstHemsireKisiler.SelectedItem == null) { return; } Hemsire seciliKisi = (Hemsire)lstHemsireKisiler.SelectedItem; (this.MdiParent as FormGiris).hemsireler.Remove(seciliKisi); FormuTemizle(); lstHemsireKisiler.Items.AddRange((this.MdiParent as FormGiris).hemsireler.ToArray()); }
private void btnSil_Click(object sender, EventArgs e) { if (lstHemsireler.SelectedItem == null) { return; } seciliKisi = (Hemsire)lstHemsireler.SelectedItem; Hemsireler.Remove(seciliKisi); FormuTemizle(); lstHemsireler.Items.AddRange(Hemsireler.ToArray()); }
private void btnHemsireCikar_Click(object sender, EventArgs e) { try { Hemsire hemsire = lstDoktoraBagliHemsireler.FocusedItem.Tag as Hemsire; (guncellenecekKisi as Doktor)._doktorabaglihemsirelistesi.Remove(hemsire); HemsireDoldur(); BudoktoraBagliHemsireleriDoldur(); } catch (Exception) { MessageBox.Show("Hemsire Seciniz."); } }
private void lbHemsire_SelectedIndexChanged(object sender, EventArgs e) { if (lbHemsire.SelectedIndex == -1) { return; } seciliHemsire = lbHemsire.SelectedItem as Hemsire; txtTCKN.Text = seciliHemsire.TCKN; txtAd.Text = seciliHemsire.Ad; txtSoyad.Text = seciliHemsire.Soyad; cmbCinsiyet.SelectedIndex = (int)seciliHemsire.Cinsiyetler; dtpDogumTarihi.Value = seciliHemsire.DogumTarihi; cmbBrans.SelectedIndex = (int)seciliHemsire.Brans; }
private void btnSil_Click(object sender, EventArgs e) { secilihemsire = lstKayıtlar.SelectedItem as Hemsire; if (secilihemsire == null) { return; } hemsireler.Remove(secilihemsire); secilihemsire.atanmısMı = false; secilihemsire = null; ListeyiDoldur(); FormuTemizle(); MessageBox.Show("Hemşire Kaydı Silindi."); }
public static void HemsireyiSil(Hemsire secilenHemsire) { DialogResult cevap = MessageBox.Show($"Hemşire {secilenHemsire.personAd + " " + secilenHemsire.personSoyad} silmek istediğinizden emin misiniz?", "SİLME İŞLEMİ ONAY", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cevap == DialogResult.Yes) { HemsireServis.HemsireListesi.Remove(secilenHemsire); MessageBox.Show("Hemşire silinmiştir."); } else { MessageBox.Show("Silme işlemi iptal edildi"); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (MainWindow.fBilgisi == "Hemsire") { if (txtSifre.Text.Length < 4) { MessageBox.Show("Şifreniz 4 haneden büyük olmalı."); } else { if (txtSifre.Text.ToString() == txtSifreT.Text.ToString()) { HemsireProvider hp = new HemsireProvider(); Hemsire tc = new Hemsire(); tc.Hemsire_TC = txtTC.Text.ToString(); Hemsire yenisifre = new Hemsire(); yenisifre.Hemsire_Sifre = txtSifre.Text; hp.sGuncelleme(yenisifre, tc); MessageBox.Show("İşlem başarıyla gerçekleştirildi"); this.Close(); } else { MessageBox.Show("Şifreler birbiriyle uyuşmuyor"); } } } else if (MainWindow.fBilgisi == "Doktor") { if (txtSifre.Text.ToString() == txtSifreT.Text.ToString()) { DoktorProvider hp = new DoktorProvider(); Doktor tc = new Doktor(); tc.Doktor_TC = txtTC.Text.ToString(); Doktor yenisifre = new Doktor(); yenisifre.Doktor_Sifre = txtSifre.Text; hp.sGuncelleme(yenisifre, tc); MessageBox.Show("İşlem başarıyla gerçekleştirildi"); this.Close(); } else { MessageBox.Show("Şifreler birbiriyle uyuşmuyor"); } } }
private void btnHemsireAta_Click(object sender, EventArgs e) { DoktorBusiness doktorBusiness = new DoktorBusiness(); Doktor dr = lstDoktorlar.SelectedItem as Doktor; foreach (object checkedItem in chlstHemsire.CheckedItems) { Hemsire hms = checkedItem as Hemsire; if (hms.AtandiMi) { continue; } doktorBusiness.AtamaYap(dr, hms); } }
private void lstListe_SelectedIndexChanged(object sender, EventArgs e) { if (lstListe.SelectedIndex == -1) { return; } seciliHemsire = lstListe.SelectedItem as Hemsire; txtAd.Text = seciliHemsire.Ad; dtpDogumTarihi.Value = seciliHemsire.DogumTarihi; txtSoyad.Text = seciliHemsire.Soyad; cmbCinsiyet.SelectedIndex = (int)seciliHemsire.Cinsiyet; nMaas.Value = seciliHemsire.Maas; cmbBrans.SelectedIndex = (int)seciliHemsire.Brans; txtTelefon.Text = seciliHemsire.Telefon; }
public async Task <bool> UpdateHemsireAsync(Hemsire hemsire) { try { var tracking = _databaseContext.Update(hemsire); await _databaseContext.SaveChangesAsync(); var isModified = tracking.State == EntityState.Modified; return(isModified); } catch (Exception e) { return(false); } }
private void Button_Click_2(object sender, RoutedEventArgs e)//update { if (txtSifre.Password.Length < 4) { MessageBox.Show("Şifreniz 4 haneden büyük olmalı."); } else { DataGrid dg = dataGrid1; DataRowView seciliRow = dg.SelectedItem as DataRowView; if (seciliRow != null) { var ac = new OnayEkrani(); ac.ShowDialog(); baglanti.con.Open(); SqlCommand cmdSira = new SqlCommand("Select hemsire_Sifre from Hemsire where hemsire_TC = '" + seciliRow["TC NO"].ToString() + "'", baglanti.con); SqlDataReader reader = cmdSira.ExecuteReader(); if (reader.Read()) { secili = reader["hemsire_Sifre"].ToString(); } baglanti.con.Close(); if (onaySifre == secili.ToString()) { Hemsire tc = new Hemsire(); tc.Hemsire_TC = seciliRow["TC NO"].ToString(); Hemsire yenikisi = new Hemsire(); yenikisi.Hemsire_TC = txtTC.Text.ToString(); yenikisi.Hemsire_Ad = txtAd.Text.ToString(); yenikisi.Hemsire_Soyad = txtSoyad.Text.ToString(); yenikisi.Hemsire_Sifre = txtSifre.Password.ToString(); hp.Guncelle(tc, yenikisi); Listele(); MessageBox.Show("İşlem başarıyla gerçekleştirildi."); } else { MessageBox.Show("İşlemi onaylarken şifrenizi eksik veya hatalı girdiniz."); } } else { MessageBox.Show("Önce güncellenecek kaydı seçmeniz gerekiyor."); } } }
public void HemsireyiMaasListVieweGetir(Hemsire hemsire, ListView lst) { lst.Items.Clear(); ListViewItem li = new ListViewItem(); li.Text = hemsire.personTCNo; li.SubItems.Add(hemsire.personAd); li.SubItems.Add(hemsire.personSoyad); li.SubItems.Add(hemsire.HemsireBrans.ToString()); li.SubItems.Add(hemsire.Maas.ToString()); li.SubItems.Add(hemsire.personCinsiyet.ToString()); li.SubItems.Add(hemsire.personDogumTarihi.ToString()); li.SubItems.Add(hemsire.personTel); lst.Items.Add(li); li.Tag = hemsire; }
private void lstKisiler_SelectedIndexChanged(object sender, EventArgs e) { if (lstHemsireler.SelectedItem == null) { return; } seciliKisi = (Hemsire)lstHemsireler.SelectedItem; txtAd.Text = seciliKisi.Ad; txtSoyad.Text = seciliKisi.Soyad; mtxtTelefon.Text = seciliKisi.Telefon; txtEmail.Text = seciliKisi.Email; txtTckn.Text = seciliKisi.TCKN; cmbBranslar.Text = seciliKisi.Branslar; nudHemsireMaas.Text = seciliKisi.Maas.ToString(); }
public async Task <bool> AddHemsireAsync(Hemsire hemsire) { try { var tracking = await _databaseContext.AddAsync <Hemsire>(hemsire); await _databaseContext.SaveChangesAsync(); var isAdded = tracking.State == EntityState.Added; return(isAdded); } catch (Exception e) { return(false); } }
private void btnHemsireEkle_Click(object sender, EventArgs e) { try { SoundsEffect.clickeffect.Play(); Hemsire hemsire = lstHemsireListe.FocusedItem.Tag as Hemsire; (guncellenecekKisi as Doktor)._doktorabaglihemsirelistesi.Add(hemsire); HemsireDoldur(); BudoktoraBagliHemsireleriDoldur(); } catch (Exception) { SoundsEffect.falseeffect.Play(); MessageBox.Show("Hemsire Seciniz."); } }