예제 #1
0
        private void btnHastaGuncelle_Click(object sender, EventArgs e)
        {
            var kurum = _kurumRepository.KurumGetir(cbKurum.selectedValue).FirstOrDefault(); //Seçilen Kurumun idsini getirir.

            if (_secilenHasta != null)
            {
                _secilenHasta.Ad          = txtAd.Text;
                _secilenHasta.Soyad       = txtSoyad.Text;
                _secilenHasta.TCKimlikNo  = txtTCKimlikNo.Text;
                _secilenHasta.Cinsiyet    = cbCinsiyet.Text;
                _secilenHasta.CepTel      = txtCepTelefonu.Text;
                _secilenHasta.EvTel       = txtEvTelefonu.Text;
                _secilenHasta.KanGrubu    = txtKanGrubu.Text;
                _secilenHasta.DogumTarihi = dtpDogumTarihi.Value;
                _secilenHasta.il          = cbil.Text;
                _secilenHasta.Ilce        = cbIlce.Text;
                _secilenHasta.KurumID     = kurum.KurumID;
                _secilenHasta.Adres       = txtAdres.Text;

                var result = _hastaService.Edit(_secilenHasta);
                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);
                }
                HastaListesiDoldur();
            }
        }