コード例 #1
0
        void mdiController_DesignPanelLoaded(object sender, DesignerLoadedEventArgs e)
        {
            XRDesignPanel panel = (XRDesignPanel)sender;

            reportDesigner1.AddCommandHandler(new SaveCommandHandler(panel));
            reportDesigner1.XtraTabbedMdiManager.DocumentActivate += XtraTabbedMdiManager_DocumentActivate;
        }
コード例 #2
0
        void mdiController_DesignPanelLoaded(object sender, DesignerLoadedEventArgs e)
        {
            XRDesignPanel      panel = (XRDesignPanel)sender;
            SaveCommandHandler sch   = new SaveCommandHandler(panel, rrt.Name);

            sch.GetCoLuu = new SaveCommandHandler.CoLuu(GetCoLuu);
            panel.AddCommandHandler(sch);
        }
コード例 #3
0
 public SaveCommandHandler(XRDesignPanel panel)
 {
     if (panel == null)
     {
         throw new ArgumentNullException("panel");
     }
     _panel = panel;
 }
        private void button1_Click(object sender, EventArgs e)
        {
            XRDesignFormEx form  = new XRDesignFormEx();
            XRDesignPanel  panel = form.DesignPanel;

            panel.AddCommandHandler(new NewReportCommandHandler(panel));
            form.Load += new EventHandler(form_Load);
            form.ShowDialog();
        }
        void panel_ComponentAdded(object sender, System.ComponentModel.Design.ComponentEventArgs e)
        {
            XRDesignPanel panel = sender as XRDesignPanel;

            if (checkedListBoxControl1.Items.Contains(e.Component.GetType().Name) && checkedListBoxControl1.Items[e.Component.GetType().Name].CheckState == CheckState.Checked)
            {
                panel.BeginInvoke(new SmartTagInvoker(ShowSmartTag), new object[] { panel, e.Component });
            }
        }
コード例 #6
0
        void DesignMdiController_DesignPanelLoaded(object sender, DesignerLoadedEventArgs e)
        {
            //    XtraReport report = (sender as XRDesignPanel).Report;

            //    (sender as XRDesignPanel).SaveReport(Path.Combine(Directory.GetCurrentDirectory(), "FormatosCheques", string.Format("Formato-{0}.repx", currentRow["IDFormato"])).ToString());
            XRDesignPanel panel = (XRDesignPanel)sender;

            panel.AddCommandHandler(new SaveCommandHandler(panel, Path.Combine(Directory.GetCurrentDirectory(), "FormatosCheques", string.Format("Formato-{0}.repx", currentRow["IDFormato"])).ToString()));
        }
コード例 #7
0
        public static void RedrawFieldListOnDesignPanel(this MessagingDesignForm form, XRDesignPanel designPanel)
        {
            if (form.ActiveDesignPanel == null) return;

            designPanel = designPanel ?? form.ActiveDesignPanel;

            // Update the Field List.
            var fieldList = (FieldListDockPanel)form.DesignDockManager[DesignDockPanelType.FieldList];
            var host = (IDesignerHost)designPanel.GetService(typeof(IDesignerHost));
            fieldList.UpdateDataSource(host);
        }
        void reportDesigner1_DesignPanelLoaded(object sender, DesignerLoadedEventArgs e)
        {
            reportDesigner1.DesignPanelLoaded -= reportDesigner1_DesignPanelLoaded;

            //Set initial selection in designer for demonstration purposes
            BeginInvoke(new MethodInvoker(() => {
                XRDesignPanel panel    = (XRDesignPanel)sender;
                XtraReport1 rep        = (XtraReport1)panel.Report;
                ISelectionService serv = panel.GetService(typeof(ISelectionService)) as ISelectionService;
                serv.SetSelectedComponents(new object[] { rep.xrRichText1, rep.xrRichText2 }, SelectionTypes.Auto);
            }));
        }
