示例#1
0
        public List <XtraReport> RaporTasarimlariniGetir(DizaynTipi dizaynTipi)
        {
            var lst = new List <XtraReport>();
            var all = raporDal.GetAll(context, x => x.DizaynTipi == dizaynTipi.ToString());

            foreach (var item in all)
            {
                lst.Add(RaporTasarimGetir(item));
            }
            return(lst);
        }
示例#2
0
        public void YazdirmaSecenekleriniEkle(PopupMenu popupMenu, DizaynTipi dizaynTipi, ItemClickEventHandler action)
        {
            var resYSecenekleri = raporDal.GetAll(context, x => x.DizaynTipi == dizaynTipi.ToString());

            popupMenu.ClearLinks();

            foreach (var item in resYSecenekleri)
            {
                var br = CreateItem(item);
                popupMenu.AddItem(br);
                br.ItemClick += action;
            }
        }
示例#3
0
        public FrmDashboard(object datasource, DizaynTipi _dizaynTipi, bool Yazdir = true, int DesingID = 0)
        {
            InitializeComponent();
            dizaynTipi = _dizaynTipi;
#pragma warning disable CS0618 // 'Dashboard.AddDataSource(string, object)' is obsolete: 'The Dashboard.AddDataSource method is obsolete now. Use the Dashboard.DataSources.Add method instead.'
            dashboardDesigner1.Dashboard.AddDataSource(dizaynTipi.ToString(), datasource);
#pragma warning restore CS0618 // 'Dashboard.AddDataSource(string, object)' is obsolete: 'The Dashboard.AddDataSource method is obsolete now. Use the Dashboard.DataSources.Add method instead.'

            if (Yazdir)
            {
                raporTasarimlari = raporDal.GetByFilter(context, x => x.Id == DesingID);
            }
        }
示例#4
0
        public void YazdirmaSecenekleriniEkle(BarSubItem btnYazdir, DizaynTipi dizaynTipi, ItemClickEventHandler action)
        {
            var resYSecenekleri = raporDal.GetAll(context, x => x.DizaynTipi == dizaynTipi.ToString());

            //var resYSecenekleri = repo.Rapor.Getir(x => x.DizaynTipi == dizaynTipi.ToString());
            btnYazdir.ClearLinks();

            foreach (var item in resYSecenekleri)
            {
                var br = CreateItem(item);
                btnYazdir.AddItem(br);
                br.ItemClick += action;
            }
        }
示例#5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="datasource">veri kaynağı</param>
        /// <param name="_dizaynTipi"></param>
        /// <param name="Yazdir">Direkt yazdır</param>
        /// <param name="DesingID">e.item.tag</param>
        public FrmRaporTasarla(object datasource, DizaynTipi _dizaynTipi, bool OnIzle = false, bool Yazdir = false, int DesingID = 0)
        {
            InitializeComponent();
            dizaynTipi = _dizaynTipi;

            snapControl1.DataSource = datasource;
            if (OnIzle)
            {
                raporTasarimlari = raporDal.GetByFilter(context, x => x.Id == DesingID);// repo.Rapor.Getir(DesingID);
                snapControl1.ShowPrintPreview();
            }
            if (Yazdir)
            {
                raporTasarimlari = raporDal.GetByFilter(context, x => x.Id == DesingID);// repo.Rapor.Getir(DesingID);
                snapControl1.Print();
            }
        }
示例#6
0
 public FrmRaporTasarlaXtra(object datasource, DizaynTipi _dizaynTipi, bool OnIzle = false, bool Yazdir = false, int DesingID = 0)
 {
     InitializeComponent();
     dizaynTipi = _dizaynTipi;
     dataSource = datasource;
     if (OnIzle)
     {
         util.OnIzle(DesingID, dataSource);
     }
     else if (Yazdir)
     {
         util.Yazdir(DesingID, dataSource);
     }
     else
     {
         seciliRapor            = new XtraReport();
         seciliRapor.DataSource = dataSource;
         reportDesigner1.OpenReport(seciliRapor);
     }
 }
示例#7
0
 public FrmKayitliRaporlar(DizaynTipi _dizaynTipi, string DizaynAraci)
 {
     InitializeComponent();
     dizaynTipi  = _dizaynTipi;
     dizaynAraci = DizaynAraci;
 }