public override void Yukle() { using (var bll = new KullaniciBirimYetkileriBll()) { var yetkiler = bll.List(x => x.KullaniciId == _kullaniciId).Cast <KullaniciBirimYetkileriL>().ToList(); _yetkiliOlunanSubeler = yetkiler.Where(x => x.SubeId > 0).Select(x => x.SubeId.Value).ToList(); var subeSource = yetkiler.Where(x => x.SubeId > 0).ToList(); var donemSource = yetkiler.Where(x => x.DonemId > 0).ToList(); if (subeSource.Count == 0) { Messages.HataMesaji("Kulanıcı Hiçbir Şubede Yetkilendirilmediği İçin Giriş Yapamazsınız."); Application.ExitThread(); } if (donemSource.Count == 0) { Messages.HataMesaji("Kulanıcı Hiçbir Dönemde Yetkilendirilmediği İçin Giriş Yapamazsınız."); Application.ExitThread(); } subeGrid.DataSource = subeSource; donemGrid.DataSource = donemSource; if (!_subeSecimButonunaBasildi) { return; } subeTablo.RowFocus("SubeId", _seciliGelecekSubeId); donemTablo.RowFocus("DonemId", _seciliGelecekDonemId); } }
public SubeTable() { InitializeComponent(); Bll = new KullaniciBirimYetkileriBll(); Tablo = tablo; EventsLoad(); }