예제 #1
0
        protected override void DegiskenleriDoldur()
        {
            Tablo        = tablo;
            BaseKartTuru = KartTuru.Rapor;
            navigator    = smallNavigator.Navigator;

            if (_raporBolumTuru == RaporBolumTuru.FaturaDonemRaporlari || _raporBolumTuru == RaporBolumTuru.FaturaGenelRaporlar || _raporBolumTuru == RaporBolumTuru.MakbuzRaporlari)
            {
                switch (_raporBolumTuru)
                {
                case RaporBolumTuru.MakbuzRaporlari:
                {
                    var showItems = new BarItem[] { btnGenelMakbuz, btnTahsilatMakbuzu, btnTeslimatMakbuzu, btnGeriIadeMakbuzu };
                    showItems = showItems.Concat(showItems).ToArray();
                }
                break;

                case RaporBolumTuru.FaturaDonemRaporlari:
                {
                    var showItems = new BarItem[] { btnFatura, btnDonemIcmalRaporu };
                    showItems = showItems.Concat(showItems).ToArray();
                }
                break;

                case RaporBolumTuru.FaturaGenelRaporlar:
                {
                    var showItems = new BarItem[] { btnOgrenciIcmalRaporu };
                    showItems = showItems.Concat(showItems).ToArray();
                }
                break;
                }

                var hideItems = new BarItem[]
                {
                    btnBosRapor, btnOgrenciKartı, btnBankaOdemePlani, btnIndirimTalepDilekcesi, btnMebKayitSozlesmesi, btnKayitSozlemesi,
                    btnKrediKartliOdemeTalimati, btnOdemeSenedi
                };
                hideItems = hideItems.Concat(hideItems).ToArray();
            }
        }