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