private void Btn_kaydet_Click(object sender, EventArgs e)
        {
            try
            {
                var hataKontrol = new HataKontrol();
                hataKontrol.TextBosKontrol(txtAd, "Ad");
                hataKontrol.TextBosKontrol(txtSoyad, "Soyad");
                hataKontrol.TCKimlikKontrol(txtTcNo, "TCNO");
                if (hataKontrol.HataVarmi())
                {
                    return;
                }

                if (duzenlenenHasta == null)
                {
                    duzenlenenHasta = new Hasta();
                }

                duzenlenenHasta.TCNO                = txtTcNo.Text.Trim();
                duzenlenenHasta.Ad                  = txtAd.Text.Trim();
                duzenlenenHasta.Soyad               = txtSoyad.Text.Trim();
                duzenlenenHasta.AnneAd              = txtAnneAd.Text.Trim();
                duzenlenenHasta.BabaAd              = txtBabaAd.Text.Trim();
                duzenlenenHasta.DogumTarih          = Convert.ToDateTime(dtpDogumTarihi.Value.Date);
                duzenlenenHasta.Yas                 = byte.Parse(txtYas.Text);
                duzenlenenHasta.TelEv               = txtTelEv.Text.Trim();
                duzenlenenHasta.TelCep              = txtTelCep.Text.Trim();
                duzenlenenHasta.Adres               = txtAdres.Text.Trim();
                duzenlenenHasta.Cinsiyet            = rbErkek.Text.Trim();
                duzenlenenHasta.Cinsiyet            = rbKadin.Text.Trim();
                duzenlenenHasta.Cinsiyet            = rbCocuk.Text.Trim();
                duzenlenenHasta.KanGrub             = txtKanGrup.Text.Trim();
                duzenlenenHasta.CalismaDurum        = Convert.ToBoolean(rbCalismaEvet.Checked);
                duzenlenenHasta.CalismaDurum        = Convert.ToBoolean(rbCalismaHayir.Checked);
                duzenlenenHasta.Meslek              = txtMeslek.Text.Trim();
                duzenlenenHasta.SigortaVarYok       = Convert.ToBoolean(rbSigortaEvet.Checked);
                duzenlenenHasta.SigortaVarYok       = Convert.ToBoolean(rbSigortaHayir.Checked);
                duzenlenenHasta.SigortaDurum        = cbSigortaDurum.Text.Trim();
                duzenlenenHasta.SigortaBaslamaTarih = Convert.ToDateTime(dtpSigortaBTarih.Value.Date);
                duzenlenenHasta.CalistigiGun        = txtCalistigiGunSayisi.Text.Trim();
                duzenlenenHasta.Doktor              = (Doktor)cbDoktor.Text.Trim();
                duzenlenenHasta.Save();
                DialogResult = DialogResult.OK;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #2
0
 private void Dgv_Kayit_Listele_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (hastalar == null)
     {
         duzenlenenHasta = (Hasta)dgv_Kayit_Listele.CurrentRow.DataBoundItem;
         var duzenlemeFormu = new HastaDuzenle(null);
         if (duzenlemeFormu.ShowDialog() == DialogResult.OK)
         {
             hastalar.Reload();
         }
         return;
     }
     else
     {
         duzenlenenHasta = (Hasta)dgv_Kayit_Listele.CurrentRow.DataBoundItem;
         var duzenlemeFormu = new HastaDuzenle(duzenlenenHasta);
         if (duzenlemeFormu.ShowDialog() == DialogResult.OK)
         {
             hastalar.Reload();
         }
         return;
     }
 }
        public HastaDuzenle(Hasta hasta)
        {
            InitializeComponent();
            duzenlenenHasta = hasta;

            if (hasta == null)
            {
                btn_sil.Visible = false;
            }
            else
            {
                hasta.Reload();
                txtTcNo.Text               = duzenlenenHasta.TCNO;
                txtAd.Text                 = duzenlenenHasta.Ad;
                txtSoyad.Text              = duzenlenenHasta.Soyad;
                txtAnneAd.Text             = duzenlenenHasta.AnneAd;
                txtBabaAd.Text             = duzenlenenHasta.BabaAd;
                dtpDogumTarihi.Value       = Convert.ToDateTime(duzenlenenHasta.DogumTarih);
                txtYas.Text                = Convert.ToString(duzenlenenHasta.Yas);
                txtTelEv.Text              = duzenlenenHasta.TelEv;
                txtTelCep.Text             = duzenlenenHasta.TelCep;
                txtAdres.Text              = duzenlenenHasta.Adres;
                rbErkek.Text               = duzenlenenHasta.Cinsiyet;
                rbKadin.Text               = duzenlenenHasta.Cinsiyet;
                rbCocuk.Text               = duzenlenenHasta.Cinsiyet;
                txtKanGrup.Text            = duzenlenenHasta.KanGrub;
                rbCalismaEvet.Checked      = duzenlenenHasta.CalismaDurum;
                rbCalismaHayir.Checked     = duzenlenenHasta.CalismaDurum;
                txtMeslek.Text             = duzenlenenHasta.Meslek;
                rbSigortaEvet.Checked      = duzenlenenHasta.SigortaVarYok;
                rbSigortaHayir.Checked     = duzenlenenHasta.SigortaVarYok;
                cbSigortaDurum.Text        = duzenlenenHasta.SigortaDurum;
                dtpSigortaBTarih.Value     = Convert.ToDateTime(duzenlenenHasta.SigortaBaslamaTarih);
                txtCalistigiGunSayisi.Text = duzenlenenHasta.CalistigiGun;
                cbDoktor.Text              = Convert.ToString(duzenlenenHasta.Doktor);
            }
        }