private void btnSil_Click(object sender, EventArgs e)
        {
            id_ucak = cmbUcak.SelectedValue.ToString();
            DialogResult cvp = MessageBox.Show("Kayıt Silinecek. Eminminisiniz?", "Silme Onayı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


            if (cvp == DialogResult.Yes)
            {
                HavayoluBL hbl = new HavayoluBL();
                if (hbl.HavayoluEnvanterSil(id_havayolu, id_ucak))
                {
                    MessageBox.Show("Silme Başarılı!");
                    Temizle();
                }
                else
                {
                    MessageBox.Show("Silme hatalı!");
                }

                hbl.Dispose();
            }
            else
            {
                MessageBox.Show("İşlem İptal Edildi!");
                Temizle();
            }
        }
示例#2
0
        private void frmUcusListe_Load(object sender, EventArgs e)
        {
            UcusBL ubl = new UcusBL();

            dt = ubl.UcusBilgileriTable3();
            grdUcusBilgileri.DataSource = dt;
            ubl.Dispose();

            UcakBL ucbl = new UcakBL();

            clmUcak.DataSource    = ucbl.UcakListesi();
            clmUcak.DisplayMember = "Ucak_Adi";
            clmUcak.ValueMember   = "Id_Ucak";
            ucbl.Dispose();

            HavayoluBL hbl = new HavayoluBL();

            clmHavayolu.DataSource    = hbl.HavayoluListesi();
            clmHavayolu.DisplayMember = "Havayolu_Adi";
            clmHavayolu.ValueMember   = "Id_Havayolu";
            hbl.Dispose();

            HavaalaniBL habl = new HavaalaniBL();

            clmKalkisYeri.DataSource    = habl.HavaalaniListesi();
            clmKalkisYeri.DisplayMember = "Yer_Adi";
            clmKalkisYeri.ValueMember   = "Id_Yer";

            clmVarisYeri.DataSource    = habl.HavaalaniListesi();
            clmVarisYeri.DisplayMember = "Yer_Adi";
            clmVarisYeri.ValueMember   = "Id_Yer";

            habl.Dispose();
        }
示例#3
0
        private void frmHavayoluListe_Load(object sender, EventArgs e)
        {
            HavayoluBL hbl = new HavayoluBL();

            dt = hbl.HavayollariTable();
            grdHavayollari.DataSource = dt;
            hbl.Dispose();
        }
示例#4
0
        private void frmHavayoluEnvanterBul_Load(object sender, EventArgs e)
        {
            HavayoluBL hy = new HavayoluBL();

            cmbHavayolu.DisplayMember = "Havayolu_Adi";
            cmbHavayolu.ValueMember   = "Id_Havayolu";
            cmbHavayolu.DataSource    = hy.HavayoluListesi();
        }
        private void frmHavayoluEnvanter_Load(object sender, EventArgs e)
        {
            HavayoluBL hy = new HavayoluBL();

            cmbHavayolu.DisplayMember = "Havayolu_Adi";
            cmbHavayolu.ValueMember   = "Id_Havayolu";
            cmbHavayolu.DataSource    = hy.HavayoluListesi();

            UcakBL uc = new UcakBL();

            cmbUcak.DisplayMember = "Ucak_Adi";
            cmbUcak.ValueMember   = "Id_Ucak";
            cmbUcak.DataSource    = uc.UcakListesi();
        }
示例#6
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            HavayoluBL hbl = new HavayoluBL();

            foreach (DataRow item in dt.Rows)
            {
                Ucak u = new Ucak();
                if (item.RowState != DataRowState.Deleted)
                {
                    //for (int i = 0; i < 5; i++)
                    //{
                    //    MessageBox.Show(item[i].ToString());
                    //}

                    u.Id_Havayolu = item[4].ToString();
                    u.Id_Ucak     = item[3].ToString();
                    u.Adet        = Convert.ToInt32(item[2].ToString());
                }

                switch (item.RowState)
                {
                case DataRowState.Added:
                    hbl.HavayoluEnvanterKaydet(u);
                    MessageBox.Show("Eklendi");
                    break;

                case DataRowState.Deleted:
                    hbl.HavayoluEnvanterSil((string)(item[4, DataRowVersion.Original]), (string)(item[3, DataRowVersion.Original]));
                    MessageBox.Show("Silindi");
                    break;

                case DataRowState.Modified:
                    u.Id_Havayolu = item[4].ToString();
                    u.Id_Ucak     = item[3].ToString();
                    u.Adet        = Convert.ToInt32(item[2]);
                    hbl.EnvanterGuncelle(u);
                    MessageBox.Show("Guncellendi");
                    break;

                default:
                    break;
                }
            }
        }
