예제 #1
0
        protected override void Duzelt()
        {
            if (Messages.RaporuTasarimaGonderMesaj() != DialogResult.Yes)
            {
                return;
            }

            Cursor.Current = Cursors.WaitCursor;
            var row = Tablo.GetRow <RaporL>();

            if (row == null)
            {
                return;
            }

            var entity = (Rapor)((RaporBll)bll).Single(x => x.Id == row.Id);
            var result = ShowRibbonForms <RaporTasarim> .ShowDialogForm(KartTuru.RaporTasarim, entity);

            ShowEditFormDefault(result);

            Cursor.Current = DefaultCursor;
        }
예제 #2
0
        protected override void Button_ItemClick(object sender, ItemClickEventArgs e)
        {
            base.Button_ItemClick(sender, e);

            void RaporOlustur(KartTuru raporTuru, RaporBolumTuru raporBolumTuru, XtraReport rapor)
            {
                if (Messages.RaporuTasarimaGonderMesaj() != DialogResult.Yes)
                {
                    return;
                }

                Cursor.Current = Cursors.WaitCursor;

                var entity = new Rapor
                {
                    Kod            = ((RaporBll)bll).YeniKodVer(x => x.RaporTuru == raporTuru),
                    RaporTuru      = raporTuru,
                    RaporBolumTuru = raporBolumTuru,
                    RaporAdi       = raporTuru.ToName(),
                    Dosya          = rapor.ReportToStream().GetBuffer(),
                    Durum          = true
                };
                var result = ShowRibbonForms <RaporTasarim> .ShowDialogForm(KartTuru.RaporTasarim, entity);

                ShowEditFormDefault(result);

                Cursor.Current = DefaultCursor;
            }

            if (e.Item == btnYeniRapor)
            {
                var link = (BarSubItemLink)e.Item.Links[0];
                link.Focus();
                link.OpenMenu();
                link.Item.ItemLinks[0].Focus();
            }

            else if (e.Item == btnOgrenciKartı)
            {
                RaporOlustur(KartTuru.OgrenciKartiRaporu, RaporBolumTuru.TahakkukRaporlari, new OgrenciKartiRaporu());
            }

            else if (e.Item == btnBankaOdemePlani)
            {
                RaporOlustur(KartTuru.BankaOdemePlaniRaporu, RaporBolumTuru.TahakkukRaporlari, new BankaOdemePlaniRaporu());
            }

            else if (e.Item == btnMebKayitSozlesmesi)
            {
                RaporOlustur(KartTuru.MebKayitSozlesmesiRaporu, RaporBolumTuru.TahakkukRaporlari, new MebKayitSozlesmesiRaporu());
            }

            else if (e.Item == btnIndirimTalepDilekcesi)
            {
                RaporOlustur(KartTuru.IndirimDilekcesiRaporu, RaporBolumTuru.TahakkukRaporlari, new IndirimDilekcesiRaporu());
            }

            else if (e.Item == btnKayitSozlemesi)
            {
                RaporOlustur(KartTuru.KayitSozlesmesiRaporu, RaporBolumTuru.TahakkukRaporlari, new KayitSozlesmesiRaporu());
            }

            else if (e.Item == btnKrediKartliOdemeTalimati)
            {
                RaporOlustur(KartTuru.KrediKartliOdemeTalimatiRaporu, RaporBolumTuru.TahakkukRaporlari, new KrediKartliOdemeTalimatiRaporu());
            }

            else if (e.Item == btnOdemeSenedi)
            {
                RaporOlustur(KartTuru.OdemeSenediRaporu, RaporBolumTuru.TahakkukRaporlari, new OdemeSenediRaporu());
            }

            else if (e.Item == btnBosRapor)
            {
                RaporOlustur(KartTuru.KullaniciTanimliRapor, RaporBolumTuru.TahakkukRaporlari, new KullaniciTanimliRapor());
            }

            else if (e.Item == btnTahsilatMakbuzu)
            {
                RaporOlustur(KartTuru.TahsilatMakbuzu, RaporBolumTuru.MakbuzRaporlari, new TahsilatMakbuzuRaporu());
            }

            else if (e.Item == btnTeslimatMakbuzu)
            {
                RaporOlustur(KartTuru.TeslimatMakbuzu, RaporBolumTuru.MakbuzRaporlari, new TeslimatMakbuzuRaporu());
            }

            else if (e.Item == btnGeriIadeMakbuzu)
            {
                RaporOlustur(KartTuru.IadeMakbuzu, RaporBolumTuru.MakbuzRaporlari, new IadeMakbuzuRaporu());
            }

            else if (e.Item == btnGenelMakbuz)
            {
                RaporOlustur(KartTuru.GenelMakbuz, RaporBolumTuru.MakbuzRaporlari, new GenelMakbuzRaporu());
            }

            else if (e.Item == btnFatura)
            {
                RaporOlustur(KartTuru.FaturaRaporu, RaporBolumTuru.FaturaDonemRaporlari, new FaturaRaporu());
            }

            else if (e.Item == btnDonemIcmalRaporu)
            {
                RaporOlustur(KartTuru.FaturaDonemIcmalRaporu, RaporBolumTuru.FaturaDonemRaporlari, new FaturaDonemIcmalRaporu());
            }

            else if (e.Item == btnOgrenciIcmalRaporu)
            {
                RaporOlustur(KartTuru.FaturaOgrenciIcmalRaporu, RaporBolumTuru.FaturaGenelRaporlar, new FaturaOgrenciIcmalRaporu());
            }
        }