Beispiel #1
0
        private void cbxklinik_SelectedIndexChanged(object sender, EventArgs e)
        {
            Klinikler kk = (Klinikler)cbxklinik.SelectedItem;

            txtklinikad.Text = kk.KlinikAd;
            txtklinikid.Text = Convert.ToString(kk.KlinikNo);
        }
        private void tsbtnDuzenle_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Hizmet bilgilerini değiştirmek istediğinize emin misiniz?", "Düzenlensin mi?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                Hizmetler h = new Hizmetler();
                h.HizmetID  = Convert.ToInt32(txtHizmetID.Text);
                h.HizmetAdi = txtHizmetAd.Text;
                h.Ucret     = Convert.ToDouble(txtUcret.Text);
                h.Aciklama  = txtAciklama.Text;

                Klinikler k = new Klinikler();

                h.KlinikID = k.KlinikIDBul(cbKlinikAdlari.SelectedItem.ToString());



                if (h.HizmetDuzenle(h))
                {
                    MessageBox.Show("Hizmet Bilgileri değiştirildi..");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Bilgileri kontrol ediniz..");
                }
            }
        }
Beispiel #3
0
        public MessageResult Edit(Klinikler model)
        {
            var kontrol = _repo.GetList(x => x.KlinikID != model.KlinikID && x.KlinikAd == model.KlinikAd).Count;

            if (Convert.ToBoolean(kontrol))
            {
                var msg = new MessageResult();
                msg.ErrorMessage = new List <string> {
                    "Bu Klinik Adıyla bir klinik zaten var."
                };
                return(msg);
            }

            else
            {
                var _validator          = new KlinikUpdateValidator();
                ValidationResult result = _validator.Validate(model);
                if (result.IsValid)
                {
                    _repo.Update(model);
                }
                var m = new MessageResult
                {
                    ErrorMessage = result.Errors.Select(x => x.ErrorMessage).ToList(),
                    IsSucceed    = result.IsValid
                };
                m.SuccessMessage = m.IsSucceed == true ? "Klinik Güncelleme İşlemi Başarılı." : "Hatalı bilgiler mevcut";
                return(m);
            }
        }
