Ejemplo n.º 1
0
        public void AddOneMonth()
        {
            var r = new Random();

            if (SalesmenSeries[0].Values.Count >= _months.Count())
            {
                return;
            }
            foreach (var salesman in SalesmenSeries.Where(x => x.Title != "Average Series"))
            {
                salesman.Values.Add(new SalesData
                {
                    ItemsSold             = r.Next(5, 30),
                    Rentability           = r.NextDouble() * .2,
                    ItemsAverageSellPrice = 5000
                });
            }
            var averageSeries = SalesmenSeries.FirstOrDefault(x => x.Title == "Average Series");

            if (averageSeries != null)
            {
                averageSeries.Values.Add(new AverageSalesData {
                    AverageItemsSold = r.Next(20, 25)
                });
            }
        }
Ejemplo n.º 2
0
        public void InstertAMiddleVal()
        {
            var r = new Random();

            foreach (var salesman in SalesmenSeries.Where(x => x.Title != "Average Series"))
            {
                if (salesman.Values.Count > 2)
                {
                    salesman.Values.Insert(2, new SalesData
                    {
                        ItemsSold             = r.Next(5, 30),
                        Rentability           = r.NextDouble() * .2,
                        ItemsAverageSellPrice = 5000m + ((decimal)r.NextDouble() * 1000)
                    });
                }
            }
            var averageSeries = SalesmenSeries.FirstOrDefault(x => x.Title == "Average Series");

            if (averageSeries != null)
            {
                averageSeries.Values.Insert(2, new AverageSalesData {
                    AverageItemsSold = r.Next(20, 25)
                });
            }
        }
Ejemplo n.º 3
0
 public void RemoveLastSalesData()
 {
     if (SalesmenSeries.Count == 1)
     {
         return;
     }
     SalesmenSeries.RemoveAt(SalesmenSeries.Count - 1);
 }
Ejemplo n.º 4
0
        public void AddRandomSalesData()
        {
            var r = new Random();

            var values = new ChartValues <SalesData>();

            for (var i = 0; i < SalesmenSeries[0].Values.Count; i++)
            {
                values.Add(new SalesData
                {
                    ItemsSold             = r.Next(5, 30),
                    Rentability           = r.NextDouble() * .2,
                    ItemsAverageSellPrice = 5000
                });
            }

            SalesmenSeries.Add(new LineSeries
            {
                Title  = _names[r.Next(0, _names.Count() - 1)],
                Values = values
            });
        }