示例#7
0
        private void frmHavayoluEnvanterListele_Load(object sender, EventArgs e)
        {
            HavayoluBL hbl = new HavayoluBL();

            dt = hbl.HavayollariEnvanterTable();
            grdHavayoluEnvanter.DataSource = dt;

            clmHavayoluAdi.DataSource    = hbl.HavayoluListesi();
            clmHavayoluAdi.DisplayMember = "Havayolu_Adi";
            clmHavayoluAdi.ValueMember   = "Id_Havayolu";
            hbl.Dispose();

            UcakBL ubl = new UcakBL();

            clmUcakAdi.DataSource    = ubl.UcakListesi();
            clmUcakAdi.DisplayMember = "Ucak_Adi";
            clmUcakAdi.ValueMember   = "Id_Ucak";
            ubl.Dispose();
        }
示例#8
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            DialogResult cvp = MessageBox.Show("Kayıt Silinecek. Eminminisiniz?", "Silme Onayı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


            if (cvp == DialogResult.Yes)
            {
                HavayoluBL hbl = new HavayoluBL();
                hbl.HavayoluSil(id_havayolu);

                MessageBox.Show("Silme Başarılı!");
                Temizle();
                hbl.Dispose();
            }
            else
            {
                MessageBox.Show("İşlem İptal Edildi!");
                Temizle();
            }
        }
        void Temizle()
        {
            btnEkle.Text = "Ekle";
            HavayoluBL hy = new HavayoluBL();

            cmbHavayolu.DisplayMember = "Havayolu_Adi";
            cmbHavayolu.ValueMember   = "Id_Havayolu";
            cmbHavayolu.DataSource    = hy.HavayoluListesi();
            UcakBL uc = new UcakBL();

            cmbUcak.DisplayMember = "Ucak_Adi";
            cmbUcak.ValueMember   = "Id_Ucak";
            cmbUcak.DataSource    = uc.UcakListesi();
            cmbAdet.Text          = "";
            cmbAdet.ResetText();

            id_havayolu         = null;
            id_ucak             = null;
            btnVazgec.Visible   = false;
            btnSil.Visible      = false;
            cmbHavayolu.Enabled = true;
        }
示例#10
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            try
            {
                HavayoluBL hbl = new HavayoluBL();
                Havayolu   ha  = new Havayolu();

                ha.Id_Havayolu  = txtHavayoluID.Text.Trim();
                ha.Havayolu_Adi = txtHavayoluAdi.Text.Trim();

                if (id_havayolu == null)
                {
                    hbl.Kaydet(ha);
                    MessageBox.Show("Başarılı");
                }
                else
                {
                    hbl.Guncelle(ha);

                    id_havayolu = null;
                    Temizle();
                    MessageBox.Show("Güncelleme Başarılı");
                }
            }
            catch (SqlException ex)
            {
                switch (ex.Number)
                {
                default:
                    MessageBox.Show("Veritabanı Hatası" + ex.Number);
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Bilinmeyen Hata!!" + ex.Message);
            }
        }
示例#11
0
        private void btnBul_Click(object sender, EventArgs e)
        {
            HavayoluBL hbl = new HavayoluBL();
            Havayolu   ha  = hbl.HavayoluBul((string)cmbHavayolu.SelectedValue);

            if (ha == null)
            {
                MessageBox.Show("Havayolu Bulunamadı");
            }
            else
            {
                frm.txtHavayoluID.Text  = ha.Id_Havayolu;
                frm.txtHavayoluAdi.Text = ha.Havayolu_Adi;
                frm.id_havayolu         = ha.Id_Havayolu;

                frm.btnVazgec.Visible     = true;
                frm.btnSil.Visible        = true;
                frm.lblHavaalaniID.Cursor = Cursors.No;
                frm.txtHavayoluID.Enabled = false;
                frm.btnEkle.Text          = "Guncelle";
                this.Close();
            }
        }
示例#12
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            HavayoluBL hbl = new HavayoluBL();

            foreach (DataRow item in dt.Rows)
            {
                Havayolu h = new Havayolu();
                if (item.RowState != DataRowState.Deleted)
                {
                    h.Id_Havayolu  = item[0].ToString();
                    h.Havayolu_Adi = item[1].ToString();
                }

                switch (item.RowState)
                {
                case DataRowState.Added:
                    hbl.Kaydet(h);
                    MessageBox.Show(item[0] + " ID'li Havayolu Eklendi");
                    break;

                case DataRowState.Deleted:
                    hbl.HavayoluSil((string)(item[0, DataRowVersion.Original]));
                    MessageBox.Show(item[0, DataRowVersion.Original] + " ID'li Havayolu Silindi");
                    break;

                case DataRowState.Modified:
                    h.Id_Havayolu = item[0].ToString();
                    hbl.Guncelle(h);
                    MessageBox.Show(item[0, DataRowVersion.Original] + " ID'li Havayolu Guncellendi");
                    break;

                default:
                    break;
                }
            }
        }