Beispiel #4
0
        private void frmKlinikTanimlama_Load(object sender, EventArgs e)
        {
            //gride klinikler verilerini yükler(klinikno, klinik adı,randevu süresi,açıklama)
            Klinikler k = new Klinikler();

            k.KlinikleriGetir(lvKlinikler);
        }
        private void tsbtnEkle_Click(object sender, EventArgs e)
        {
            Hizmetler h = new Hizmetler();

            h.HizmetAdi = txtHizmetAd.Text;
            h.Ucret     = Convert.ToInt32(txtUcret.Text);
            h.Aciklama  = txtAciklama.Text;

            Klinikler k = new Klinikler();

            h.KlinikID = k.KlinikIDBul(cbKlinikAdlari.SelectedItem.ToString());



            if (h.HizmetVarmi(txtHizmetAd.Text))
            {
                MessageBox.Show("Hizmet zaten var.", "UYARI");
            }
            else
            {
                if (h.HizmetEkle(h))
                {
                    MessageBox.Show("Hizmet bilgileri başarıyla eklendi.");
                    //k.KlinikleriGetir(Genel.lvKlinikler);
                }
                else
                {
                    MessageBox.Show("Hizmet bilgileri eklenemedi", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }

            Temizle();
        }
Beispiel #6
0
        //kapat butonu
        private void tsbtnKapat_Click(object sender, EventArgs e)
        {
            Klinikler          k   = new Klinikler();
            frmKlinikTanimlama frm = new frmKlinikTanimlama();

            this.Close();
        }
Beispiel #7
0
        private void tsbtnEkle_Click(object sender, EventArgs e)
        {
            //verileri txt ye gir
            Klinikler k = new Klinikler();

            k.KlinikAd    = txtKlinikAd.Text;
            k.RandevuSure = Convert.ToInt32(txtRandevuSure.Text);
            k.Aciklama    = txtAciklama.Text;

            if (k.KlinikVarmi(txtKlinikAd.Text))//eğer klinik txt de yazmıyorsa
            {
                MessageBox.Show("Klinik zaten var.", "UYARI");
            }
            else//txt ye yazılan klinik bilgileri
            {
                if (k.KlinikEkle(k))
                {//ekleme işlemi başarılıysa
                    MessageBox.Show("Klinik bilgileri başarıyla eklendi.");
                    //k.KlinikleriGetir(Genel.lvKlinikler);
                }
                else
                {//ekleme işlemi başarısızsa
                    MessageBox.Show("Klinik bilgileri eklenemedi", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }

            Temizle();
        }
Beispiel #8
0
        //private void tsbtnDuzenle_Click(object sender, EventArgs e)
        //{
        //    Klinikler k = new Klinikler();
        //    k.KlinikNo = Convert.ToInt32(txtKlinikNo.Text);
        //    k.KlinikAd = txtKlinikAd.Text;
        //    k.RandevuSure = Convert.ToInt32(txtRandevuSure.Text);
        //    k.Aciklama = txtAciklama.Text;

        //    if(k.KlinikDuzenle(k))
        //    {

        //        MessageBox.Show("Klinik Bilgileri değiştirildi..");
        //        this.Close();


        //    }
        //    else
        //    {

        //        MessageBox.Show("Bilgileri kontrol ediniz..");
        //    }

        //}

        private void tsbtnEkle_Click(object sender, EventArgs e)
        {
            Klinikler k = new Klinikler();

            k.KlinikAd    = txtKlinikAd.Text;
            k.RandevuSure = Convert.ToInt32(txtRandevuSure.Text);
            k.Aciklama    = txtAciklama.Text;

            if (k.KlinikVarmi(txtKlinikAd.Text))
            {
                MessageBox.Show("Klinik zaten var.", "UYARI");
            }
            else
            {
                if (k.KlinikEkle(k))
                {
                    MessageBox.Show("Klinik bilgileri başarıyla eklendi.");
                    //k.KlinikleriGetir(Genel.lvKlinikler);
                }
                else
                {
                    MessageBox.Show("Klinik bilgileri eklenemedi", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }

            Temizle();
        }
Beispiel #9
0
        //seçilen klinkte düzenlemeler yapma
        private void tsbtnDuzenle_Click(object sender, EventArgs e)
        {
            if (lvKlinikler.SelectedItems.Count == 0)//gridden satır seçilmezse
            {
                MessageBox.Show("Klinik bilgisi seçilmedi!!");
            }
            else//seçilen verileri klinik işlemleri formuna yükleme
            {
                frmKlinikIslemleri frm = new frmKlinikIslemleri();
                frm.Text = "Klinik Düzenleme İşlemleri";
                //form düzenlemesi
                frm.Top  = 0;
                frm.Left = 0;
                //verileri getir
                frm.tsbtnEkle.Visible = false;//ekle butonu çalışmaz
                //seçilen verileri txtye yazar
                frm.txtKlinikNo.Text    = lvKlinikler.SelectedItems[0].SubItems[0].Text;
                frm.txtKlinikAd.Text    = lvKlinikler.SelectedItems[0].SubItems[1].Text;
                frm.txtRandevuSure.Text = lvKlinikler.SelectedItems[0].SubItems[2].Text;
                frm.txtAciklama.Text    = lvKlinikler.SelectedItems[0].SubItems[3].Text;


                frm.ShowDialog();
            }
            //ekleme işleminden sonra gride ekleme
            Klinikler k = new Klinikler();

            k.KlinikleriGetir(lvKlinikler);
        }
Beispiel #10
0
        private void frmKlinikTanimlama_Load(object sender, EventArgs e)
        {
            Klinikler k = new Klinikler();

            k.KlinikleriGetir(lvKlinikler);

            //k.KlinikleriGetir(lvKlinikler);
        }
Beispiel #11
0
 private void dgvKlinikler_DoubleClick(object sender, EventArgs e)
 {
     if (dgvKlinikler.SelectedRows.Count > 0)
     {
         int id1 = Convert.ToInt32(dgvKlinikler.SelectedRows[0].Cells[0].Value);
         kl             = krRepos.SelectById(id1);
         txtKlinik.Text = kl.KlinikAdı;
     }
 }
        private void frmRandevuIptal_Load(object sender, EventArgs e)
        {
            txtHastaAdi.Text    = Genel.SeciliHastaAd;
            txtHastaSoyadi.Text = Genel.SeciliHastaSoyad;


            Klinikler k = new Klinikler();

            k.KlinikAdiGetir(cbKlinikler);
        }
        private void frmHizmetIslemleri_Load(object sender, EventArgs e)
        {
            Klinikler          k   = new Klinikler();
            frmHizmetTanimlama frm = new frmHizmetTanimlama();

            k.KlinikAdiGetir(cbKlinikAdlari);
            int index = cbKlinikAdlari.FindString(txtKlinikAd.Text);

            cbKlinikAdlari.SelectedIndex = index;
        }
Beispiel #14
0
        private void frmHizmetIslemleri_Load(object sender, EventArgs e)
        {
            Klinikler          k   = new Klinikler();
            frmHizmetTanimlama frm = new frmHizmetTanimlama();

            k.KlinikAdiGetir(cbKlinikAdlari);
            int index = cbKlinikAdlari.FindString(txtKlinikAd.Text); //txt de aradı klinik adlarını

            cbKlinikAdlari.SelectedIndex = index;                    //daha sonra klinik adlarını comboya attı
        }
Beispiel #15
0
        //
        private void frmRandevuIptal_Load(object sender, EventArgs e)
        {
            txtHastaAdi.Text    = Genel.SeciliHastaAd;    //hastalar listesinden seçili olanın adını txt getirir
            txtHastaSoyadi.Text = Genel.SeciliHastaSoyad; //hastalar listesinden seçili olanın soyadını txt getirir

            //tüm klinik listesini getirir
            Klinikler k = new Klinikler();

            k.KlinikAdiGetir(cbKlinikler);
        }
Beispiel #16
0
 private void dgvKlinikler_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     _secilenKlinikId = Convert.ToInt32(dgvKlinikler.SelectedRows[0].Cells[0].Value);
     if (_secilenKlinikId == 0)
     {
         return;
     }
     SecilenKlinik          = _klinikService.GetKlinikById(_secilenKlinikId);
     txtKlinikAd.Text       = SecilenKlinik.KlinikAd;
     txtKlinikAciklama.Text = SecilenKlinik.Aciklama;
 }
        private void frmPersoneller_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;
            Unvanlar u = new Unvanlar();

            u.UnvanTurGetir(cbxunvan);
            Klinikler kk = new Klinikler();

            kk.KlinikTurGetir(cbxklinik);
        }
Beispiel #18
0
        private void frmPersoneller_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;
            Unvanla u = new Unvanla();

            u.UnvanTurGetir(cbxunvan);
            Klinikler kk = new Klinikler();

            kk.KlinikTurGetir(cbxklinik);
            tslblPersonelAdi.Text = Genel.PersonelAdi + " " + Genel.PersonelSoyadi;//personel adı ve soyadını yazdırma
        }
Beispiel #19
0
        private void frmHastaKabul_Load(object sender, EventArgs e)
        {
            tslblPersonelAd.Text = Genel.PersonelAdi + " " + Genel.PersonelSoyadi;
            Klinikler k = new Klinikler();

            k.KlinikAdiGetir(cbKlinikler);
            cbKlinikler.SelectedIndex = 0;
            Personeller p = new Personeller();

            p.PersonelAdiGetir(cbHekimler, cbKlinikler.SelectedItem.ToString());
            cbHekimler.SelectedIndex = 0;
            txtHastaID.Text          = Genel.SeciliHastaID.ToString();
        }
Beispiel #20
0
        //Giriş yap butonuna basıldığında Anasayfa formunu ekrana bas ve ünvanları labellara yazdır
        private void btnGirisYap_Click(object sender, EventArgs e)
        {
            Personeller p = new Personeller();

            if (p.KullaniciVarmi(txtKullaniciAd.Text, txtSfr.Text))
            {
                //Anasayfa verilerini çek
                frmAnasayfa frm = new frmAnasayfa();
                p = p.PersonelBilgileriGetir(txtKullaniciAd.Text, txtSfr.Text);
                Genel.PersonelID     = p.PersonelID;
                Genel.KlinikID       = p.KlinikID;
                Genel.UnvanID        = p.UnvanID;
                Genel.PersonelAdi    = p.Ad;
                Genel.PersonelSoyadi = p.Soyad;

                Klinikler k = new Klinikler();

                //klinik adını labela bas
                Genel.KlinikAdi        = k.KlinikAdiGetir(p.KlinikID);
                frm.tslblKlinikAd.Text = Genel.KlinikAdi;

                if (p.UnvanID == 1)
                {
                    frm.tslblPersonelAdi.Text = "Doktor " + p.Ad + " " + p.Soyad;
                }
                else if (p.UnvanID == 2)
                {
                    frm.tslblPersonelAdi.Text = "Hemşire " + p.Ad + " " + p.Soyad;
                }
                else if (p.UnvanID == 1002)
                {
                    frm.tslblPersonelAdi.Text = "Danışman " + p.Ad + " " + p.Soyad;
                }
                else if (p.UnvanID == 1003)
                {
                    frm.tslblPersonelAdi.Text = "Admin " + p.Ad + " " + p.Soyad;
                }
                else if (p.UnvanID == 1004)
                {
                    frm.tslblPersonelAdi.Text = "Hizmetli " + p.Ad + " " + p.Soyad;
                }
                frm.ShowDialog();
                this.Close();
            }
            //eğer girilen kullanıcı adı veritabanında yoksa
            else
            {
                MessageBox.Show("Kullanici adi veya şifre bilgileri yanlış !! ", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        public HttpResponseMessage AddClinic(Clinic clinic)
        {
            using (HayatKanaliDB db = new HayatKanaliDB())
            {
                Klinikler k = new Klinikler()
                {
                    KlinikAdi = clinic.Name,
                    Aciklama  = clinic.Description
                };

                db.Klinikler.Add(k);
                db.SaveChanges();

                return(Request.CreateResponse(HttpStatusCode.Created, clinic));
            }
        }
Beispiel #22
0
        private void frmHastaKabul_Load(object sender, EventArgs e)
        {
            //toolSpripte girilen personelin adı soyadını yazdırır
            tslblPersonelAd.Text = Genel.PersonelAdi + " " + Genel.PersonelSoyadi;

            //comboBoxa veritabanından Klinik isimlerini getirir
            Klinikler k = new Klinikler();

            k.KlinikAdiGetir(cbKlinikler);
            cbKlinikler.SelectedIndex = 0;//ilk klinik seçili

            //klinik ismine göre personel isimlerini getirir
            Personeller p = new Personeller();

            p.PersonelAdiGetir(cbHekimler, cbKlinikler.SelectedItem.ToString());
            cbHekimler.SelectedIndex = 0;
            txtHastaID.Text          = Genel.SeciliHastaID.ToString();
        }
Beispiel #23
0
        public MessageResult Create(Klinikler model)
        {
            var _validator          = new KlinikAddValidator();
            ValidationResult result = _validator.Validate(model);

            if (result.IsValid)
            {
                _repo.Add(model);
            }
            var m = new MessageResult
            {
                ErrorMessage = result.Errors.Select(x => x.ErrorMessage).ToList(),
                IsSucceed    = result.IsValid
            };

            m.SuccessMessage = m.IsSucceed == true ? "Klinik Ekleme İşlemi Başarılı." : "Hatalı bilgiler mevcut";
            return(m);
        }
Beispiel #24
0
        //klinik ekleme işlemleri
        private void tsbtnEkle_Click(object sender, EventArgs e)
        {
            //klinik ekleme formunu getirir
            frmKlinikIslemleri frm = new frmKlinikIslemleri();

            frm.Text = "Klinik Ekleme İşlemleri";
            //form düzenlemeleri
            frm.Top  = 0;
            frm.Left = 0;

            frm.lblKlinikNo.Visible  = false;
            frm.txtKlinikNo.Visible  = false;
            frm.tsbtnDuzenle.Visible = false;
            frm.tsbtnEkle.Visible    = true;
            frm.ShowDialog();
            Klinikler k = new Klinikler();

            k.KlinikleriGetir(lvKlinikler);
        }
Beispiel #25
0
        private void tsbtnDuzenle_Click_1(object sender, EventArgs e)
        {
            if (MessageBox.Show("Klinik bilgilerini değiştirmek istediğinize emin misiniz?", "Düzenlensin mi?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                Klinikler k = new Klinikler();
                k.KlinikNo    = Convert.ToInt32(txtKlinikNo.Text);
                k.KlinikAd    = txtKlinikAd.Text;
                k.RandevuSure = Convert.ToInt32(txtRandevuSure.Text);
                k.Aciklama    = txtAciklama.Text;

                if (k.KlinikDuzenle(k))
                {
                    MessageBox.Show("Klinik Bilgileri değiştirildi..");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Bilgileri kontrol ediniz..");
                }
            }
        }
Beispiel #26
0
        private void btnKlinikEkle_Click(object sender, EventArgs e)
        {
            Klinikler model = new Klinikler
            {
                KlinikAd = txtKlinikAd.Text,
                Aciklama = txtKlinikAciklama.Text,
            };

            var result = _klinikService.Create(model);

            if (result.IsSucceed)
            {
                MessageBox.Show(result.SuccessMessage, "İşlem Gerçekleştirildi!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show(string.Join("\n", result.ErrorMessage), "İşlem Gerçekleştirilemedi!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            KlinikListesiDoldur();
            KlinikTemizle();
            CbKlinikDoldur();
        }
Beispiel #27
0
        //Hizmet ekleme
        private void tsbtnEkle_Click(object sender, EventArgs e)
        {
            frmHizmetIslemleri frm = new frmHizmetIslemleri();//hizmet işlemleri formu ekrana basılır

            frm.Text = "Hizmet Ekleme İşlemleri";

            frm.Top  = 0;
            frm.Left = 0;
            //veriler
            frm.lblHizmetID.Visible  = false;
            frm.txtHizmetID.Visible  = false;
            frm.tsbtnDuzenle.Visible = false;
            frm.tsbtnEkle.Visible    = true;
            //comboya klinikleri getirir
            Klinikler k = new Klinikler();

            k.KlinikAdiGetir(frm.cbKlinikAdlari);
            frm.ShowDialog();
            Hizmetler h = new Hizmetler();

            h.HizmetleriGetir(lvHizmetler);
        }
Beispiel #28
0
 private void tsbtnSil_Click(object sender, EventArgs e)
 {
     if (lvKlinikler.SelectedItems.Count == 0)
     {
         MessageBox.Show("Klinik bilgisi seçilmedi!!");
     }
     else
     {
         if (MessageBox.Show("Klinik bilgisini silmek istediğinize emin misiniz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             Klinikler k = new Klinikler();
             k.KlinikNo    = Convert.ToInt32(lvKlinikler.SelectedItems[0].SubItems[0].Text);
             k.KlinikAd    = lvKlinikler.SelectedItems[0].SubItems[1].Text;
             k.RandevuSure = Convert.ToInt32(lvKlinikler.SelectedItems[0].SubItems[2].Text);
             k.Aciklama    = lvKlinikler.SelectedItems[0].SubItems[3].Text;
             if (k.KlinikSil(k))
             {
                 MessageBox.Show("Klinik bilgileri silindi.");
                 k.KlinikleriGetir(lvKlinikler);
             }
         }
     }
 }
Beispiel #29
0
        private void tsbtnDuzenle_Click(object sender, EventArgs e)
        {
            if (lvKlinikler.SelectedItems.Count == 0)
            {
                MessageBox.Show("Klinik bilgisi seçilmedi!!");
            }
            else
            {
                frmKlinikIslemleri frm = new frmKlinikIslemleri();
                frm.Text = "Klinik Düzenleme İşlemleri";
                frm.Top  = 0;
                frm.Left = 0;
                frm.tsbtnEkle.Visible   = false;
                frm.txtKlinikNo.Text    = lvKlinikler.SelectedItems[0].SubItems[0].Text;
                frm.txtKlinikAd.Text    = lvKlinikler.SelectedItems[0].SubItems[1].Text;
                frm.txtRandevuSure.Text = lvKlinikler.SelectedItems[0].SubItems[2].Text;


                frm.ShowDialog();
            }
            Klinikler k = new Klinikler();

            k.KlinikleriGetir(lvKlinikler);
        }
Beispiel #30
0
        //klinik adına göre arama yapma
        private void tstxtAdaGore_TextChanged(object sender, EventArgs e)
        {
            Klinikler k = new Klinikler();

            k.AdaGoreArama(tstxtAdaGore.Text, lvKlinikler);
        }