public csGridLayout(enGridLayoutIslemleri islem, Control gelenForm, int personelID, SqlConnection baglanti) { //dışarıdan alınan değişkenler class içinde kullanılmak için private değişkenlerde //saklanıyor. _islem = islem; _gelenForm = gelenForm; _personelID = personelID; _baglanti = baglanti; trGenel = baglanti.BeginTransaction(); FormdakiGridleriBul(_gelenForm, _islem); trGenel.Commit(); }
private void FormdakiGridleriBul(Control nesne, enGridLayoutIslemleri islem) { if (nesne is DevExpress.XtraGrid.GridControl) { if (islem == enGridLayoutIslemleri.set) { GridArayuzKaydet(nesne); } else { GridArayuzYukle(nesne); } } foreach (Control altNesne in nesne.Controls) { FormdakiGridleriBul(altNesne, _islem); } }