private void btDesign_Click(object sender, RoutedEventArgs e)
        {
            var stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("WorkWithReportComponents.Work_with_Components.mrt");

            stiReport1.Load(stream);
            stream.Close();
            stream.Dispose();
            stream = null;
            stiReport1.Design();
        }
Exemplo n.º 2
0
        private void btDesign_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            var stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("UsingReportVariables.Variables.mrt");

            stiReport1.Load(stream);
            stream.Close();
            stream.Dispose();
            stream = null;
            stiReport1.Design();
        }
        private void Form1_Load(object sender, System.EventArgs e)
        {
            if (File.Exists("..\\..\\Data\\Demo.xsd"))
            {
                dataSet1.ReadXmlSchema("..\\..\\Data\\Demo.xsd");
            }
            else
            {
                MessageBox.Show("File \"Demo.xsd\" not found");
            }

            if (File.Exists("..\\..\\Data\\Demo.xsd"))
            {
                dataSet1.ReadXml("..\\..\\Data\\Demo.xml");
            }
            else
            {
                MessageBox.Show("File \"Demo.xml\" not found");
            }

            dataSet1.DataSetName = "Demo";
            stiReport1.RegData(dataSet1);

            if (File.Exists("..\\..\\Reports\\BookmarksHyperlinks.mrt"))
            {
                stiReport1.Load("..\\..\\Reports\\BookmarksHyperlinks.mrt");
            }
            else
            {
                MessageBox.Show("File \"BookmarksHyperlinks.mrt\" not found");
            }
            stiReport1.Load("..\\..\\Reports\\BookmarksHyperlinks.mrt");

            stiReport1.Render(true);
            stiReport1.Info.Zoom = panel1.Zoom;
            if (stiReport1.CompiledReport != null)
            {
                stiReport1.CompiledReport.Info.Zoom = panel1.Zoom;
            }
            panel1.Refresh();
        }
Exemplo n.º 4
0
        public static StiReport CreateReport(Stream stream, String repName)
        {
            var r = new Stimulsoft.Report.StiReport();

            r.Load(stream);
            r.AddReferencedAssemblies();
            r.SubstDataSources();
            if (!String.IsNullOrEmpty(repName))
            {
                r.ReportName = repName;
            }
            return(r);
        }
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            Report = new Stimulsoft.Report.StiReport();
            var stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("CustomViewer.BarCodes.mrt");
            Report.Load(stream);

            stream.Close();
            stream.Dispose();
            stream = null;

            btRefresh_Click(null, null);
            PreviewControl.Report = Report;
            Init();
        }
Exemplo n.º 6
0
        private void Form1_Load(object sender, System.EventArgs e)
        {
            if (File.Exists("..\\BookmarksAndHyperlinks.mrt"))
            {
                stiReport1.Load("..\\BookmarksAndHyperlinks.mrt");
            }
            else
            {
                MessageBox.Show("File \"BookmarksAndHyperlinks.mrt\" not found");
            }

            stiReport1.Render(true);
            stiReport1.Info.Zoom = panel1.Zoom;
            if (stiReport1.CompiledReport != null)
            {
                stiReport1.CompiledReport.Info.Zoom = panel1.Zoom;
            }
            panel1.Refresh();
        }
 /// <summary>
 /// 
 /// </summary>
 /// <returns></returns>
 public virtual ActionResult StiReport()
 {
     System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("fa-IR");
     
     // List of persons: 
     // you can change the following list to list of persons that get from database.
     var persons = new List<Models.Person>()
     {
         new Person() {Id = 0, FirstName = "sadar", LastName = "marvati", Gender = true}
         , new Person() {Id = 1, FirstName = "omid", LastName = "nasri", Gender = true}
          , new Person() {Id = 2, FirstName = "hana", LastName = "akbari", Gender = false}
           , new Person() {Id = 3, FirstName = "ali", LastName = "jahani", Gender = true }
            , new Person() {Id = 4, FirstName = "sara", LastName = "sabori", Gender = false }
     };
     var mainReport = new Stimulsoft.Report.StiReport();
     mainReport.Load(Server.MapPath("~/Files/Report.mrt"));
     mainReport.Compile();
     mainReport["DateTimeNow"] = DateTime.UtcNow;
     mainReport.RegBusinessObject("persons_business", persons);
     return Stimulsoft.Report.Mvc.StiMvcViewer.GetReportSnapshotResult(mainReport);
 }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public virtual ActionResult StiReport()
        {
            System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("fa-IR");

            // List of persons:
            // you can change the following list to list of persons that get from database.
            var persons = new List <Models.Person>()
            {
                new Person()
                {
                    Id = 0, FirstName = "sadar", LastName = "marvati", Gender = true
                }
                , new Person()
                {
                    Id = 1, FirstName = "omid", LastName = "nasri", Gender = true
                }
                , new Person()
                {
                    Id = 2, FirstName = "hana", LastName = "akbari", Gender = false
                }
                , new Person()
                {
                    Id = 3, FirstName = "ali", LastName = "jahani", Gender = true
                }
                , new Person()
                {
                    Id = 4, FirstName = "sara", LastName = "sabori", Gender = false
                }
            };
            var mainReport = new Stimulsoft.Report.StiReport();

            mainReport.Load(Server.MapPath("~/Files/Report.mrt"));
            mainReport.Compile();
            mainReport["DateTimeNow"] = DateTime.UtcNow;
            mainReport.RegBusinessObject("persons_business", persons);
            return(Stimulsoft.Report.Mvc.StiMvcViewer.GetReportSnapshotResult(mainReport));
        }
