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"; }
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); }