Ejemplo n.º 1
0
        private void UpdateReport(int min, int?max)
        {
            var dealer     = (DealershipViewModel)Session["Dealership"];
            var source     = new VinControlReport();
            var dataSource = source.GetVinControlUsedVehiclesRange(dealer.DealershipId, min, max);

            ReportViewer1.LocalReport.DataSources.Clear();
            ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("VincontrolReportSource", dataSource));
            ReportViewer1.LocalReport.ReportPath = @"ReportTemplates\PriceRangeReport.rdlc";
        }
        protected void btnFilter_Click(object sender, EventArgs e)
        {
            var source = new VinControlReport();
            var month  = int.Parse(MonthDropDownList.SelectedValue);
            var dealer = (DealershipViewModel)Session["Dealership"];
            int year   = 0;

            int.TryParse(YearDropDownList.SelectedValue, out year);

            var dataSource = source.GetHistoryChanged(dealer.DealershipId, month, year, MakeDropDownList.SelectedValue, ModelDropDownList.SelectedValue, txtStock.Text, VINNumberTextBox.Text);

            ReportViewer1.LocalReport.DataSources.Clear();
            ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("HistoryChanged", dataSource));
            ReportViewer1.LocalReport.ReportPath = @"ReportTemplates\PriceTrackingReport.rdlc";
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var dealer = (DealershipViewModel)Session["Dealership"];
            var report = new VinControlReport();
            //ReportViewer1.ShowExportControls = false;
            var source = report.GetVinControlUsedVehicles(dealer.DealershipId);

            lbl0.Text    = GetNumberOfItems(source, 0, 9999);
            lbl1000.Text = GetNumberOfItems(source, 10000, 19999);
            lbl2000.Text = GetNumberOfItems(source, 20000, 29999);
            lbl3000.Text = GetNumberOfItems(source, 30000, 39999);
            lbl4000.Text = GetNumberOfItems(source, 40000, 49999);
            lbl5000.Text = GetNumberOfItems(source, 50000, 69999);
            lbl7000.Text = GetNumberOfItems(source, 70000, null);
        }