Пример #1
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            if (seciliDoktor == null)
            {
                MessageBox.Show("Güncelemek için Doktor seçmelisiniz?");
                return;
            }
            DialogResult cevap = MessageBox.Show($"{seciliDoktor.Ad} adlı kişiyi güncellemek üzeresiniz! Devam etmek istiyor musunuz?", "Kişi Güncelleme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (cevap == DialogResult.Yes)
            {
                try
                {
                    seciliDoktor             = Doktorlar.Where(item => item.TCKN == seciliDoktor.TCKN).FirstOrDefault();
                    seciliDoktor.Ad          = txtAd.Text;
                    seciliDoktor.Soyad       = txtSoyad.Text;
                    seciliDoktor.DogumTarihi = dtpDogumTarihi.Value;
                    seciliDoktor.Maas        = nMaas.Value;
                    seciliDoktor.Telefon     = txtTelefon.Text;
                    seciliDoktor.Cinsiyet    = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler),
                                                                       cmbCinsiyet.SelectedItem.ToString());
                    seciliDoktor.Brans = (SaglıkBranslar)Enum.Parse(typeof(SaglıkBranslar),
                                                                    cmbBrans.SelectedItem.ToString());
                    ListeyiDoldurDoktor();
                    seciliDoktor = null;
                    MessageBox.Show("Güncelleme başarılı", "Güncelleme Ekranı", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
        private async Task D_Kaydet(IDialogContext context, IAwaitable <IMessageActivity> result)
        {
            DoctorEvaluation db = new DoctorEvaluation();

            Hastaneler    HS  = new Hastaneler();
            Doktorlar     DR  = new Doktorlar();
            Degerlendirme DGR = new Degerlendirme();

            Doktorlar DRx = null;

            DRx = db.Doctors.Where(x => x.ad == Isim && x.soyad == Soyisim).FirstOrDefault();
            if (DRx != null)
            {
                List <Degerlendirme> nesne = db.Evaluations.Where(x => x.Id == DRx.Id).ToList();
                foreach (var item in nesne)
                {
                    await context.PostAsync("Yorum : " + item.yorum.ToString() + "\nPuan : " + item.yildiz.ToString());
                }
            }
            else
            {
                await context.PostAsync("Böyle bir kayıt bulunamadı. Değerlendirme bölümünden doktor değerlendirebilirsiniz.");
            }

            context.Wait(D_isim);
        }
Пример #3
0
        public Doktorlar GetDoktorByID(int DoktorID)
        {
            cmd = new SqlCommand("select * from doktorlar where DoktorID=@DoktorID", cnn);
            cmd.Parameters.AddWithValue("@DoktorID", DoktorID);
            Doktorlar doktor = null;

            try
            {
                cnn.Open();
                SqlDataReader reader = cmd.ExecuteReader();
                reader.Read();
                doktor = new Doktorlar()
                {
                    DoktorID     = Convert.ToInt32(reader["DoktorID"]),
                    DoktorAdi    = reader["DoktorAdi"].ToString(),
                    DoktorSoyadi = reader["DoktorSoyadi"].ToString(),
                    KullaniciAdi = reader["KullaniciAdi"].ToString(),
                    Sifre        = reader["Sifre"].ToString(),
                    Cinsiyeti    = Convert.ToChar(reader["Cinsiyeti"]),
                    DepartmanID  = Convert.ToInt32(reader["DepartmanID"]),
                    PolikinlikID = Convert.ToInt32(reader["PoliklinikID"]),
                    RolID        = Convert.ToInt32(reader["RolID"])
                };
                return(doktor);
            }
            catch (Exception)
            {
                return(doktor);
            }
            finally
            {
                cnn.Close();
            }
        }
        public void DBolustur()
        {
            using (DoctorEvaluation db = new DoctorEvaluation())
            {
                Hastaneler hs = new Hastaneler();
                hs.ad = "Üsküdar Devlet Hastanesi";
                db.Hospitals.Add(hs);
                db.SaveChanges();


                Doktorlar dktr = new Doktorlar();
                dktr.ad    = "Hüseyin";
                dktr.soyad = "Biçen";
                dktr.brans = "Kalp Cerrahı";
                dktr.H_id  = 1;
                db.Doctors.Add(dktr);
                db.SaveChanges();

                Degerlendirme dgr = new Degerlendirme();
                dgr.D_id   = 1;
                dgr.yildiz = 4;
                dgr.yorum  = "C*k ilgilendi.";
                db.Evaluations.Add(dgr);
                db.SaveChanges();
            }
        }
Пример #5
0
        public List <Doktorlar> GetDoktorlarByHastane(int Id1, int Id2)
        {
            List <Doktorlar> detayList = new List <Doktorlar>();

            cmd = new SqlCommand("select distinct dr.DrID,dr.DrAdSoyad from Doktorlar dr join Detaylar d on dr.DrID=d.DrID join Hastaneler h on d.HastaneID=h.HastaneID where h.HastaneID=@Id1 and d.PoliklinikID=@Id2 order by dr.DrAdSoyad", conn);
            cmd.Parameters.AddWithValue("@Id1", Id1);
            cmd.Parameters.AddWithValue("@Id2", Id2); //poli

            conn.Open();
            SqlDataReader reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

            while (reader.Read())
            {
                Doktorlar currentHastane = new Doktorlar();

                currentHastane.DrID      = reader.GetInt32(0);
                currentHastane.DrAdSoyad = reader.GetString(1);

                detayList.Add(currentHastane);
            }

            reader.Close();

            return(detayList);
        }
Пример #6
0
        public string Ekle(string tc, string ad, string soyad, string cinsiyet, string tel, string email, string medenihali, DateTime dtarih, int dyeriid, int kanid, int dokunvanid, string adres, int kulid, int klinid, string resim)
        {
            try
            {
                if (!string.IsNullOrWhiteSpace(tc) && !string.IsNullOrWhiteSpace(ad) && !string.IsNullOrWhiteSpace(soyad))
                {
                    Doktorlar doktorayni = rep_dok.Bul(k => k.DoktorTC == tc);
                    if (doktorayni == null)
                    {
                        int ekle = rep_dok.Ekle(new Doktorlar()
                        {
                            DoktorTC = tc, DoktorAdi = ad, DoktorSoyadi = soyad, DoktorCinsiyet = cinsiyet, DoktorTelefon = tel, Email = email, MedeniHali = medenihali, DogumTarihi = dtarih, DogumYeriID = dyeriid, KanGrubuID = kanid, DoktorUnvanID = dokunvanid, Adres = adres, KullaniciID = kulid, KlinikID = klinid, Resim = resim
                        });

                        if (ekle > 0)
                        {
                            return("Ekleme Başarılı");
                        }
                        return("Ekleme Başarısız");
                    }
                    return("Doktor Adı Aynı kayıt var");
                }
                return("Lütfen Tc ,Ad ve soyad giriniz");
            }
            catch (Exception)
            {
                return("Hata Vardır Yetkiliye Bildirin");
            }
        }
Пример #7
0
 private void BtnSorgula_Click(object sender, EventArgs e)
 {
     if (int.TryParse(txtReceteNo.Text, out int receteNo))
     {
         _recete = _recetelerBLL.ReceteGetir(receteNo);
         if (_recete != null)
         {
             _hasta            = _hastalarBLL.HastaGetir(_recete.HastaID);
             _doktor           = _doktorlarBLL.DoktorGetir(_recete.DoktorID);
             lblID.Text        = (_hasta.HastaID).ToString();
             lblAd.Text        = _hasta.HastaAdi;
             lblSoyad.Text     = _hasta.HastaSoyadi;
             lblDoc.Text       = _doktor.DoktorAdi + " " + _doktor.DoktorSoyadi;
             txtRecete.Text    = _recete.Recete;
             pnlRecete.Visible = true;
         }
         else
         {
             MessageBox.Show("Girilen reçete bulunamadı!");
             txtReceteNo.Focus();
         }
     }
     else
     {
         MessageBox.Show("Lütfen geçerli bir reçete numarası giriniz!");
         txtReceteNo.Focus();
     }
 }
Пример #8
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Ad,Soyad,DogumYeri,Cinsiyet,DogumTarihi,UnvanlarId,PoliniklikId")] Doktorlar doktorlar)
        {
            if (id != doktorlar.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(doktorlar);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DoktorlarExists(doktorlar.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PoliniklikId"] = new SelectList(_context.Poliniklik, "Id", "PolinikAd", doktorlar.PoliniklikId);
            ViewData["UnvanlarId"]   = new SelectList(_context.Unvanlar, "Id", "UnvanAd", doktorlar.UnvanlarId);
            return(View(doktorlar));
        }
        private void simpleButton_Guncelle_Click(object sender, EventArgs e)
        {
            frm_dok = new FrmDoktorlar();

            Doktorlar nesnetablo = new Doktorlar();

            nesnetablo.DoktorTC       = maskedTextBox_Tc.Text.Trim();
            nesnetablo.DoktorAdi      = textEdit_DokAd.Text;
            nesnetablo.DoktorSoyadi   = textEdit_DokSoyad.Text;
            nesnetablo.DoktorCinsiyet = comboBoxEdit_DokCins.Text;
            nesnetablo.DoktorTelefon  = maskedTextBox_DokTel.Text;
            nesnetablo.Email          = textEdit_DokEmail.Text;
            nesnetablo.MedeniHali     = comboBoxEdit_DokMedeni.Text;
            nesnetablo.DogumTarihi    = dateTimePicker_DokDogTar.Value;
            nesnetablo.DogumYeriID    = (int)comboBox_DogYer.SelectedValue;
            nesnetablo.KanGrubuID     = (int)comboBox_KanGru.SelectedValue;
            nesnetablo.DoktorUnvanID  = (int)comboBox_UnvanAdi.SelectedValue;
            nesnetablo.Adres          = textEdit_DokAdres.Text;
            nesnetablo.KullaniciID    = 1;
            nesnetablo.KlinikID       = (int)comboBox_Klinik.SelectedValue;
            nesnetablo.Resim          = textboxresimadres.Text;

            string       GuncelleSonuc = dok_man.Guncelle(doktorid, nesnetablo);
            FrmDoktorlar frm_dok1      = (FrmDoktorlar)Application.OpenForms["FrmDoktorlar"];

            frm_dok1.gridControl_Doktorlar.DataSource = dok_man.Listele();
            MessageBox.Show(GuncelleSonuc.ToString());
            Close();
        }
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     try
     {
         Doktor eklenecekDoktor = new Doktor()
         {
             Ad          = txtAd.Text,
             Soyad       = txtSoyad.Text,
             TCKN        = txtTCKN.Text,
             DogumTarihi = dtpDogumTarihi.Value,
             Cinsiyet    = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString()),
             KanGrubu    = (KanGruplari)Enum.Parse(typeof(KanGruplari), cmbKanGrubu.SelectedItem.ToString()),
             Birimi      = (Birimler)Enum.Parse(typeof(Birimler), cmbBirim.SelectedItem.ToString()),
             Maas        = nMaas.Value,
             Unvan       = (Unvanlar)Enum.Parse(typeof(Unvanlar), cmbUnvan.SelectedItem.ToString())
         };
         DoktorunHemsireleri = new List <Hemsire>();
         if (clstHemsireler.CheckedItems.Count > 0)
         {
             foreach (Hemsire item in clstHemsireler.CheckedItems)
             {
                 DoktorunHemsireleri.Add(item);
             }
             DoktorunHemsireleri.ForEach(x => x.AtandiMi = true);
             eklenecekDoktor.Hemsireler = DoktorunHemsireleri;
         }
         Doktorlar.Add(eklenecekDoktor);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Пример #11
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                seciliHemsire = lstHemsire.SelectedItem as Hemsireler;


                Button senderr = sender as Button;
                if (senderr.Text == "Kaydet")
                {
                    Doktorlar yeniDoktor = new Doktorlar()
                    {
                        Ad          = txtAd.Text,
                        Soyad       = txtSoyad.Text,
                        Cinsiyet    = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString()),
                        DogumTarihi = dtpDogumTarihi.Value,
                        Tckn        = txtTCKN.Text,
                        Maas        = Convert.ToDecimal(txtMaas.Text),
                        Branslar1   = (Doktorlar.Branslar)Enum.Parse(typeof(Doktorlar.Branslar), cmbBrans.SelectedItem.ToString()),
                    };
                    foreach (Hemsireler item in lstHemsire.SelectedItems)
                    {
                        yeniDoktor.DoktorunHemsiresi.Add(item);
                    }
                    seciliHemsire.bosMu = false;
                    this.Doktorlar.Add(yeniDoktor);
                    MessageBox.Show("Doktor Ekleme işlemi Başarılı");
                    hemsireListesiniDoldur();
                    ListeyiDoldur();
                    FormuTemizle();
                }
                else if (senderr.Text == "Güncelle")
                {
                    if (seciliDoktor == null)
                    {
                        MessageBox.Show("Lütfen güncellenecek Personeli Seçiniz");
                        return;
                    }
                    seciliDoktor             = Doktorlar.Where(item => item.Tckn == seciliDoktor.Tckn).FirstOrDefault();
                    seciliDoktor.Ad          = txtAd.Text;
                    seciliDoktor.Soyad       = txtSoyad.Text;
                    seciliDoktor.Tckn        = txtTCKN.Text;
                    seciliDoktor.DogumTarihi = dtpDogumTarihi.Value;
                    seciliDoktor.Cinsiyet    = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString());
                    ListeyiDoldur();
                    seciliDoktor = null;
                    foreach (Hemsireler item in lstHemsire.SelectedItems)
                    {
                        seciliDoktor.DoktorunHemsiresi.Add(item);
                    }
                    btnKaydet.Text = "Kaydet";
                    MessageBox.Show("Güncelleme Başarılı");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #12
0
 public mhrsHastalarim(Doktorlar Doktor)
 {
     InitializeComponent();
     _doktor        = Doktor;
     _hastalarBLL   = new HastalarBLL();
     _randevularBLL = new RandevularBLL();
     _seanslarBLL   = new SeanslarBLL();
 }
Пример #13
0
 public mhrsReceteSorgula()
 {
     InitializeComponent();
     _recete       = new Receteler();
     _recetelerBLL = new RecetelerBLL();
     _hastalarBLL  = new HastalarBLL();
     _hasta        = new Hastalar();
     _doktor       = new Doktorlar();
     _doktorlarBLL = new DoktorlarBLL();
 }
Пример #14
0
        private void cmbBirim_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cmbBirim.SelectedItem == null)
            {
                return;
            }

            SeciliBirim          = (Birimler)Enum.Parse(typeof(Birimler), cmbBirim.SelectedItem.ToString());
            cmbDoktor.DataSource = Doktorlar.Where(x => x.Birimi == SeciliBirim).OrderBy(x => x.Ad).ToList();
        }
Пример #15
0
 private void cmbBrans_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (BransDoktorlari != null)
     {
         BransDoktorlari.Clear();
     }
     BransDoktorlari = Doktorlar.Where(item => cmbBrans.SelectedIndex == (int)item.Brans).ToList();
     cmbDoktorlar.Items.Clear();
     cmbDoktorlar.Items.AddRange(BransDoktorlari.ToArray());
 }