Exemplo n.º 9
0
 private void button1_Click(object sender, System.EventArgs e)
 {
     stiReport1.Load("..\\Variables.mrt");
     stiReport1.Design();
 }
Exemplo n.º 10
0
 private void button1_Click(object sender, System.EventArgs e)
 {
     stiReport1.Load("..\\Work with Components.mrt");
     stiReport1.Design();
 }
Exemplo n.º 11
0
		private void button1_Click(object sender, EventArgs e)
		{
			stiReport1.Load("..\\UserData.mrt");
			stiReport1.Design();
		}
Exemplo n.º 12
0
        protected virtual Boolean WfToolbarExecute()
        {
            BindingMaster.EndEdit();
            string filePath = "";

            try
            {
                this.errorProvider.Clear();
                if (!TabMaster.IsAutoExecuted)  //不做條件檢查   --主要由他窗引用
                {
                    if (this.WfFormCheck() == false)
                    {
                        //WfRollback();
                        return(false);
                    }

                    if (this.WfAfterFormCheck() == false)
                    {
                        //WfRollback();
                        return(false);
                    }
                }

                if (GlobalFn.varIsNull(TabMaster.ReportName))
                {
                    WfShowErrorMsg("未設定來源報表");
                }
                filePath = Application.StartupPath + @"\reports\" + TabMaster.ReportName;
                if (!File.Exists(filePath))
                {
                    WfShowErrorMsg("無此來源報表路徑!");
                }

                Stimulsoft.Report.StiReport rpt = new Stimulsoft.Report.StiReport();
                rpt.Load(filePath);
                rpt.ReportName = this.AdoModel.ado10;

                //產生資料來源
                if (this.WfExecReport(rpt) == false)
                {
                    //WfRollback();
                    return(false);
                }

                rpt.Compile();
                rpt["ReportId"]  = this.StrFormID;
                rpt["CompNo"]    = this.LoginInfo.CompNo;
                rpt["CompNameA"] = this.LoginInfo.CompNameA;
                rpt["DeptNo"]    = this.LoginInfo.DeptNo;
                rpt["DeptName"]  = this.LoginInfo.DeptName;
                rpt["UserNo"]    = this.LoginInfo.UserNo;
                rpt["UserName"]  = this.LoginInfo.UserName;

                if (WfExecReportEnd(rpt) == false)
                {
                    return(false);
                }


                FrmReportDisplayBase rptDisplayBase = new FrmReportDisplayBase(rpt);
                //rptDisplayBase.stiViewerControl1.ClickPrintButton += stiViewerControl1_ClickPrintButton;
                //rptDisplayBase.stiViewerControl1.ClickPrintButton += new System.EventHandler(this.stiViewerControl1_ClickPrintButton);
                rptDisplayBase.stiViewerControl1.Report.CompiledReport.Printed += new EventHandler(report_Print);

                rptDisplayBase.Show();

                if (TabMaster.IsCloseAfterExecuted)
                {
                    this.Close();
                }

                //if (TabMaster.IsCloseAfterExecuted)
                //    this.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                //this.Cursor = Cursors.Default; //改到工具列處理
            }

            return(true);
        }