예제 #1
0
 public static DosyaBul DosyaBulInstance()
 {
     if (DosyabulInstance != null)
     {
         return(DosyabulInstance);
     }
     else
     {
         return(DosyabulInstance = new DosyaBul());
     }
 }
 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);
     }
 }
예제 #3
0
 private void DosyaBul_FormClosed(object sender, FormClosedEventArgs e)
 {
     DosyabulInstance = null;
 }