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; }
private void btnDoktorGuncelle_Click_1(object sender, EventArgs e) { if (lstDoktorlar.SelectedItem == null) { return; } Doktor seciliKisi = (Doktor)lstDoktorlar.SelectedItem;// referans tip değişkenler ! //static metod yap orda ara varsa varde yoksa yokdersin. try { BransliHemsireler.Add(tut as Hemsire); seciliKisi.Ad = txtDoktorAd.Text; seciliKisi.Soyad = txtDoktorSoyad.Text; seciliKisi.Email = txtDoktorEmail.Text; seciliKisi.Telefon = txtDoktorTelefon.Text; seciliKisi.TCKN = txtDoktorTCKN.Text; seciliKisi.Maas = txtDoktorMaas.Text; seciliKisi.HemsireSec = tut as Hemsire; if (memoryStream.Length > 0) { seciliKisi.Fotograf = memoryStream.ToArray(); } memoryStream = new MemoryStream(); BransliHemsireler.Remove(cmbDoktorHemsire.SelectedItem as Hemsire); DoktorBranslari doktorBrans = (DoktorBranslari)Enum.Parse(typeof(DoktorBranslari), cmbDoktorBrans.SelectedItem.ToString()); seciliKisi.DoktorBrans = doktorBrans; } catch (Exception ex) { MessageBox.Show(ex.Message); } FormuTemizle(); lstDoktorlar.Items.AddRange((this.MdiParent as FormGiris).doktorlar.ToArray()); btnDoktorKaydet.Enabled = true; btnDoktorGuncelle.Enabled = false; }
private void btnDoktorKaydet_Click(object sender, EventArgs e) { Doktor doktor = new Doktor(); doktor.Ad = txtDoktorAd.Text; doktor.Soyad = txtDoktorSoyad.Text; doktor.Email = txtDoktorEmail.Text; doktor.Telefon = txtDoktorTelefon.Text; doktor.TCKN = txtDoktorTCKN.Text; doktor.Maas = txtDoktorMaas.Text; doktor.HemsireSec = cmbDoktorHemsire.SelectedItem as Hemsire; BransliHemsireler.Remove(cmbDoktorHemsire.SelectedItem as Hemsire); //BransliHemsireler.AddRange((this.MdiParent as FormGiris).hemsireler.ToArray()); if (memoryStream.Length > 0) { doktor.Fotograf = memoryStream.ToArray(); } memoryStream = new MemoryStream(); DoktorBranslari doktorBrans = (DoktorBranslari)Enum.Parse(typeof(DoktorBranslari), cmbDoktorBrans.SelectedItem.ToString()); //brans doktora eklendi. doktor.DoktorBrans = doktorBrans; (this.MdiParent as FormGiris).doktorlar.Add(doktor); FormuTemizle(); lstDoktorlar.Items.AddRange(((this.MdiParent as FormGiris).doktorlar).ToArray()); btnDoktorGuncelle.Enabled = false; }
private void btnHemsireGuncelle_Click(object sender, EventArgs e) { if (lstHemsireKisiler.SelectedItem == null) { return; } Hemsire seciliKisi = (Hemsire)lstHemsireKisiler.SelectedItem;// referans tip değişkenler ! try { seciliKisi.Ad = txtHemsireAd.Text; seciliKisi.Soyad = txtHemsireSoyad.Text; seciliKisi.Email = txtHemsireEmail.Text; seciliKisi.Telefon = txtHemsireTelefon.Text; seciliKisi.TCKN = txtHemsireTCKN.Text; seciliKisi.Maas = txtHemsireMaas.Text; if (memoryStream.Length > 0) { seciliKisi.Fotograf = memoryStream.ToArray(); } memoryStream = new MemoryStream(); DoktorBranslari hemsireBrans = (DoktorBranslari)Enum.Parse(typeof(DoktorBranslari), cmbHemsireBrans.SelectedItem.ToString()); switch (hemsireBrans) { case DoktorBranslari.GenelCerrahi: seciliKisi.HemsireBrans = DoktorBranslari.GenelCerrahi; break; case DoktorBranslari.Ortopedi: seciliKisi.HemsireBrans = DoktorBranslari.Ortopedi; break; case DoktorBranslari.Uroloji: seciliKisi.HemsireBrans = DoktorBranslari.Uroloji; break; case DoktorBranslari.KBB: seciliKisi.HemsireBrans = DoktorBranslari.KBB; break; case DoktorBranslari.CocukSagligi: seciliKisi.HemsireBrans = DoktorBranslari.CocukSagligi; break; case DoktorBranslari.Kardiyoloji: seciliKisi.HemsireBrans = DoktorBranslari.Kardiyoloji; break; case DoktorBranslari.GozHastaliklari: seciliKisi.HemsireBrans = DoktorBranslari.GozHastaliklari; break; default: break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } FormuTemizle(); lstHemsireKisiler.Items.AddRange((this.MdiParent as FormGiris).hemsireler.ToArray()); btnHemsireKaydet.Enabled = true; btnHemsireGuncelle.Enabled = false; }
private void btnRandevuKaydet_Click(object sender, EventArgs e) { DoktorBranslari doktorBrans = (DoktorBranslari)Enum.Parse(typeof(DoktorBranslari), cmbServisSec.SelectedItem.ToString()); Randevular yeniRandevu = new Randevular { RandevuHasta = cmbHastaSec.SelectedItem as Hasta, RandevuBrans = doktorBrans, RandevuDoktor = cmbDoktorSec.SelectedItem as Doktor, RandevuSaat = saatTut }; if (basildiMi == false) { MessageBox.Show("Lütfen Uygun Bir Randevu Saati Seçiniz."); return; } if ((this.MdiParent as FormGiris).RandevuBilgileri.Count == 0) { lstKayitliHastalar.Items.Add(yeniRandevu); (this.MdiParent as FormGiris).RandevuBilgileri.Add(yeniRandevu); } else { foreach (Randevular item in (this.MdiParent as FormGiris).RandevuBilgileri) { if (item.RandevuBrans.ToString() == cmbServisSec.SelectedItem.ToString() && item.RandevuHasta.Ad + " " + item.RandevuHasta.Soyad == cmbHastaSec.SelectedItem.ToString()) { DialogResult secenek = MessageBox.Show("Bu Serviste Kaydınız Vardır.\nGüncellemek istermisiniz", "Kayıt Hatası", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (secenek == DialogResult.No) { MessageBox.Show("Saglıklı Günler Dileriz"); break; } else if (secenek == DialogResult.Yes) { (this.MdiParent as FormGiris).RandevuBilgileri.Remove(item); lstKayitliHastalar.Items.Remove(item); (this.MdiParent as FormGiris).RandevuBilgileri.Add(yeniRandevu); lstKayitliHastalar.Items.Add(yeniRandevu); MessageBox.Show("Tebrikler Güncellemeniz Yapıldı.\nSaglıklı Günler Dileriz."); break; } } else { lstKayitliHastalar.Items.Add(yeniRandevu); (this.MdiParent as FormGiris).RandevuBilgileri.Add(yeniRandevu); MessageBox.Show("Tebrikler Kaydınız Oluşturuldu.\nSaglıklı Günler Dileriz."); break; } } } butonTut.Enabled = false; FormuTemizle(); btnRandevuKaydet.Visible = false; flwRandevu.Visible = false; lblServisSec.Visible = false; cmbServisSec.Visible = false; lblDoktorSec.Visible = false; cmbDoktorSec.Visible = false; basildiMi = false; saatTut = string.Empty; }