コード例 #9
0
ファイル: frmFaturaDizayn.cs プロジェクト: damar89/EmdErp
        private void reportDesigner1_AnyDocumentActivated(object sender, DevExpress.XtraBars.Docking2010.Views.DocumentEventArgs e)
        {
            XRDesignPanel panel = this.reportDesigner1.ActiveDesignPanel;
            IDesignerHost host  = panel.GetService(typeof(IDesignerHost)) as IDesignerHost;

            if (e.Document.Caption.Equals("rptStokEnvanter"))
            {
                host.Container.Add(new StokEnvanterData());
            }
            if (e.Document.Caption.Equals("rptFaturaBarkodlu") || e.Document.Caption.Equals("rptSiparis") || e.Document.Caption.Equals("rptIrsaliye") || e.Document.Caption.Equals("rptTeklif") || e.Document.Caption.Equals("rptProformaFatura") || e.Document.Caption.Equals("rptBilgi"))
            {
                host.Container.Add(new DataSEtler());
            }
        }
        void ICommandHandler.HandleCommand(ReportCommand command, object[] args)
        {
            XRDesignPanel panel = mdiController.ActiveDesignPanel;

            XRSubreport subreport = (XRSubreport)args[0];

            if (subreport.ReportSource == null && String.IsNullOrEmpty(subreport.ReportSourceUrl))
            {
                subreport.ReportSource = CreateReport();
            }

            IWindowsService windowsSvc = panel.GetService(typeof(IWindowsService)) as IWindowsService;

            windowsSvc.EditSubreport(subreport);
            subreport.ReportSource = null;
        }
コード例 #11
0
        public Form1()
        {
            InitializeComponent();

            _chartInfo = new ChartInfo(new List <SeriesInfo> {
                GenerateSeries(1)
            });
            _report = new ChartReport();
            var panel = new XRDesignPanel {
                Dock = DockStyle.Fill
            };

            Controls.Add(panel);
            panel.OpenReport(_report);

            _report.SetDataSource(_chartInfo);
        }
        public void ShowSmartTag(XRDesignPanel panel, IComponent component)
        {
            XRDesignerHost    host     = panel.GetService(typeof(IDesignerHost)) as XRDesignerHost;
            XRControlDesigner designer = host.GetDesigner(component) as XRControlDesigner;

            if (designer == null)
            {
                return;
            }

            XRSmartTagService    tagSvc  = panel.GetService(typeof(XRSmartTagService)) as XRSmartTagService;
            IBandViewInfoService bandSvc = panel.GetService(typeof(IBandViewInfoService)) as IBandViewInfoService;
            RectangleF           bounds  = bandSvc.GetControlScreenBounds((XRControl)component);


            tagSvc.ShowPopup(new Point((int)bounds.Right, (int)bounds.Top - 15), designer, null);
        }
        public void HandleCommand(ReportCommand command, object[] args)
        {
            for (int i = 0; i < controller.XtraTabbedMdiManager.View.Documents.Count; i++)
            {
                BaseDocument document = controller.XtraTabbedMdiManager.View.Documents[i];

                XRDesignPanelForm designForm = document.Form as XRDesignPanelForm;
                if (designForm != null)
                {
                    XRDesignPanel panel = designForm.DesignPanel;
                    if (panel.ReportState != ReportState.Saved && panel.ReportState != ReportState.None)
                    {
                        MessageBox.Show("Perform report saving here!");
                        panel.ReportState = ReportState.Saved;
                        panel.CloseReport();
                    }
                }
            }
        }
        private void DesignMdiController_DesignPanelLoaded(object sender, DevExpress.XtraReports.UserDesigner.DesignerLoadedEventArgs e)
        {
            XRDesignPanel panel = (XRDesignPanel)sender;

            if (panel == null)
            {
                return;
            }
            IDesignerHost host = panel.GetService(typeof(IDesignerHost)) as IDesignerHost;

            if (host == null)
            {
                return;
            }
            ITypeDescriptorFilterService serv = host.GetService(typeof(ITypeDescriptorFilterService)) as ITypeDescriptorFilterService;

            host.RemoveService(typeof(ITypeDescriptorFilterService));
            host.AddService(typeof(ITypeDescriptorFilterService), new TypeDescriptorFilterService(serv));
        }
