Пример #1
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();
        }
Пример #2
0
        private void UcusBul_Load(object sender, EventArgs e)
        {
            UcusBL hy = new UcusBL();

            cmbUcusNo.DisplayMember = "Ucus_Numarasi";
            cmbUcusNo.ValueMember   = "Ucus_Numarasi";
            cmbUcusNo.DataSource    = hy.UcusNumarasiListesi();
        }
Пример #3
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            UcusBL ubl = new UcusBL();

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

                    u.Ucus_Numarasi  = item[0].ToString();
                    u.Id_Havayolu    = item[2].ToString();
                    u.Kalkis_Yeri_Id = item[3].ToString();
                    u.Varis_Yeri_Id  = item[4].ToString();
                    u.Kalkis_Tarih   = Convert.ToDateTime(item[7].ToString());
                    u.Kalkis_Saat    = TimeSpan.Parse(item[8].ToString());
                    u.Varis_Tarih    = Convert.ToDateTime(item[9].ToString());
                    u.Varis_Saat     = TimeSpan.Parse(item[10].ToString());
                    u.Tahmini_Sure   = TimeSpan.Parse(item[11].ToString());
                    u.Id_Ucak        = item[13].ToString();
                }

                switch (item.RowState)
                {
                case DataRowState.Added:
                    if (ubl.Kaydet(u))
                    {
                        MessageBox.Show(u.Ucus_Numarasi + " Numaralı Ucus Eklendi");
                    }
                    break;

                case DataRowState.Deleted:
                    if (ubl.UcusSil((string)(item[0, DataRowVersion.Original])))
                    {
                        MessageBox.Show(item[0, DataRowVersion.Original] + " Numaralı Ucus Silindi");
                    }
                    break;

                case DataRowState.Modified:
                    if (ubl.Guncelle(u))
                    {
                        MessageBox.Show(u.Ucus_Numarasi + " Numaralı Ucus Guncellendi");
                    }
                    break;

                default:
                    break;
                }
            }
        }
Пример #4
0
        private void frmYolcuListele_Load(object sender, EventArgs e)
        {
            YolcuBL ybl = new YolcuBL();

            dt = ybl.YolcuTable();
            grdYolcular.DataSource = dt;
            ybl.Dispose();

            UcusBL ubl = new UcusBL();

            clmUcusNumarasi.DataSource    = ubl.UcusNumarasiListesi();
            clmUcusNumarasi.DisplayMember = "Ucus_Numarasi";
            clmUcusNumarasi.ValueMember   = "Ucus_Numarasi";
            ubl.Dispose();
        }
Пример #5
0
        private void frmYolcuIslemleri_Load(object sender, EventArgs e)
        {
            UcusBL ubl = new UcusBL();

            cmbUcusNumarasi.DisplayMember = "Ucus_Numarasi";
            cmbUcusNumarasi.ValueMember   = "Ucus_Numarasi";
            cmbUcusNumarasi.DataSource    = ubl.UcusNumarasiListesi();

            /*
             * YolcuBL ybl = new YolcuBL();
             * cmbAd.DisplayMember = "Ad";
             * cmbAd.ValueMember = "Ad";
             * cmbAd.DataSource = ybl.YolcuListesi();
             *
             * cmbSoyad.DisplayMember = "Soyad";
             * cmbSoyad.ValueMember = "Soyad";
             * cmbSoyad.DataSource = ybl.YolcuListesi();
             */
        }