示例#13
0
        private void btnBul_Click(object sender, EventArgs e)
        {
            HavayoluBL hbl = new HavayoluBL();
            Havayolu   ha  = hbl.HavayoluBul((string)cmbHavayolu.SelectedValue);
            Ucak       u   = null;

            if (ha == null)
            {
                MessageBox.Show("Havayolu Bulunamadı");
            }
            else
            {
                UcakBL ubl = new UcakBL();
                u = new Ucak();

                frm.cmbHavayolu.SelectedValue = ha.Id_Havayolu;
                frm.cmbHavayolu.DisplayMember = "Havayolu_Adi";
                frm.cmbHavayolu.ValueMember   = "Id_Havayolu";
                frm.cmbUcak.SelectedValue     = ha.Havayolu_Adi;
                frm.cmbAdet.SelectedValue     = u.Adet.ToString();
                frm.id_havayolu         = cmbHavayolu.SelectedValue.ToString();
                frm.btnVazgec.Visible   = true;
                frm.btnSil.Visible      = true;
                frm.cmbHavayolu.Enabled = false;
                frm.btnEkle.Text        = "Guncelle";

                ubl = new UcakBL();
                frm.cmbUcak.DisplayMember = "Ucak_Adi";
                frm.cmbUcak.ValueMember   = "Id_Ucak";
                frm.cmbAdet.DisplayMember = "Adet";
                frm.cmbAdet.ValueMember   = "Adet";
                frm.cmbUcak.DataSource    = ubl.UcakEnvanterListesi(ha.Id_Havayolu);
                frm.cmbAdet.DataSource    = ubl.UcakEnvanterListesi(ha.Id_Havayolu);
                this.Close();
            }
        }
示例#14
0
        public void Form1_Load(object sender, EventArgs e)
        {
            HavayoluBL hy = new HavayoluBL();

            cmbHavayolu.DisplayMember = "Havayolu_Adi";
            cmbHavayolu.ValueMember   = "Id_Havayolu";
            cmbHavayolu.DataSource    = hy.HavayoluListesi();

            HavaalaniBL ha = new HavaalaniBL();

            cmbKalkis.DisplayMember = "Yer_Adi";
            cmbKalkis.ValueMember   = "Id_Yer";
            cmbKalkis.DataSource    = ha.HavaalaniListesi();

            cmbVaris.DisplayMember = "Yer_Adi";
            cmbVaris.ValueMember   = "Id_Yer";
            cmbVaris.DataSource    = ha.HavaalaniListesi();

            UcakBL uc = new UcakBL();

            cmbUcak.DisplayMember = "Ucak_Adi";
            cmbUcak.ValueMember   = "Id_Ucak";
            cmbUcak.DataSource    = uc.UcakListesi();
        }
        private void btnEkle_Click(object sender, EventArgs e)
        {
            try
            {
                if (btnSil.Visible != true)
                {
                    if (SecenekKontrol())
                    {
                        CmbDropControl();
                        return;
                    }
                }


                HavayoluBL hbl = new HavayoluBL();
                Ucak       u   = new Ucak();
                u.Id_Havayolu = cmbHavayolu.SelectedValue.ToString();
                u.Id_Ucak     = cmbUcak.SelectedValue.ToString();
                u.Adet        = int.Parse(cmbAdet.Text.ToString());
                id_ucak       = cmbUcak.SelectedValue.ToString();

                if (id_havayolu == null)
                {
                    MessageBox.Show(hbl.HavayoluEnvanterKaydet(u) ? "Başarılı" : "Başarısız");
                    Temizle();
                }
                else
                {
                    if (hbl.EnvanterGuncelle(u))
                    {
                        id_havayolu = null;
                        Temizle();
                        MessageBox.Show("Güncelleme Başarılı");
                    }
                    else
                    {
                        MessageBox.Show("Güncelleme Başarısız!");
                    }
                }
            }
            catch (SqlException ex)
            {
                switch (ex.Number)
                {
                case 245:
                    MessageBox.Show("Sayısal Değerleri Doğru Giriniz.");
                    break;

                default:
                    MessageBox.Show("Veritabanı Hatası" + ex.Number);
                    break;
                }
            }
            catch (FormatException)
            {
                MessageBox.Show("Sayısal Değerleri Doğru Giriniz.");
            }

            catch (Exception)
            {
                MessageBox.Show("Bilinmeyen Hata!!");
            }
        }