コード例 #1
0
        void Temizle()
        {
            foreach (Control item in this.Controls["pnlText"].Controls)
            {
                item.Text = string.Empty;
            }
            btnEkle.Text                  = "Ekle";
            ucus_numarasi                 = null;
            btnVazgec.Visible             = false;
            btnSil.Visible                = false;
            cmbUcusNumarasi.SelectedIndex = 0;
            cmbAd.Enabled                 = true;
            cmbSoyad.Enabled              = true;
            txtKoltukNo.Clear();



            YolcuBL ybl = new YolcuBL();

            cmbUcusNumarasi.DisplayMember = "Ucus_Numarasi";
            cmbUcusNumarasi.ValueMember   = "Ucus_Numarasi";
            cmbUcusNumarasi.DataSource    = ybl.YolcuListesi();

            cmbAd.ResetText();
            cmbSoyad.ResetText();
        }
コード例 #2
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)
            {
                YolcuBL ybl = new YolcuBL();
                if (ybl.YolcuSil(ad, soyad))
                {
                    MessageBox.Show("Silme Başarılı!");
                    Temizle();
                }
                else
                {
                    MessageBox.Show("Silme hatalı!");
                }
                ybl.Dispose();
            }
            else
            {
                MessageBox.Show("İşlem İptal Edildi!");
                Temizle();
            }
        }
コード例 #3
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();
        }
コード例 #4
0
        private void frmYolcuBul_Load(object sender, EventArgs e)
        {
            YolcuBL ybl = new YolcuBL();

            cmbAd.DisplayMember     = "Ad";
            cmbAd.ValueMember       = "Ad";
            cmbSoyad.DisplayMember  = "Soyad";
            cmbSoyad.ValueMember    = "Soyad";
            cmbUcusNo.DisplayMember = "Ucus_Numarasi";
            cmbUcusNo.ValueMember   = "Ucus_Numarasi";

            cmbAd.DataSource     = ybl.YolcuListesi();
            cmbSoyad.DataSource  = ybl.YolcuListesi();
            cmbUcusNo.DataSource = ybl.YolcuListesi();
        }
コード例 #5
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            try
            {
                YolcuBL ybl = new YolcuBL();
                Yolcu   y   = new Yolcu();

                y.Ad            = cmbAd.Text.Trim();
                y.Soyad         = cmbSoyad.Text.Trim();
                y.Ucus_Numarasi = cmbUcusNumarasi.Text.Trim();
                y.Koltuk_No     = txtKoltukNo.Text.Trim();

                if (ucus_numarasi == null)
                {
                    MessageBox.Show(ybl.YolcuKaydet(y) ? "Başarılı" : "Başarısız");
                    Temizle();
                }
                else
                {
                    if (ybl.YolcuGuncelle(y))
                    {
                        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)
                {
                default:
                    MessageBox.Show("Veritabanı Hatası" + ex.Number);
                    break;
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Bilinmeyen Hata!!");
            }
        }
コード例 #6
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            YolcuBL ybl = new YolcuBL();

            foreach (DataRow item in dt.Rows)
            {
                Yolcu y = new Yolcu();
                if (item.RowState != DataRowState.Deleted)
                {
                    y.Ad            = item[0].ToString();
                    y.Soyad         = item[1].ToString();
                    y.Ucus_Numarasi = item[2].ToString();
                    y.Koltuk_No     = item[3].ToString();
                }

                switch (item.RowState)
                {
                case DataRowState.Added:
                    ybl.YolcuKaydet(y);
                    MessageBox.Show(item[0].ToString() + " " + item[1].ToString() + " Kisisi Eklendi");
                    break;

                case DataRowState.Deleted:
                    ybl.YolcuSil((string)(item[0, DataRowVersion.Original]), (string)(item[1, DataRowVersion.Original]));
                    MessageBox.Show(item[0, DataRowVersion.Original].ToString() + " " + item[1, DataRowVersion.Original].ToString() + " Kisisi Silindi");
                    break;

                case DataRowState.Modified:
                    y.Ad            = item[0].ToString();
                    y.Soyad         = item[1].ToString();
                    y.Ucus_Numarasi = item[2].ToString();
                    y.Koltuk_No     = item[3].ToString();
                    ybl.YolcuGuncelle(y);
                    MessageBox.Show(item[0].ToString() + " " + item[1].ToString() + " Kisisi Guncellendi");
                    break;

                default:
                    break;
                }
            }
        }
コード例 #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();
            }
        }