コード例 #1
0
        public override void Giris()
        {
            var sube  = subeTablo.GetRow <KullaniciBirimYetkileriL>();
            var donem = donemTablo.GetRow <KullaniciBirimYetkileriL>();

            using (var bll = new DonemParametreBll())
            {
                var entity = (DonemParametre)bll.Single(x => x.SubeId == sube.SubeId && x.DonemId == donem.DonemId);

                if (entity == null)
                {
                    Messages.HataMesaji("Seçtiğiniz Şubenin İlgili Dönemine Ait Parametreler Girilmemiş. Lütfen Sistem Yöneticisine Başvurunuz.");
                    return;
                }

                AnaForm.DonemParametreleri   = entity;
                AnaForm.YetkiliOlunanSubeler = _yetkiliOlunanSubeler;
                AnaForm.SubeId   = sube.SubeId.Value;
                AnaForm.SubeAdi  = sube.SubeAdi;
                AnaForm.DonemId  = donem.DonemId.Value;
                AnaForm.DonemAdi = donem.DonemAdi;
            }

            _girisButonunaBasildi = true;
            Close();
        }
コード例 #2
0
        public DonemParametreEditForm(params object[] prm)
        {
            InitializeComponent();

            DataLayoutControl = myDataLayoutControl1;
            Bll       = new DonemParametreBll();
            HideItems = new BarItem[] { btnYeni, btnSil };
            KayitSonrasiFormuKapat = false;
            EventsLoad();
            _donemId = (long)prm[0];
        }