예제 #1
0
        private void Havalimanlari_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;
            Havalimani h = new Havalimani();

            h.HavalimanlariniGetir(lvHavalimanlari);
        }
예제 #2
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.");
     }
 }
예제 #3
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek istediğinizden emin misiniz?", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
     {
         Havalimani h = new Havalimani();
         if (h.HavalimaniSil(Convert.ToInt32(txtHavalimaniKodu.Text)))
         {
             MessageBox.Show("Havayolu Silindi.");
             h.HavalimanlariniGetir(lvHavalimanlari);
             Temizle();
             btnSil.Enabled             = false;
             btnDegistir.Enabled        = false;
             txtHavalimaniAdi.ReadOnly  = true;
             txtAciklama.ReadOnly       = true;
             txtSehirAdi.ReadOnly       = true;
             txtHavalimaniKodu.ReadOnly = true;
             txtSehirKodu.ReadOnly      = true;
             txtKisaltmasi.ReadOnly     = true;
         }
     }
 }
예제 #4
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (txtHavalimaniAdi.Text.Trim() != "" && txtSehirAdi.Text.Trim() != "" && txtKisaltmasi.Text.Trim() != "")
     {
         Havalimani h = new Havalimani();
         if (h.HavalimaniVarMi(txtHavalimaniAdi.Text, txtKisaltmasi.Text))
         {
             MessageBox.Show("Havalımanızaten kayıtlı!");
         }
         else
         {
             h.Aciklama      = txtAciklama.Text;
             h.SehirID       = Convert.ToInt32(txtSehirKodu.Text);
             h.HavalimaniAdi = txtHavalimaniAdi.Text;
             h.Kisaltmasi    = txtKisaltmasi.Text;
             if (h.HavalimaniEkle(h))
             {
                 MessageBox.Show("Havalimanı başarı ile eklendi.");
                 h.HavalimanlariniGetir(lvHavalimanlari);
                 Temizle();
                 btnKaydet.Enabled         = false;
                 txtAciklama.ReadOnly      = true;
                 txtHavalimaniAdi.ReadOnly = true;
                 txtKisaltmasi.ReadOnly    = true;
             }
             else
             {
                 MessageBox.Show("Havalimanı eklenemedi.");
             }
         }
     }
     else
     {
         MessageBox.Show("Havalimanı adı, kısaltması ve şehir adı boş bırakılamaz.");
     }
 }
 private void KalkisYeriSorgulama_Load(object sender, EventArgs e)
 {
     h.HavalimanlariniGetir(lvHavalimanlari);
 }
예제 #6
0
 private void txtSehirAd_TextChanged(object sender, EventArgs e)
 {
     h.HavalimanlariniGetir(txtHavalimaniAdi.Text, txtKisaltma.Text, txtSehirAd.Text, txtAciklama.Text, lvHavalimanlari);
 }