Example #1
0
        private void HastaBilgileri_Load(object sender, EventArgs e)
        {
            Hasta hastaBilgisi;

            if (dosyaNoVarmi == true)
            {
                btnYeni.Enabled           = false;
                txtTcKimlik.Enabled       = false;
                hastaBilgisi              = Veritabani.HastaIslemleriGetir(dosyaNo);
                txtDosyaNo.Text           = dosyaNo;
                txtTcKimlik.Text          = hastaBilgisi.TcNo;
                txtAdi.Text               = hastaBilgisi.Adi;
                txtSoyad.Text             = hastaBilgisi.Soyadi;
                txtDogumYeri.Text         = hastaBilgisi.DogumYeri;
                txtDogumTarihi.Value      = hastaBilgisi.DogumTarihi;
                txtBabaAdi.Text           = hastaBilgisi.BabaAdi;
                txtAnneAdi.Text           = hastaBilgisi.AnneAdi;
                txtCinsiyet.Text          = hastaBilgisi.Cinsiyet.ToString();
                txtMedeniHali.Text        = hastaBilgisi.MedeniDurum.ToString();
                txtKanGrubu.Text          = hastaBilgisi.KanGrubu;
                txtAdres.Text             = hastaBilgisi.Adres;
                txtTel.Text               = hastaBilgisi.TelefonNo;
                txtYakınNo.Text           = hastaBilgisi.YakinNo;
                txtKurumSicilNo.Text      = hastaBilgisi.KurumSicilNo;
                txtKurumAdi.Text          = hastaBilgisi.KurumAdi;
                txtYakınKurumSicilNo.Text = hastaBilgisi.YakinKurumSicilNo;
                txtYakinKurumAdi.Text     = hastaBilgisi.YakinKurumAdi;
            }
            else
            {
                int yeniDosyaNo = Convert.ToInt32(Veritabani.maxVeri("dosyaNo", "tblHasta"));
                yeniDosyaNo++;
                txtDosyaNo.Text     = yeniDosyaNo.ToString();
                btnGuncelle.Enabled = false;
                btnSil.Enabled      = false;
            }
        }
 private void Doldur()
 {
     try
     {
         string deger = Veritabani.VeriAra("tblHasta", "dosyaNo", txtDosyaNo.Text, "dosyaNo");
         if (deger != "")
         {
             hastaBilgisi        = Veritabani.HastaIslemleriGetir(txtDosyaNo.Text);
             txtHastaAdi.Text    = hastaBilgisi.Adi;
             txtHastaSoyadi.Text = hastaBilgisi.Soyadi;
             txtKurumAdi.Text    = hastaBilgisi.KurumAdi;
             for (int i = 0; i < hastaBilgisi.sevkTarihleri.Count; i++)
             {
                 if (!txtOncekiIslem.Items.Contains(hastaBilgisi.sevkTarihleri[i]))
                 {
                     txtOncekiIslem.Items.Add(hastaBilgisi.sevkTarihleri[i]);
                 }
             }
         }
         else if (deger == "" && txtDosyaNo.Text != "")
         {
             MessageBox.Show("Bu dosya numarasına sahip hasta bulunamadı.", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             DosyaBul childForm = DosyaBul.DosyaBulInstance();
             childForm.BringToFront();
             childForm.MdiParent     = Program.Owner;
             childForm.StartPosition = FormStartPosition.CenterScreen;
             childForm.Show();
         }
     }
     catch (Exception a)
     {
         MessageBox.Show("Bir hata oluştu:" + a.Message, "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }