Exemplo n.º 1
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!!");
            }
        }
Exemplo n.º 2
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;
                }
            }
        }