Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ReportStatusForm" /> class.
 /// </summary>
 /// <param name="quickReport">The quick report to monitor the status of.</param>
 public ReportStatusForm(QuickReport quickReport)
 {
     InitializeComponent();
     Report = quickReport;
     lblCurrentStatus.Text = @"In Progress";
     bgWorker.RunWorkerAsync();
 }
        public static void Run()
        {
            //int[] input = { 56, 35, 45, 67, 12, 24, 48, 55, 58, 30 };

            int[] input = { 6, 8, 10, 14 };

            QuickReport rpt = new QuickReport(input);

            WriteLine($"Mean: {rpt.Mean()}");
            WriteLine($"Median: {rpt.Median()}");
            WriteLine($"Standard Deviation: {rpt.StandarDeviation()}");
            rpt.Histogram();
        }
        static void ProcessFSIAllReportReportFactoryMethod()
        {
            string columnHeaders       = "Col 1, Col 2, Col 3";
            var    reportData          = new List <FSIAllReportDataRow>();
            var    ListOfColumnsToHide = new List <string> {
                "Col 2", "Col 4"
            };

            QuickReport
            .InitializeFactories()
            .ExecuteCreation(QuickReportType.DormantReport, columnHeaders, reportData, ListOfColumnsToHide)
            .GetReportAsCsv();
        }
Esempio n. 4
0
		private void BindFunctionDropDown(QuickReport.DataTypes dataType, DropDownList ddl)
		{
			ListItem li;
			switch(dataType)
			{
				case QuickReport.DataTypes.Integer:
				case QuickReport.DataTypes.String:
				case QuickReport.DataTypes.DateTime:
				{
					li = new ListItem(">" + Server.HtmlDecode("&nbsp;&nbsp;&nbsp;") + "Greater Than",">");
					ddl.Items.Add(li);
					li = new ListItem(">=" + Server.HtmlDecode("&nbsp;") + "Greater Than Equal To",">=");
					ddl.Items.Add(li);
					li = new ListItem("<" + Server.HtmlDecode("&nbsp;&nbsp;&nbsp;") + "Less Than","<");
					ddl.Items.Add(li);
					li = new ListItem("<=" + Server.HtmlDecode("&nbsp;") + "Less Than Equal To","<=");
					ddl.Items.Add(li);
					li = new ListItem("=" + Server.HtmlDecode("&nbsp;&nbsp;&nbsp;") + "Equal To","like");
					ddl.Items.Add(li);
					li = new ListItem("><" + Server.HtmlDecode("&nbsp;&nbsp;") + "Within","between");
					ddl.Items.Add(li);
					break;
				}
				case QuickReport.DataTypes.Boolean:
					li = new ListItem("=" + Server.HtmlDecode("&nbsp;&nbsp;&nbsp;") + "Equal To","=");
					ddl.Items.Add(li);
					break;
			}
		}
Esempio n. 5
0
		public Token GetTokenByTokenType(QuickReport.TokenTypes type)
		{
			//only works for link and letter type tokens
			foreach (Token tmpToken in this.InnerList)
			{
				if (tmpToken.TokenType == type || tmpToken.TokenType == QuickReport.TokenTypes.LinkLetterColumn)
				{
					return tmpToken;
				}
			}
			return null;
		}