Пример #6
0
        public void button1_Click(object sender, EventArgs e)
        {
            try
            {
                UcusBL ubl = new UcusBL();
                Ucus   u   = ubl.UcusBul(cmbUcusNo.SelectedValue.ToString());

                if (u == null)
                {
                    MessageBox.Show("Uçuş Bulunamadı");
                }
                else
                {
                    frm.txtUcusNumara.Text        = u.Ucus_Numarasi;
                    frm.cmbHavayolu.SelectedValue = u.Id_Havayolu;
                    frm.cmbKalkis.SelectedValue   = u.Kalkis_Yeri_Id;
                    frm.cmbVaris.SelectedValue    = u.Varis_Yeri_Id;
                    frm.txtKalkisTarih.Value      = u.Kalkis_Tarih;
                    frm.txtKalkisSaat.Text        = u.Kalkis_Saat.ToString();
                    frm.txtVarisTarih.Value       = u.Varis_Tarih;
                    frm.txtVarisSaat.Text         = u.Varis_Saat.ToString();
                    frm.txtTahminiSure.Text       = u.Tahmini_Sure.ToString();
                    frm.cmbUcak.SelectedValue     = u.Id_Ucak;
                    // frm.ucus_numarasi = frm.txtUcusNumara.Text;
                    frm.ucus_numarasi = cmbUcusNo.SelectedValue.ToString();

                    frm.btnVazgec.Visible     = true;
                    frm.btnSil.Visible        = true;
                    frm.lblUcusNo.Cursor      = Cursors.No;
                    frm.txtUcusNumara.Enabled = false;
                    frm.btnKaydet.Text        = "Guncelle";
                    this.Close();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #7
0
        private void btnBul_Click(object sender, EventArgs e)
        {
            YolcuBL ybl = new YolcuBL();
            Yolcu   y   = ybl.YolcuBul(cmbAd.Text.Trim(), cmbSoyad.Text.Trim());

            if (y == null)
            {
                MessageBox.Show("Yolcu Bulunamadı");
            }
            else
            {
                frm.cmbAd.DisplayMember           = "Ad";
                frm.cmbAd.ValueMember             = "Ad";
                frm.cmbSoyad.DisplayMember        = "Soyad";
                frm.cmbSoyad.ValueMember          = "Soyad";
                frm.cmbUcusNumarasi.DisplayMember = "Ucus_Numarasi";
                frm.cmbUcusNumarasi.ValueMember   = "Ucus_Numarasi";
                frm.cmbAd.DataSource    = ybl.YolcuListesi(y.Ad, y.Soyad);
                frm.cmbSoyad.DataSource = ybl.YolcuListesi(y.Ad, y.Soyad);
                UcusBL ubl = new UcusBL();
                frm.cmbUcusNumarasi.DataSource = ubl.UcusNumarasiListesi();

                frm.cmbAd.SelectedValue    = y.Ad;
                frm.cmbSoyad.SelectedValue = y.Soyad;

                frm.cmbUcusNumarasi.SelectedValue = y.Ucus_Numarasi;
                frm.ad                = y.Ad;
                frm.soyad             = y.Soyad;
                frm.ucus_numarasi     = y.Ucus_Numarasi;
                frm.txtKoltukNo.Text  = y.Koltuk_No;
                frm.cmbAd.Enabled     = false;
                frm.cmbSoyad.Enabled  = false;
                frm.btnVazgec.Visible = true;
                frm.btnSil.Visible    = true;
                frm.btnEkle.Text      = "Guncelle";
                this.Close();
            }
        }
Пример #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)
            {
                UcusBL ubl = new UcusBL();
                if (ubl.UcusSil(ucus_numarasi))
                {
                    MessageBox.Show("Silme Başarılı!");
                    Temizle();
                }
                else
                {
                    MessageBox.Show("Silme hatalı!");
                }
                ubl.Dispose();
            }
            else
            {
                MessageBox.Show("İşlem İptal Edildi!");
                Temizle();
            }
        }
Пример #9
0
        public void btnKaydet_Click(object sender, EventArgs e)
        {
            if (SecenekKontrol())
            {
                CmbDropControl();
                return;
            }
            try
            {
                TimeSpan time = TimeSpan.Parse(txtKalkisSaat.Text);
                time.ToString();
                TimeSpan time2 = TimeSpan.Parse(txtVarisSaat.Text);
                time2.ToString();
                TimeSpan time3 = TimeSpan.Parse(txtTahminiSure.Text);
                time3.ToString();

                UcusBL u    = new UcusBL();
                Ucus   ucsK = new Ucus();

                ucsK.Ucus_Numarasi  = txtUcusNumara.Text.Trim();
                ucsK.Id_Havayolu    = cmbHavayolu.SelectedValue.ToString();
                ucsK.Kalkis_Yeri_Id = cmbKalkis.SelectedValue.ToString();
                ucsK.Varis_Yeri_Id  = cmbVaris.SelectedValue.ToString();
                ucsK.Kalkis_Tarih   = txtKalkisTarih.Value;
                ucsK.Kalkis_Saat    = time;
                ucsK.Varis_Tarih    = txtVarisTarih.Value;
                ucsK.Varis_Saat     = time2;
                ucsK.Tahmini_Sure   = time3;
                ucsK.Id_Ucak        = cmbUcak.SelectedValue.ToString();

                if (ucus_numarasi == null)
                {
                    MessageBox.Show(u.Kaydet(ucsK) ? "Başarılı" : "Başarısız");
                    Temizle();
                }
                else
                {
                    if (u.Guncelle(ucsK))
                    {
                        ucus_numarasi = 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!!");
            }
        }