private void OpenReport()
        {
            using (XF_ReportOpen form = new XF_ReportOpen(this.DbContext))
            {
                if (form.ShowDialog() == DialogResult.Yes)
                {
                    uint fileID = form.FileID;
                    var  rep    = this.DbContext.FileObjects.Where(f => f.FileID == fileID).FirstOrDefault();
                    if (rep == null)
                    {
                        throw new ApplicationException("No report with the specified ID!");
                    }

                    using (MemoryStream stream = new MemoryStream(rep.FileBlob))
                    {
                        stream.Position = 0;
                        XtraReport report = new XtraReport();
                        report.LoadLayout(stream);
                        report.Tag = fileID;
                        this.Editor.OpenReport(report);
                        this.Editor.ActiveDesignPanel.ReportState = ReportState.Opened;
                    }
                }
            }
        }
        private void OpenReport()
        {
            using (XF_ReportOpen form = new XF_ReportOpen(this.DbContext))
            {
                if (form.ShowDialog() == DialogResult.Yes)
                {
                    uint fileID = form.FileID;
                    var rep = this.DbContext.FileObjects.Where(f => f.FileID == fileID).FirstOrDefault();
                    if (rep == null)
                        throw new ApplicationException("No report with the specified ID!");

                    using (MemoryStream stream = new MemoryStream(rep.FileBlob))
                    {
                        stream.Position = 0;
                        XtraReport report = new XtraReport();
                        report.LoadLayout(stream);
                        report.Tag = fileID;
                        this.Editor.OpenReport(report);
                        this.Editor.ActiveDesignPanel.ReportState = ReportState.Opened;
                    }
                }
            }
        }