Пример #1
0
 private void btnDegistir_Click(object sender, EventArgs e)
 {
     if (txtHavalimaniAdi.Text.Trim() != "" && txtSehirAdi.Text.Trim() != "" && txtKisaltmasi.Text.Trim() != "")
     {
         Havalimani h = new Havalimani();
         if (h.HavayoluVarMi(txtHavalimaniAdi.Text, Convert.ToInt32(txtHavalimaniKodu.Text), txtKisaltmasi.Text))
         {
             MessageBox.Show("Havalimanı firması zaten kayıtlı!");
             txtHavalimaniAdi.Focus();
         }
         else
         {
             h.HavalimaniID  = Convert.ToInt32(txtHavalimaniKodu.Text);
             h.Aciklama      = txtAciklama.Text;
             h.SehirID       = Convert.ToInt32(txtSehirKodu.Text);
             h.HavalimaniAdi = txtHavalimaniAdi.Text;
             h.Kisaltmasi    = txtKisaltmasi.Text;
             if (h.HavalimaniGuncelle(h))
             {
                 MessageBox.Show("Havalimanı bilgileri güncellendi.");
                 btnSil.Enabled      = false;
                 btnDegistir.Enabled = false;
                 Temizle();
                 txtHavalimaniAdi.ReadOnly  = true;
                 txtAciklama.ReadOnly       = true;
                 txtSehirAdi.ReadOnly       = true;
                 txtHavalimaniKodu.ReadOnly = true;
                 txtSehirKodu.ReadOnly      = true;
                 txtKisaltmasi.ReadOnly     = true;
                 h.HavalimanlariniGetir(lvHavalimanlari);
             }
             else
             {
                 MessageBox.Show("Havalimanı bilgileri güncellenemedi.");
                 txtHavalimaniAdi.Focus();
             }
         }
     }
     else
     {
         MessageBox.Show("Havalimanı adı, kısaltması ve şehir adı boş bırakılamaz.");
     }
 }