示例#1
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            YetkiBL ybl = new YetkiBL();

            foreach (DataRow item in dt.Rows)
            {
                Yetki y = new Yetki();
                if (item.RowState != DataRowState.Deleted)
                {
                    y.YetkiAd = item[1].ToString();
                }
                switch (item.RowState)
                {
                case DataRowState.Added:
                    ybl.Ekle(y);
                    break;

                case DataRowState.Deleted:
                    ybl.Sil(Convert.ToInt32(item[0, DataRowVersion.Original]));
                    break;

                case DataRowState.Modified:
                    y.YetkiID = Convert.ToInt32(item[0]);
                    ybl.Guncelle(y);
                    break;

                default:
                    break;
                }
            }
        }
示例#2
0
        private void frmYetkiIslem_Load(object sender, EventArgs e)
        {
            YetkiBL ybl = new YetkiBL();

            dt = ybl.YetkiListesi();
            gridYetki.DataSource = dt;
        }