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);
            }
        }
Beispiel #2
0
        public SubeTable()
        {
            InitializeComponent();

            Bll   = new KullaniciBirimYetkileriBll();
            Tablo = tablo;
            EventsLoad();
        }