Пример #16
0
        public async Task <IActionResult> Create([Bind("Id,Ad,Soyad,DogumYeri,Cinsiyet,DogumTarihi,UnvanlarId,PoliniklikId")] Doktorlar doktorlar)
        {
            if (ModelState.IsValid)
            {
                _context.Add(doktorlar);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PoliniklikId"] = new SelectList(_context.Poliniklik, "Id", "PolinikAd", doktorlar.PoliniklikId);
            ViewData["UnvanlarId"]   = new SelectList(_context.Unvanlar, "Id", "UnvanAd", doktorlar.UnvanlarId);
            return(View(doktorlar));
        }
Пример #17
0
        public ActionResult YeniDoktorEkle(FormCollection form)
        {
            string    kayitDoktorAdi   = form["kayitDoktorAdi"];
            string    kayitDoktorBolum = form["kayitDoktorBolum"];
            string    kayitDoktortc    = form["kayitDoktortc"];
            string    kayitDoktorSifre = form["kayitDoktorSifre"];
            Doktorlar yeniDoktor       = new Doktorlar();

            yeniDoktor.DoktorAdi   = kayitDoktorAdi;
            yeniDoktor.Bolum       = kayitDoktorBolum;
            yeniDoktor.DoktorTc    = kayitDoktortc;
            yeniDoktor.DoktorSifre = kayitDoktorSifre;
            db.Doktorlar.Add(yeniDoktor);
            db.SaveChanges();
            return(View());
        }
Пример #18
0
 public mhrsRandevularim(Hastalar hasta)
 {
     InitializeComponent();
     _doktorlarBLL     = new DoktorlarBLL();
     _randevularBLL    = new RandevularBLL();
     _seanslarBLL      = new SeanslarBLL();
     _hastaneDetayBLL  = new HastaneDetayBLL();
     _hastanelerBLL    = new HastanelerBLL();
     _polikliniklerBLL = new PolikliniklerBLL();
     _departmanBLL     = new DepartmanBLL();
     _hastane          = new Hastaneler();
     _doktor           = new Doktorlar();
     _hasta            = hasta;
     _poliklinikler    = new Poliklinikler();
     _departmanlar     = new Departmanlar();
 }
Пример #19
0
 public string Guncelle(int Doktorid, Doktorlar tablo)
 {
     try
     {
         if (!string.IsNullOrWhiteSpace(tablo.DoktorTC))
         {
             Doktorlar    Guncelle     = rep_dok.Bul(k => k.DoktorlarID == Doktorid);
             DialogResult onayguncelle = MessageBox.Show("Güncellemek istediğiniziden Emin misiniz?", "Güncelleme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (onayguncelle == DialogResult.Yes)
             {
                 if (Guncelle != null)
                 {
                     Guncelle.DoktorTC       = tablo.DoktorTC;
                     Guncelle.DoktorAdi      = tablo.DoktorAdi;
                     Guncelle.DoktorSoyadi   = tablo.DoktorSoyadi;
                     Guncelle.DoktorCinsiyet = tablo.DoktorCinsiyet;
                     Guncelle.DoktorTelefon  = tablo.DoktorTelefon;
                     Guncelle.Email          = tablo.Email;
                     Guncelle.MedeniHali     = tablo.MedeniHali;
                     Guncelle.DogumTarihi    = tablo.DogumTarihi;
                     Guncelle.DogumYeriID    = tablo.DogumYeriID;
                     Guncelle.KanGrubuID     = tablo.KanGrubuID;
                     Guncelle.DoktorUnvanID  = tablo.DoktorUnvanID;
                     Guncelle.Adres          = tablo.Adres;
                     Guncelle.KullaniciID    = tablo.KullaniciID;
                     Guncelle.KlinikID       = tablo.KlinikID;
                     Guncelle.Resim          = tablo.Resim;
                 }
                 if (rep_dok.Guncelle(tablo) > 0)
                 {
                     return("Guncelleme Başarılı");
                 }
                 return("Guncelleme Başarısız");
             }
             return("İşlem İptal Edildi");
         }
         return("Lütfen doktorTc giriniz");
     }
     catch (Exception)
     {
         return("Hata Vardır Yetkiliye Bildirin");
     }
 }
Пример #20
0
        public Doktorlar GetDoctorByID(int Id)
        {
            cmd = new SqlCommand("Select * from Doktorlar where DrID=@Id", conn);
            cmd.Parameters.AddWithValue("@Id", Id);

            conn.Open();
            SqlDataReader reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

            reader.Read();
            Doktorlar currentDoctor = new Doktorlar();

            currentDoctor.DrID      = Id;
            currentDoctor.DrAdSoyad = reader.GetString(1);
            currentDoctor.DrSifre   = reader.GetString(2);

            reader.Close();

            return(currentDoctor);
        }
Пример #21
0
        void RandevulariListele()
        {
            dgvRandevularim.Rows.Clear();
            //dgvRandevularim.Refresh();
            List <Randevular> randevular = _randevularBLL.RandevularıGetirHastaID(_hasta.HastaID);

            foreach (var item in randevular)
            {
                _seans         = _seanslarBLL.SeansGetir(item.SeansID);
                _doktor        = _doktorlarBLL.DoktorGetir(item.DoktorID);
                _hastaneDetay  = _hastaneDetayBLL.HastaneDetayGetir(item.HastaneDetayID);
                _hastane       = _hastanelerBLL.HastaneGetir(_hastaneDetay.HastaneID);
                _poliklinikler = _polikliniklerBLL.PoliklinikGetir(_hastaneDetay.PolikinlikID);
                _departmanlar  = _departmanBLL.DepartmanGetir(_hastaneDetay.DepertmanID);

                dgvRandevularim.Rows.Add(_doktor.DoktorAdi + " " + _doktor.DoktorSoyadi, item.Tarih.ToString("MM/dd/yyyy"), _seans.BaslagicSaati.ToString(@"hh\:mm") + " - " + _seans.BitisSaati.ToString(@"hh\:mm"), _hastane.HastaneAdi, _poliklinikler.PoliklinikAdi, _departmanlar.DepertmanAdi);


                dgvRandevularim.Rows[dgvRandevularim.Rows.Count - 1].Tag = item;
            }
        }
Пример #22
0
 public string Sil(int doktorid)
 {
     try
     {
         DialogResult onaysil = MessageBox.Show("Silmek İstediğinizden Emin misiniz?", "Silme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
         if (onaysil == DialogResult.Yes)
         {
             Doktorlar doktorsil = rep_dok.Bul(K => K.DoktorlarID == doktorid);
             if (rep_dok.Sil(doktorsil) > 0)
             {
                 return("Silme Başarılı");
             }
             return("Silme Başarısız");
         }
         return("İşlem İptal edildi");
     }
     catch (Exception)
     {
         return("Hata var ");
     }
 }
Пример #23
0
        private void lstKisi_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lstKisi.SelectedIndex == -1)
            {
                btnKaydet.Text = "Kaydet";
                return;
            }
            seciliDoktor              = lstKisi.SelectedItem as Doktorlar;
            txtAd.Text                = seciliDoktor.Ad;
            txtSoyad.Text             = seciliDoktor.Soyad;
            txtTCKN.Text              = seciliDoktor.Tckn;
            dtpDogumTarihi.Value      = seciliDoktor.DogumTarihi;
            cmbCinsiyet.SelectedIndex = (int)seciliDoktor.Cinsiyet;
            txtMaas.Text              = seciliDoktor.Maas.ToString();
            cmbBrans.SelectedIndex    = (int)seciliDoktor.Branslar1;
            foreach (Hemsireler item in seciliDoktor.DoktorunHemsiresi)
            {
                lstHemsire.Items.Add(item);
            }

            btnKaydet.Text = "Güncelle";
        }
Пример #24
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (seciliDoktor == null)
            {
                MessageBox.Show("Silemk için öğrenci seçmediniz!");
                return;
            }
            seciliDoktor = (Doktor)lstListe.SelectedItem;
            DialogResult cevap = MessageBox.Show($"{ seciliDoktor.Ad} adlı öğrenciyi silmek istiyor musunuz?", "Öğrenci Silme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (cevap == DialogResult.Yes)
            {
                Doktorlar.Remove(seciliDoktor);
                foreach (Hemsire item in seciliDoktor.BagliHemsireler)
                {
                    item.DoktorId = null;
                }

                ListeyiDoldurDoktor();
                seciliDoktor = null;
                MessageBox.Show("Doktor başarıyla silindi");
            }
        }
Пример #25
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (lstKisi.SelectedItem == null)
            {
                MessageBox.Show("neyi sileyim?"); return;
            }
            seciliDoktor = lstKisi.SelectedItem as Doktorlar;

            DialogResult cevap = MessageBox.Show($"{seciliDoktor.Ad} adlı kişiyi silmek istiyor musunuz", "Kişi silme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (cevap == DialogResult.Yes)
            {
                Doktorlar.Remove(seciliDoktor);
                ListeyiDoldur();
                //FormuTemizle();
                MessageBox.Show($"{seciliDoktor.Ad} adlı kişi silindi");
                foreach (var item in lstHemsire.Items)
                {
                    (item as Hemsireler).bosMu = true;
                }
                seciliDoktor   = null;
                btnKaydet.Text = "Kaydet";
            }
        }
Пример #26
0
        public List <Doktorlar> GetDoktorByPoliklinikID(int Id)
        {
            List <Doktorlar> detayList = new List <Doktorlar>();

            cmd = new SqlCommand("Select distinct dr.DrID,dr.DrAdSoyad from Doktorlar as dr join Detaylar as  d  on dr.DrID=d.DrID  where d.PoliklinikID=@Id order by dr.DrAdSoyad", conn);
            cmd.Parameters.AddWithValue("@Id", Id);

            conn.Open();
            SqlDataReader reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

            while (reader.Read())
            {
                Doktorlar currentPoliklinik = new Doktorlar();

                currentPoliklinik.DrID      = reader.GetInt32(0);
                currentPoliklinik.DrAdSoyad = reader.GetString(1);

                detayList.Add(currentPoliklinik);
            }

            reader.Close();

            return(detayList);
        }
Пример #27
0
        public List <Doktorlar> GetAllDoctors()
        {
            List <Doktorlar> userList = new List <Doktorlar>();

            cmd = new SqlCommand("Select * from Doktorlar", conn);

            Doktorlar currentDoctor = null;

            conn.Open();
            SqlDataReader reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

            while (reader.Read())
            {
                currentDoctor = new Doktorlar();

                currentDoctor.DrID      = reader.GetInt32(0);
                currentDoctor.DrAdSoyad = reader.GetString(1);
                currentDoctor.DrSifre   = reader.GetString(2);
                userList.Add(currentDoctor);
            }
            reader.Close();

            return(userList);
        }
Пример #28
0
 private void DosyaIslemleriForm_Load(object sender, EventArgs e)
 {
     cmbDoktorlar.Items.AddRange(Doktorlar.ToArray());
 }
Пример #29
0
 public mhrsDoktor(Doktorlar Doktor)
 {
     InitializeComponent();
     _doktor = Doktor;
 }
Пример #30
0
 private void cmbDoktor_SelectedIndexChanged(object sender, EventArgs e)
 {
     gbSaatler.Visible = true;
     seciliDoktor      = cmbDoktor.SelectedItem as Doktorlar;
     butonPasifYap(seciliDoktor.DoluSaatler);
 }