Exemple #1
0
        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;
        }
Exemple #2
0
        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;
        }
Exemple #3
0
        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;
        }
Exemple #4
0
        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;
        }