예제 #1
0
        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();
        }
예제 #2
0
 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);
     }
 }