コード例 #15
0
 public SaveCommandHandler(XRDesignPanel panel, LogisticCompanyTemplate template, bool isModigy)
 {
     this.panel    = panel;
     this.template = template;
     this.isModigy = isModigy;
 }
 public CustomFieldDragHandler(IDesignerHost host, XRDesignPanel panel)
     : base(host)
 {
     this.panel = panel;
 }
 public CustomFieldListDragDropService(IDesignerHost host, XRDesignPanel panel)
 {
     this.host  = host;
     this.panel = panel;
 }
コード例 #18
0
 public SaveCommandHandler(XRDesignPanel panel, String Ruta)
 {
     this.panel = panel;
     this.Ruta  = Ruta;
 }
コード例 #19
0
 public SaveCommandHandler(XRDesignPanel panel, sysCommonReportView CommonReportView)
 {
     this.panel = panel;
     this.CommonReportView = CommonReportView;
     format = CommonReportView.ViewModel.DetailEntitySet.CurrentEntity;
 }
 public DeleteCommandHandler(XRDesignPanel panel)
 {
     this.panel = panel;
 }
コード例 #21
0
 public SaveCommandHandler(XRDesignPanel panel, SaveCommandDelegate ReportSaveDelegate)
 {
     this.panel   = panel;
     SaveDelegate = ReportSaveDelegate;
 }
コード例 #22
0
 public SaveCommandHandler(XRDesignPanel panel, DoSoReportSchedule schedule, IObjectSpace os)
 {
     this.panel    = panel;
     this.schedule = schedule;
     this.os       = os;
 }
コード例 #23
0
 public PreviewCommandHandler(XRDesignPanel designPanel, IDesignerContext designerContext)
 {
     _designPanel = designPanel;
     _designerContext = designerContext;
 }
コード例 #24
0
 public SaveCommandHandler(XRDesignPanel panel)
 {
     this.panel = panel;
 }
コード例 #25
0
 public SaveCommandHandler(XRDesignPanel panel, string filename)
 {
     this.panel    = panel;
     this.filename = filename;
 }
 public DesignPanelPrintPreviewMessage(XRDesignPanel designPanel)
 {
     DesignPanel = designPanel;
 }
コード例 #27
0
 public PreviewCommandHandler(XRDesignPanel designPanel, IDesignerContext designerContext)
 {
     _designPanel     = designPanel;
     _designerContext = designerContext;
 }
        void DesignMdiController_DesignPanelLoaded(object sender, DevExpress.XtraReports.UserDesigner.DesignerLoadedEventArgs e)
        {
            XRDesignPanel panel = sender as XRDesignPanel;

            panel.ComponentAdded += panel_ComponentAdded;
        }
コード例 #29
0
        void mdiController_DesignPanelLoaded(object sender, DesignerLoadedEventArgs e)
        {
            XRDesignPanel panel = (XRDesignPanel)sender;

            panel.AddCommandHandler(new SaveCommandHandler(panel));
        }
コード例 #30
0
        void reportDesigner1_DesignPanelLoaded(object sender, DesignerLoadedEventArgs e)
        {
            XRDesignPanel panel = (XRDesignPanel)sender;

            panel.AddCommandHandler(new SaveCommandHandler(panel, SaveReport));
        }
コード例 #31
0
 public WizardCommandHandler(XRDesignPanel panel)
 {
     this.panel = panel;
 }
 public NewReportCommandHandler(XRDesignPanel panel)
 {
     this.panel   = panel;
     this.chooser = new ReportChooser();
 }
コード例 #33
0
 public static XRDesignMdiController GetDesignMdiController(this XRDesignPanel designPanel)
 {
     return(designPanel.GetService(typeof(XRDesignPanel).Assembly.GetType("DevExpress.XtraReports.UserDesigner.Native.INestedServiceProvider")) as XRDesignMdiController);
 }
コード例 #34
0
 public ClosingCommandHandler(XRDesignPanel panel)
 {
     this.panel = panel;
 }