public Chart() { InitializeComponent(); _chartByCountry.ChartType = ChartType.Line; _chartByProduct.ChartType = ChartType.Line; dataServiceClient = new DataServiceRef.NORTHWNDEntities(new Uri("http://localhost:50297/NorthWindDataService.svc/")); nwndQuery = dataServiceClient.Invoices; #region DataForCountry-Sales Chart var cntryslschrtdt = GetSalesByCountry(nwndQuery.ToArray().ToList()); DataSeries amtsers = new DataSeries(); amtsers.ValuesSource = cntryslschrtdt.ConvertAll(e => e.Amount).ToArray(); _chartByCountry.Data.Children.Add(amtsers); var xvals = cntryslschrtdt.ConvertAll(e => e.Item).Distinct().ToArray(); _chartByCountry.Data.ItemNames = xvals; _chartByCountry.View.AxisX.Title = CreateTextBlock("Countries"); _chartByCountry.View.AxisX.AnnoAngle = 45; _chartByCountry.View.AxisY.Title = CreateTextBlock("Sales"); #endregion #region DataForProduct-Sales Chart var pdctslchrtdt = GetSalesByProduct(nwndQuery.ToArray().ToList()); DataSeries amtserspd = new DataSeries(); amtserspd.ValuesSource = pdctslchrtdt.ConvertAll(e => e.Amount).ToArray(); _chartByProduct.Data.Children.Add(amtserspd); var xvalspd = pdctslchrtdt.ConvertAll(e => e.Item).Distinct().ToArray(); _chartByProduct.Data.ItemNames = xvalspd; _chartByProduct.View.AxisX.Title = CreateTextBlock("Product"); _chartByProduct.View.AxisX.AnnoAngle = 45; _chartByProduct.View.AxisY.Title = CreateTextBlock("Sales"); #endregion }
public Chart() { InitializeComponent(); _chartByCountry.ChartType = ChartType.Line; _chartByProduct.ChartType = ChartType.Line; dataServiceClient = new DataServiceRef.NORTHWNDEntities(new Uri("http://localhost:50297/NorthWindDataService.svc/")); nwndQuery = dataServiceClient.Invoices; #region DataForCountry-Sales Chart var cntryslschrtdt = GetSalesByCountry(nwndQuery.ToArray().ToList()); DataSeries amtsers = new DataSeries(); amtsers.ValuesSource = cntryslschrtdt.ConvertAll(e => e.Amount).ToArray(); _chartByCountry.Data.Children.Add(amtsers); var xvals = cntryslschrtdt.ConvertAll(e => e.Item).Distinct().ToArray(); _chartByCountry.Data.ItemNames = xvals; _chartByCountry.View.AxisX.Title = CreateTextBlock("Countries"); _chartByCountry.View.AxisX.AnnoAngle = 45; _chartByCountry.View.AxisY.Title = CreateTextBlock("Sales"); #endregion #region DataForProduct-Sales Chart var pdctslchrtdt = GetSalesByProduct(nwndQuery.ToArray().ToList()); DataSeries amtserspd = new DataSeries(); amtserspd.ValuesSource = pdctslchrtdt.ConvertAll(e => e.Amount).ToArray(); _chartByProduct.Data.Children.Add(amtserspd); var xvalspd = pdctslchrtdt.ConvertAll(e => e.Item).Distinct().ToArray(); _chartByProduct.Data.ItemNames = xvalspd; _chartByProduct.View.AxisX.Title = CreateTextBlock("Product"); _chartByProduct.View.AxisX.AnnoAngle = 45; _chartByProduct.View.AxisY.Title = CreateTextBlock("Sales"); #endregion }
public Invoice() { InitializeComponent(); dataServiceClient = new DataServiceRef.NORTHWNDEntities(new Uri("http://localhost:50297/NorthWindDataService.svc/")); nwndQuery = dataServiceClient.Invoices; _flex.ItemsSource = nwndQuery; }
public Invoice() { InitializeComponent(); dataServiceClient = new DataServiceRef.NORTHWNDEntities(new Uri("http://localhost:50297/NorthWindDataService.svc/")); nwndQuery = dataServiceClient.Invoices; _flex.ItemsSource = nwndQuery; }