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();
            }
        }
Beispiel #2
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;
                }
            }
        }