diff --git a/samples/charts/category-chart/chart-highlight-filter/App.razor b/samples/charts/category-chart/chart-highlight-filter/App.razor new file mode 100644 index 0000000000..39de076a19 --- /dev/null +++ b/samples/charts/category-chart/chart-highlight-filter/App.razor @@ -0,0 +1,69 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + +
+
+ + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var propertyEditor = this.propertyEditor; + var highlightedValuesDisplayModeEditor = this.highlightedValuesDisplayModeEditor; + var chart = this.chart; + + this.BindElements = () => { + propertyEditor.Target = this.chart; + }; + this.BindElements(); + + } + + private IgbPropertyEditorPanel propertyEditor; + private IgbPropertyEditorPropertyDescription highlightedValuesDisplayModeEditor; + private IgbCategoryChart chart; + + private SalesData _salesData = null; + public SalesData SalesData + { + get + { + if (_salesData == null) + { + _salesData = new SalesData(); + } + return _salesData; + } + } + +} \ No newline at end of file diff --git a/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.csproj b/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.csproj new file mode 100644 index 0000000000..5a30935fe5 --- /dev/null +++ b/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net6.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.sln b/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/category-chart/chart-highlight-filter/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/category-chart/chart-highlight-filter/Program.cs b/samples/charts/category-chart/chart-highlight-filter/Program.cs new file mode 100644 index 0000000000..013d22d0f7 --- /dev/null +++ b/samples/charts/category-chart/chart-highlight-filter/Program.cs @@ -0,0 +1,30 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbInputModule), + typeof(IgbPropertyEditorPanelModule), + typeof(IgbCategoryChartModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/category-chart/chart-highlight-filter/Properties/launchSettings.json b/samples/charts/category-chart/chart-highlight-filter/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/category-chart/chart-highlight-filter/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/category-chart/chart-highlight-filter/SalesData.cs b/samples/charts/category-chart/chart-highlight-filter/SalesData.cs new file mode 100644 index 0000000000..3ec9e452d4 --- /dev/null +++ b/samples/charts/category-chart/chart-highlight-filter/SalesData.cs @@ -0,0 +1,16701 @@ +//begin data +using System; +using System.Collections.Generic; + +public class SalesDataItem +{ + public string Country { get; set; } + public string Product { get; set; } + public string UnitsSold { get; set; } + public double ManufacturingPrice { get; set; } + public double SalePrice { get; set; } + public double GrossSales { get; set; } + public double Discounts { get; set; } + public double Sales { get; set; } + public double COGS { get; set; } + public double Profit { get; set; } + public string Date { get; set; } + public string MonthName { get; set; } + public string Year { get; set; } +} + +public class SalesData + : List +{ + public SalesData() + { + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"501", + ManufacturingPrice = 15, + SalePrice = 23, + GrossSales = 26440, + Discounts = 0, + Sales = 26440, + COGS = 16185, + Profit = 11255, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1372", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 27440, + Discounts = 0, + Sales = 27440, + COGS = 16185, + Profit = 11255, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"2762", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 55240, + Discounts = 0, + Sales = 55240, + COGS = 13210, + Profit = 42030, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"1464", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 21960, + Discounts = 0, + Sales = 21960, + COGS = 21780, + Profit = 180, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"719", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 10785, + Discounts = 0, + Sales = 10785, + COGS = 8880, + Profit = 1905, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"3576", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 53640, + Discounts = 0, + Sales = 53640, + COGS = 24700, + Profit = 28940, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"4422", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 1547700, + Discounts = 0, + Sales = 1547700, + COGS = 393380, + Profit = 1154320, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"3649", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 54735, + Discounts = 0, + Sales = 54735, + COGS = 9210, + Profit = 45525, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"4172", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 50064, + Discounts = 0, + Sales = 50064, + COGS = 7554, + Profit = 42510, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3841", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 76820, + Discounts = 0, + Sales = 76820, + COGS = 18990, + Profit = 57830, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"3726", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 44712, + Discounts = 0, + Sales = 44712, + COGS = 4635, + Profit = 40077, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"2625", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 39375, + Discounts = 0, + Sales = 39375, + COGS = 24700, + Profit = 14675, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"1958", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 244750, + Discounts = 0, + Sales = 244750, + COGS = 319860, + Profit = 75110, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"3271", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 981300, + Discounts = 0, + Sales = 981300, + COGS = 239500, + Profit = 741800, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"2091", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 14637, + Discounts = 0, + Sales = 14637, + COGS = 10730, + Profit = 3907, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"2825", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 42375, + Discounts = 0, + Sales = 42375, + COGS = 6150, + Profit = 36225, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2513", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 50260, + Discounts = 0, + Sales = 50260, + COGS = 2920, + Profit = 47340, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"883", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 13245, + Discounts = 0, + Sales = 13245, + COGS = 9740, + Profit = 3505, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2087", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 25044, + Discounts = 0, + Sales = 25044, + COGS = 7554, + Profit = 17490, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2563", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 897050, + Discounts = 0, + Sales = 897050, + COGS = 261560, + Profit = 635490, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2846", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 34152, + Discounts = 0, + Sales = 34152, + COGS = 1101, + Profit = 33051, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"997", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 6979, + Discounts = 0, + Sales = 6979, + COGS = 4415, + Profit = 2564, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2290", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 34350, + Discounts = 0, + Sales = 34350, + COGS = 24720, + Profit = 9630, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"2133", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 14931, + Discounts = 0, + Sales = 14931, + COGS = 5715, + Profit = 9216, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3617", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 72340, + Discounts = 0, + Sales = 72340, + COGS = 18170, + Profit = 54170, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"1266", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 443100, + Discounts = 0, + Sales = 443100, + COGS = 393380, + Profit = 49720, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"894", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 6258, + Discounts = 0, + Sales = 6258, + COGS = 7465, + Profit = 1207, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"2725", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 340625, + Discounts = 0, + Sales = 340625, + COGS = 216480, + Profit = 124145, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"3061", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 36732, + Discounts = 0, + Sales = 36732, + COGS = 6483, + Profit = 30249, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"3958", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 1385300, + Discounts = 0, + Sales = 1385300, + COGS = 261560, + Profit = 1123740, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"3920", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 47040, + Discounts = 0, + Sales = 47040, + COGS = 4635, + Profit = 42405, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"3381", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 422625, + Discounts = 0, + Sales = 422625, + COGS = 338520, + Profit = 84105, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"4307", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 1292100, + Discounts = 0, + Sales = 1292100, + COGS = 500250, + Profit = 791850, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"878", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 10536, + Discounts = 0, + Sales = 10536, + COGS = 8514, + Profit = 2022, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"496", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 7440, + Discounts = 0, + Sales = 7440, + COGS = 21780, + Profit = 14340, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3367", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 50505, + Discounts = 0, + Sales = 50505, + COGS = 8880, + Profit = 41625, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2055", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 616500, + Discounts = 0, + Sales = 616500, + COGS = 537750, + Profit = 78750, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"4041", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 80820, + Discounts = 0, + Sales = 80820, + COGS = 18170, + Profit = 62650, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"3237", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 1132950, + Discounts = 0, + Sales = 1132950, + COGS = 715000, + Profit = 417950, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"630", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 7560, + Discounts = 0, + Sales = 7560, + COGS = 5859, + Profit = 1701, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"4210", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 526250, + Discounts = 0, + Sales = 526250, + COGS = 506340, + Profit = 19910, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"1127", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 22540, + Discounts = 0, + Sales = 22540, + COGS = 18990, + Profit = 3550, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"3438", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 24066, + Discounts = 0, + Sales = 24066, + COGS = 8430, + Profit = 15636, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"2015", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 24180, + Discounts = 0, + Sales = 24180, + COGS = 6423, + Profit = 17757, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"2534", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 17738, + Discounts = 0, + Sales = 17738, + COGS = 5715, + Profit = 12023, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"1384", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 20760, + Discounts = 0, + Sales = 20760, + COGS = 6150, + Profit = 14610, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3561", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 24927, + Discounts = 276.15, + Sales = 24650.85, + COGS = 19725, + Profit = 4925.85, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1823", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 27345, + Discounts = 344.4, + Sales = 27000.6, + COGS = 22960, + Profit = 4040.6, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2795", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 19565, + Discounts = 72.1, + Sales = 19492.9, + COGS = 5150, + Profit = 14342.9, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"457", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 3199, + Discounts = 44.73, + Sales = 3154.27, + COGS = 3195, + Profit = 40.73, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3785", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 26495, + Discounts = 92.82, + Sales = 26402.18, + COGS = 6630, + Profit = 19772.18, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"748", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 8976, + Discounts = 222.96, + Sales = 8753.04, + COGS = 5574, + Profit = 3179.04, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"1021", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 357350, + Discounts = 4235, + Sales = 353115, + COGS = 314600, + Profit = 38515, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"2076", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 14532, + Discounts = 177.03, + Sales = 14354.97, + COGS = 12645, + Profit = 1709.97, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"4316", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 51792, + Discounts = 173.4, + Sales = 51618.6, + COGS = 4335, + Profit = 47283.6, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"4174", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 50088, + Discounts = 320.52, + Sales = 49767.48, + COGS = 8013, + Profit = 41754.48, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"3736", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 1307600, + Discounts = 4889.5, + Sales = 1302710.5, + COGS = 363220, + Profit = 939490.5, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"1914", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 669900, + Discounts = 7542.5, + Sales = 662357.5, + COGS = 560300, + Profit = 102057.5, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"2742", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 41130, + Discounts = 332.1, + Sales = 40797.9, + COGS = 22140, + Profit = 18657.9, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"1499", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 449700, + Discounts = 6903, + Sales = 442797, + COGS = 575250, + Profit = 132453, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3772", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 75440, + Discounts = 275.1, + Sales = 75164.9, + COGS = 13755, + Profit = 61409.9, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"1112", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 7784, + Discounts = 128.1, + Sales = 7655.9, + COGS = 9150, + Profit = 1494.1, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"2368", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 35520, + Discounts = 227.1, + Sales = 35292.9, + COGS = 15140, + Profit = 20152.9, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1586", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 11102, + Discounts = 314.48, + Sales = 10787.52, + COGS = 22462.5, + Profit = 11674.98, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3386", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 423250, + Discounts = 908.75, + Sales = 422341.25, + COGS = 87240, + Profit = 335101.25, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"852", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 106500, + Discounts = 983.75, + Sales = 105516.25, + COGS = 94440, + Profit = 11076.25, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2783", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 347875, + Discounts = 2278.75, + Sales = 345596.25, + COGS = 218760, + Profit = 126836.25, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2684", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 40260, + Discounts = 112.05, + Sales = 40147.95, + COGS = 7470, + Profit = 32677.95, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"4083", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1224900, + Discounts = 8715, + Sales = 1216185, + COGS = 726250, + Profit = 489935, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2816", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 985600, + Discounts = 7542.5, + Sales = 978057.5, + COGS = 560300, + Profit = 417757.5, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"4294", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 85880, + Discounts = 772.8, + Sales = 85107.2, + COGS = 38640, + Profit = 46467.2, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"2856", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 19992, + Discounts = 25.34, + Sales = 19966.66, + COGS = 1810, + Profit = 18156.66, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"1407", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 175875, + Discounts = 1153.75, + Sales = 174721.25, + COGS = 110760, + Profit = 63961.25, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"1265", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 8855, + Discounts = 18.41, + Sales = 8836.59, + COGS = 1315, + Profit = 7521.59, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3892", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 1362200, + Discounts = 3302.25, + Sales = 1358897.75, + COGS = 245310, + Profit = 1113587.75, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"3068", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 383500, + Discounts = 908.75, + Sales = 382591.25, + COGS = 87240, + Profit = 295351.25, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2181", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 272625, + Discounts = 983.75, + Sales = 271641.25, + COGS = 94440, + Profit = 177201.25, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"1356", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 406800, + Discounts = 2958, + Sales = 403842, + COGS = 246500, + Profit = 177201.25, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"1814", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 634900, + Discounts = 4889.5, + Sales = 630010.5, + COGS = 363220, + Profit = 266790.5, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"1495", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 186875, + Discounts = 2180, + Sales = 184695, + COGS = 209280, + Profit = 24585, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1463", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 182875, + Discounts = 1856.25, + Sales = 181018.75, + COGS = 89100, + Profit = 91918.75, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"215", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 2580, + Discounts = 310.8, + Sales = 2269.2, + COGS = 3885, + Profit = 1615.8, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"566", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 198100, + Discounts = 19964, + Sales = 178136, + COGS = 741520, + Profit = 563384, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"3255", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 39060, + Discounts = 274.08, + Sales = 38785.92, + COGS = 3426, + Profit = 35359.92, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"772", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 15440, + Discounts = 626.4, + Sales = 14813.6, + COGS = 15660, + Profit = 846.4, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"1135", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 13620, + Discounts = 165.6, + Sales = 13454.4, + COGS = 2070, + Profit = 11384.4, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"1193", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 17895, + Discounts = 708.9, + Sales = 17186.1, + COGS = 23630, + Profit = 6443.9, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2530", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 759000, + Discounts = 5508, + Sales = 753492, + COGS = 229500, + Profit = 523992, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3451", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1035300, + Discounts = 10368, + Sales = 1024932, + COGS = 432000, + Profit = 592932, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3059", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 36708, + Discounts = 274.08, + Sales = 36433.92, + COGS = 3426, + Profit = 33007.92, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"3957", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 494625, + Discounts = 1655, + Sales = 492970, + COGS = 79440, + Profit = 413530, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3444", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 41328, + Discounts = 310.8, + Sales = 41017.2, + COGS = 3885, + Profit = 37132.2, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3154", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 946200, + Discounts = 11496, + Sales = 934704, + COGS = 479000, + Profit = 455704, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"4108", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 1437800, + Discounts = 19964, + Sales = 1417836, + COGS = 741520, + Profit = 676316, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3760", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 470000, + Discounts = 6822.5, + Sales = 463177.5, + COGS = 327480, + Profit = 135697.5, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2334", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 28008, + Discounts = 253.2, + Sales = 27754.8, + COGS = 3165, + Profit = 24589.8, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"580", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 6960, + Discounts = 260.16, + Sales = 6699.84, + COGS = 3252, + Profit = 3447.84, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2610", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 52200, + Discounts = 626.4, + Sales = 51573.6, + COGS = 15660, + Profit = 35913.6, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"1459", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 510650, + Discounts = 20139, + Sales = 490511, + COGS = 748020, + Profit = 257509, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"3774", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 45288, + Discounts = 253.2, + Sales = 45034.8, + COGS = 3165, + Profit = 41869.8, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"2572", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 30864, + Discounts = 260.16, + Sales = 30603.84, + COGS = 3252, + Profit = 27351.84, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"320", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 40000, + Discounts = 1655, + Sales = 38345, + COGS = 79440, + Profit = 41095, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3275", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 1146250, + Discounts = 20139, + Sales = 1126111, + COGS = 748020, + Profit = 378091, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3582", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 447750, + Discounts = 6822.5, + Sales = 440927.5, + COGS = 327480, + Profit = 113447.5, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"4056", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 1216800, + Discounts = 1554, + Sales = 1215246, + COGS = 64750, + Profit = 1150496, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"2144", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 643200, + Discounts = 6606, + Sales = 636594, + COGS = 275250, + Profit = 361344, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"3502", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 437750, + Discounts = 5690, + Sales = 432060, + COGS = 273120, + Profit = 158940, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"679", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 13580, + Discounts = 494.4, + Sales = 13085.6, + COGS = 12360, + Profit = 725.6, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"2351", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 47020, + Discounts = 376.4, + Sales = 46643.6, + COGS = 9410, + Profit = 37233.6, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"2043", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 612900, + Discounts = 11496, + Sales = 601404, + COGS = 479000, + Profit = 122404, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"3565", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 445625, + Discounts = 15913.13, + Sales = 429711.88, + COGS = 509220, + Profit = 79508.13, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"1401", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 28020, + Discounts = 1548, + Sales = 26472, + COGS = 25800, + Profit = 672, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"2077", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 623100, + Discounts = 6201, + Sales = 616899, + COGS = 172250, + Profit = 444649, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"3643", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 43716, + Discounts = 700.92, + Sales = 43015.08, + COGS = 5841, + Profit = 37174.08, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"2960", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 20720, + Discounts = 411.18, + Sales = 20308.82, + COGS = 9790, + Profit = 10518.82, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"1201", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 14412, + Discounts = 684.36, + Sales = 13727.64, + COGS = 5703, + Profit = 8024.64, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"2321", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 16247, + Discounts = 114.24, + Sales = 16132.76, + COGS = 2720, + Profit = 13412.76, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3972", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 496500, + Discounts = 4826.25, + Sales = 491673.75, + COGS = 154440, + Profit = 337233.75, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"3878", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 484750, + Discounts = 6397.5, + Sales = 478352.5, + COGS = 204720, + Profit = 273632.5, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2278", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 683400, + Discounts = 21910.5, + Sales = 661489.5, + COGS = 608625, + Profit = 52864.5, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"1075", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 134375, + Discounts = 6652.5, + Sales = 127722.5, + COGS = 212880, + Profit = 85157.5, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"4050", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 48600, + Discounts = 684.36, + Sales = 47915.64, + COGS = 5703, + Profit = 42212.64, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3035", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 910500, + Discounts = 6201, + Sales = 904299, + COGS = 172250, + Profit = 732049, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3636", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 454500, + Discounts = 5887.5, + Sales = 448612.5, + COGS = 188400, + Profit = 260212.5, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1379", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 16548, + Discounts = 493.02, + Sales = 16054.98, + COGS = 4108.5, + Profit = 11946.48, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"4492", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 561500, + Discounts = 7533.75, + Sales = 553966.25, + COGS = 241080, + Profit = 312886.25, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1744", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 218000, + Discounts = 4826.25, + Sales = 213173.75, + COGS = 154440, + Profit = 58733.75, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2341", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 292625, + Discounts = 6397.5, + Sales = 286227.5, + COGS = 204720, + Profit = 81507.5, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"3835", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 479375, + Discounts = 7533.75, + Sales = 471841.25, + COGS = 241080, + Profit = 230761.25, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"1161", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 348300, + Discounts = 25596, + Sales = 322704, + COGS = 711000, + Profit = 388296, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"876", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 10512, + Discounts = 689.76, + Sales = 9822.24, + COGS = 5748, + Profit = 4074.24, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"1705", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 213125, + Discounts = 5887.5, + Sales = 207237.5, + COGS = 188400, + Profit = 18837.5, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"1805", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 541500, + Discounts = 16866, + Sales = 524634, + COGS = 468500, + Profit = 56134, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"389", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 136150, + Discounts = 17241, + Sales = 118909, + COGS = 426920, + Profit = 308011, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1459", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 29180, + Discounts = 498.6, + Sales = 28681.4, + COGS = 8310, + Profit = 20371.4, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"4236", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 84720, + Discounts = 2310.3, + Sales = 82409.7, + COGS = 38505, + Profit = 43904.7, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3627", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 43524, + Discounts = 892.44, + Sales = 42631.56, + COGS = 7437, + Profit = 35194.56, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"1756", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 26340, + Discounts = 1218.6, + Sales = 25121.4, + COGS = 20310, + Profit = 4811.4, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"307", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 4605, + Discounts = 1218.6, + Sales = 3386.4, + COGS = 20310, + Profit = 16923.6, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"1222", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 366600, + Discounts = 24252, + Sales = 342348, + COGS = 505250, + Profit = 162902, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"489", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 171150, + Discounts = 3836, + Sales = 167314, + COGS = 71240, + Profit = 96074, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"4133", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 61995, + Discounts = 1180.2, + Sales = 60814.8, + COGS = 19670, + Profit = 41144.8, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"2743", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 822900, + Discounts = 22308, + Sales = 800592, + COGS = 464750, + Profit = 335842, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"4460", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 1338000, + Discounts = 24252, + Sales = 1313748, + COGS = 505250, + Profit = 808498, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"1232", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 154000, + Discounts = 5690, + Sales = 148310, + COGS = 136560, + Profit = 11750, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2586", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 18102, + Discounts = 1190.28, + Sales = 16911.72, + COGS = 21255, + Profit = 4343.28, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"1332", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 166500, + Discounts = 3975, + Sales = 162525, + COGS = 95400, + Profit = 67125, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"4487", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1346100, + Discounts = 16974, + Sales = 1329126, + COGS = 353625, + Profit = 975501, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3862", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1158600, + Discounts = 35016, + Sales = 1123584, + COGS = 729500, + Profit = 394084, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1765", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 617750, + Discounts = 48300, + Sales = 569450, + COGS = 897000, + Profit = 327550, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3533", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 441625, + Discounts = 14940, + Sales = 426685, + COGS = 358560, + Profit = 68125, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2016", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 30240, + Discounts = 130.8, + Sales = 30109.2, + COGS = 2180, + Profit = 27929.2, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2938", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 58760, + Discounts = 1659.2, + Sales = 57100.8, + COGS = 20740, + Profit = 36360.8, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3352", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 67040, + Discounts = 844.8, + Sales = 66195.2, + COGS = 10560, + Profit = 55635.2, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"2430", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 850500, + Discounts = 3836, + Sales = 846664, + COGS = 71240, + Profit = 775424, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"535", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 66875, + Discounts = 5690, + Sales = 61185, + COGS = 136560, + Profit = 75375, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"1523", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 18276, + Discounts = 703.2, + Sales = 17572.8, + COGS = 4395, + Profit = 13177.8, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"1782", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 623700, + Discounts = 30478, + Sales = 593222, + COGS = 566020, + Profit = 27202, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"347", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 4164, + Discounts = 415.68, + Sales = 3748.32, + COGS = 2598, + Profit = 1150.32, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"3509", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 1228150, + Discounts = 30478, + Sales = 1197672, + COGS = 566020, + Profit = 631652, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"2943", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 1030050, + Discounts = 26110, + Sales = 1003940, + COGS = 484900, + Profit = 519040, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"4037", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 504625, + Discounts = 5370, + Sales = 499255, + COGS = 128880, + Profit = 370375, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"4146", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 1451100, + Discounts = 26698, + Sales = 1424402, + COGS = 495820, + Profit = 928582, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"725", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 5075, + Discounts = 480.2, + Sales = 4594.8, + COGS = 6860, + Profit = 2265.2, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2325", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 16275, + Discounts = 941.15, + Sales = 15333.85, + COGS = 13445, + Profit = 1888.85, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"675", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 8100, + Discounts = 1458.6, + Sales = 6641.4, + COGS = 7293, + Profit = 651.6, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"2990", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 35880, + Discounts = 1458.6, + Sales = 34421.4, + COGS = 7293, + Profit = 27128.4, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"1072", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 7504, + Discounts = 941.15, + Sales = 6562.85, + COGS = 13445, + Profit = 6882.15, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"1048", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 7336, + Discounts = 589.05, + Sales = 6746.95, + COGS = 8415, + Profit = 1668.05, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"469", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 5628, + Discounts = 673.8, + Sales = 4954.2, + COGS = 3369, + Profit = 1585.2, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"4240", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 50880, + Discounts = 1119, + Sales = 49761, + COGS = 5595, + Profit = 44166, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"1976", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 23712, + Discounts = 669.6, + Sales = 23042.4, + COGS = 3348, + Profit = 19694.4, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"1984", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 39680, + Discounts = 1563, + Sales = 38117, + COGS = 15630, + Profit = 22487, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"480", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 144000, + Discounts = 14865, + Sales = 129135, + COGS = 247750, + Profit = 118615, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"1205", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 18075, + Discounts = 2093.25, + Sales = 15981.75, + COGS = 27910, + Profit = 11928.25, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"2480", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 17360, + Discounts = 199.5, + Sales = 17160.5, + COGS = 2850, + Profit = 14310.5, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"2926", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 20482, + Discounts = 870.45, + Sales = 19611.55, + COGS = 12435, + Profit = 7176.55, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3210", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 1123500, + Discounts = 24228.75, + Sales = 1099271.25, + COGS = 359970, + Profit = 739301.25, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"3221", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 402625, + Discounts = 22668.75, + Sales = 379956.25, + COGS = 435240, + Profit = 55283.75, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"1127", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 13524, + Discounts = 1405.2, + Sales = 12118.8, + COGS = 7026, + Profit = 5092.8, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1610", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 32200, + Discounts = 1303, + Sales = 30897, + COGS = 13030, + Profit = 17867, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"4100", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 512500, + Discounts = 18700, + Sales = 493800, + COGS = 359040, + Profit = 134760, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1012", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 126500, + Discounts = 14906.25, + Sales = 111593.75, + COGS = 286200, + Profit = 174606.25, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"3337", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1001100, + Discounts = 24105, + Sales = 976995, + COGS = 401750, + Profit = 575245, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3955", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 27685, + Discounts = 814.45, + Sales = 26870.55, + COGS = 11635, + Profit = 15235.55, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"4347", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1304100, + Discounts = 14865, + Sales = 1289235, + COGS = 247750, + Profit = 1041485, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1548", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 541800, + Discounts = 10535, + Sales = 531265, + COGS = 156520, + Profit = 374745, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2153", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 32295, + Discounts = 1965, + Sales = 30330, + COGS = 26200, + Profit = 4130, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"4126", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 515750, + Discounts = 5381.25, + Sales = 510368.75, + COGS = 103320, + Profit = 407048.75, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3376", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 67520, + Discounts = 2663, + Sales = 64857, + COGS = 26630, + Profit = 38227, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2244", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 33660, + Discounts = 416.25, + Sales = 33243.75, + COGS = 5550, + Profit = 27693.75, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"1360", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 20400, + Discounts = 2145.75, + Sales = 18254.25, + COGS = 28610, + Profit = 10355.75, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"279", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 34875, + Discounts = 5043.75, + Sales = 29831.25, + COGS = 96840, + Profit = 67008.75, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2521", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 882350, + Discounts = 10535, + Sales = 871815, + COGS = 156520, + Profit = 715295, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2433", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 48660, + Discounts = 2832, + Sales = 45828, + COGS = 28320, + Profit = 17508, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"1738", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 34760, + Discounts = 1579, + Sales = 33181, + COGS = 15790, + Profit = 17391, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"1106", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 138250, + Discounts = 5381.25, + Sales = 132868.75, + COGS = 103320, + Profit = 29548.75, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"213", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 63900, + Discounts = 18750, + Sales = 45150, + COGS = 312500, + Profit = 267350, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"2929", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 58580, + Discounts = 2663, + Sales = 55917, + COGS = 26630, + Profit = 29287, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"2389", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 16723, + Discounts = 199.5, + Sales = 16523.5, + COGS = 2850, + Profit = 13673.5, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"3086", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 21602, + Discounts = 870.45, + Sales = 20731.55, + COGS = 12435, + Profit = 8296.55, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"745", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 260750, + Discounts = 23625, + Sales = 237125, + COGS = 351000, + Profit = 113875, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"1266", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 443100, + Discounts = 9660, + Sales = 433440, + COGS = 143520, + Profit = 289920, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"4287", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 1286100, + Discounts = 18750, + Sales = 1267350, + COGS = 312500, + Profit = 954850, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3193", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 47895, + Discounts = 3420.9, + Sales = 44474.1, + COGS = 38010, + Profit = 6464.1, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"1967", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 39340, + Discounts = 1341, + Sales = 37999, + COGS = 11175, + Profit = 26824, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"631", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 9465, + Discounts = 2559.6, + Sales = 6905.4, + COGS = 28440, + Profit = 21534.6, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"3469", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 41628, + Discounts = 404.64, + Sales = 41223.36, + COGS = 1686, + Profit = 39537.36, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"3215", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 48225, + Discounts = 1827, + Sales = 46398, + COGS = 20300, + Profit = 26098, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"1959", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 685650, + Discounts = 20580, + Sales = 665070, + COGS = 254800, + Profit = 410270, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"2181", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 763350, + Discounts = 30660, + Sales = 732690, + COGS = 379600, + Profit = 353090, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"2205", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 26460, + Discounts = 1960.56, + Sales = 24499.44, + COGS = 8169, + Profit = 16330.44, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1890", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 661500, + Discounts = 31416, + Sales = 630084, + COGS = 388960, + Profit = 241124, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"2417", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 302125, + Discounts = 7140, + Sales = 294985, + COGS = 114240, + Profit = 180745, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"1158", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 144750, + Discounts = 20662.5, + Sales = 124087.5, + COGS = 330600, + Profit = 206512.5, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"803", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 12045, + Discounts = 1377, + Sales = 10668, + COGS = 15300, + Profit = 4632, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"3705", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 1296750, + Discounts = 31416, + Sales = 1265334, + COGS = 388960, + Profit = 876374, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"589", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 4123, + Discounts = 629.16, + Sales = 3493.84, + COGS = 7490, + Profit = 3996.16, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3999", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 59985, + Discounts = 2559.6, + Sales = 57425.4, + COGS = 28440, + Profit = 28985.4, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"4256", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 29792, + Discounts = 629.16, + Sales = 29162.84, + COGS = 7490, + Profit = 21672.84, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"2160", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 270000, + Discounts = 14906.25, + Sales = 255093.75, + COGS = 238500, + Profit = 16593.75, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"466", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 163100, + Discounts = 35259, + Sales = 127841, + COGS = 436540, + Profit = 308699, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1478", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 22170, + Discounts = 1978.2, + Sales = 20191.8, + COGS = 21980, + Profit = 1788.2, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3798", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 56970, + Discounts = 1568.7, + Sales = 55401.3, + COGS = 17430, + Profit = 37971.3, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"447", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 6705, + Discounts = 1037.7, + Sales = 5667.3, + COGS = 11530, + Profit = 5862.7, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"745", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 14900, + Discounts = 1201.2, + Sales = 13698.8, + COGS = 10010, + Profit = 3688.8, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"1732", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 12124, + Discounts = 559.86, + Sales = 11564.14, + COGS = 6665, + Profit = 4899.14, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"1759", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 26385, + Discounts = 1037.7, + Sales = 25347.3, + COGS = 11530, + Profit = 13817.3, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"338", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 4056, + Discounts = 610.68, + Sales = 3445.32, + COGS = 2181, + Profit = 1264.32, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"3911", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 46932, + Discounts = 1582.56, + Sales = 45349.44, + COGS = 5652, + Profit = 39697.44, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"4473", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 53676, + Discounts = 1965.6, + Sales = 51710.4, + COGS = 7020, + Profit = 44690.4, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"383", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 4596, + Discounts = 1967.28, + Sales = 2628.72, + COGS = 7026, + Profit = 4397.28, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"1062", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 15930, + Discounts = 1325.1, + Sales = 14604.9, + COGS = 12620, + Profit = 1984.9, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"4083", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 28581, + Discounts = 556.15, + Sales = 28024.85, + COGS = 5675, + Profit = 22349.85, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"3974", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 27818, + Discounts = 268.03, + Sales = 27549.97, + COGS = 2735, + Profit = 24814.97, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"3723", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 26061, + Discounts = 775.18, + Sales = 25285.82, + COGS = 7910, + Profit = 17375.82, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2435", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 29220, + Discounts = 1460.34, + Sales = 27759.66, + COGS = 5215.5, + Profit = 22544.16, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"1763", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 12341, + Discounts = 775.18, + Sales = 11565.82, + COGS = 7910, + Profit = 3655.82, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"4473", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 31311, + Discounts = 556.15, + Sales = 30754.85, + COGS = 5675, + Profit = 25079.85, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"1246", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 436100, + Discounts = 43144.5, + Sales = 392955.5, + COGS = 457860, + Profit = 64904.5, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"1615", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 484500, + Discounts = 9408, + Sales = 475092, + COGS = 112000, + Profit = 363092, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"749", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 224700, + Discounts = 45801, + Sales = 178899, + COGS = 545250, + Profit = 366351, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"1318", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 26360, + Discounts = 2766.4, + Sales = 23593.6, + COGS = 19760, + Profit = 3833.6, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"2882", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 864600, + Discounts = 45801, + Sales = 818799, + COGS = 545250, + Profit = 273549, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2484", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 745200, + Discounts = 35742, + Sales = 709458, + COGS = 425500, + Profit = 283958, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3169", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 950700, + Discounts = 9408, + Sales = 941292, + COGS = 112000, + Profit = 829292, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"4080", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 510000, + Discounts = 30738.75, + Sales = 479261.25, + COGS = 421560, + Profit = 57701.25, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3943", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 59145, + Discounts = 2206.05, + Sales = 56938.95, + COGS = 21010, + Profit = 35928.95, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"253", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 5060, + Discounts = 2149, + Sales = 2911, + COGS = 15350, + Profit = 12439, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"799", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 239700, + Discounts = 34839, + Sales = 204861, + COGS = 414750, + Profit = 209889, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"3942", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 78840, + Discounts = 852.6, + Sales = 77987.4, + COGS = 6090, + Profit = 71897.4, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"2498", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 312250, + Discounts = 18261.25, + Sales = 293988.75, + COGS = 250440, + Profit = 43548.75, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"2517", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 50340, + Discounts = 2766.4, + Sales = 47573.6, + COGS = 19760, + Profit = 27813.6, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"1145", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 343500, + Discounts = 28812, + Sales = 314688, + COGS = 343000, + Profit = 28312, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3814", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 45768, + Discounts = 2725.38, + Sales = 43042.62, + COGS = 9733.5, + Profit = 33309.12, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"1188", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 356400, + Discounts = 20139, + Sales = 336261, + COGS = 239750, + Profit = 96511, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"2233", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 669900, + Discounts = 57687, + Sales = 612213, + COGS = 686750, + Profit = 74537, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"421", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 52625, + Discounts = 14393.75, + Sales = 38231.25, + COGS = 197400, + Profit = 159168.75, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"269", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 94150, + Discounts = 70462, + Sales = 23688, + COGS = 747760, + Profit = 724072, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"952", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 19040, + Discounts = 1565.2, + Sales = 17474.8, + COGS = 11180, + Profit = 6294.8, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"2964", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 889200, + Discounts = 28812, + Sales = 860388, + COGS = 343000, + Profit = 517388, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"1505", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 10535, + Discounts = 273.28, + Sales = 10261.72, + COGS = 2440, + Profit = 7821.72, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"1678", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 33560, + Discounts = 2051.2, + Sales = 31508.8, + COGS = 12820, + Profit = 18688.8, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"4249", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 29743, + Discounts = 143.92, + Sales = 29599.08, + COGS = 1285, + Profit = 28314.08, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"1677", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 33540, + Discounts = 2051.2, + Sales = 31488.8, + COGS = 12820, + Profit = 18668.8, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"3051", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 381375, + Discounts = 15400, + Sales = 365975, + COGS = 184800, + Profit = 181175, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"3372", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 50580, + Discounts = 588, + Sales = 49992, + COGS = 4900, + Profit = 45092, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"1686", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 590100, + Discounts = 38136, + Sales = 551964, + COGS = 354120, + Profit = 197844, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3086", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 46290, + Discounts = 3001.2, + Sales = 43288.8, + COGS = 25010, + Profit = 18278.8, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"4150", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 83000, + Discounts = 1132.8, + Sales = 81867.2, + COGS = 7080, + Profit = 74787.2, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"3027", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 60540, + Discounts = 1032, + Sales = 59508, + COGS = 6450, + Profit = 53058, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"4359", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 1307700, + Discounts = 37488, + Sales = 1270212, + COGS = 390500, + Profit = 879712, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"1589", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 23835, + Discounts = 853.2, + Sales = 22981.8, + COGS = 7110, + Profit = 15871.8, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2679", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 334875, + Discounts = 11140, + Sales = 323735, + COGS = 133680, + Profit = 190055, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3401", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 23807, + Discounts = 705.04, + Sales = 23101.96, + COGS = 6295, + Profit = 16806.96, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2815", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 19705, + Discounts = 613.2, + Sales = 19091.8, + COGS = 5475, + Profit = 13616.8, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2964", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 59280, + Discounts = 2185.6, + Sales = 57094.4, + COGS = 13660, + Profit = 43434.4, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"4173", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1251900, + Discounts = 59040, + Sales = 1192860, + COGS = 615000, + Profit = 577860, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1157", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 8099, + Discounts = 379.68, + Sales = 7719.32, + COGS = 3390, + Profit = 4329.32, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3065", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 21455, + Discounts = 894.88, + Sales = 20560.12, + COGS = 7990, + Profit = 12570.12, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"4080", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 81600, + Discounts = 3094.4, + Sales = 78505.6, + COGS = 19340, + Profit = 59165.6, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"1713", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 34260, + Discounts = 4788.8, + Sales = 29471.2, + COGS = 29930, + Profit = 458.8, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"1691", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 591850, + Discounts = 38136, + Sales = 553714, + COGS = 354120, + Profit = 199594, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"2305", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 27660, + Discounts = 574.08, + Sales = 27085.92, + COGS = 1794, + Profit = 25291.92, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"3401", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 23807, + Discounts = 1627.92, + Sales = 22179.08, + COGS = 14535, + Profit = 7644.08, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"2288", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 16016, + Discounts = 1309.28, + Sales = 14706.72, + COGS = 11690, + Profit = 3016.72, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"4086", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 1225800, + Discounts = 15240, + Sales = 1210560, + COGS = 158750, + Profit = 1051810, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2651", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 927850, + Discounts = 16086, + Sales = 911764, + COGS = 149370, + Profit = 762394, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3971", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 27797, + Discounts = 1309.28, + Sales = 26487.72, + COGS = 11690, + Profit = 14797.72, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2512", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 879200, + Discounts = 10668, + Sales = 868532, + COGS = 99060, + Profit = 769472, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"2745", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 960750, + Discounts = 11816, + Sales = 948934, + COGS = 109720, + Profit = 839214, + Date = @"8/1/20", + MonthName = @"August", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"1903", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 570900, + Discounts = 51216, + Sales = 519684, + COGS = 533500, + Profit = 13816, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"2914", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 58280, + Discounts = 1132.8, + Sales = 57147.2, + COGS = 7080, + Profit = 50067.2, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"1889", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 13223, + Discounts = 1627.92, + Sales = 11595.08, + COGS = 14535, + Profit = 2939.92, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"1466", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 29320, + Discounts = 2185.6, + Sales = 27134.4, + COGS = 13660, + Profit = 13474.4, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"887", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 266100, + Discounts = 59040, + Sales = 207060, + COGS = 615000, + Profit = 407940, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"395", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 7900, + Discounts = 2432, + Sales = 5468, + COGS = 15200, + Profit = 9732, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"1693", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 25395, + Discounts = 853.2, + Sales = 24541.8, + COGS = 7110, + Profit = 17431.8, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"2649", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 794700, + Discounts = 15240, + Sales = 779460, + COGS = 158750, + Profit = 620710, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"3608", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 72160, + Discounts = 698.4, + Sales = 71461.6, + COGS = 4365, + Profit = 67096.6, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1073", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 321900, + Discounts = 29538, + Sales = 292362, + COGS = 273500, + Profit = 18862, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"2167", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 650100, + Discounts = 102667.5, + Sales = 547432.5, + COGS = 950625, + Profit = 403192.5, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"1319", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 461650, + Discounts = 52479, + Sales = 409171, + COGS = 433160, + Profit = 23989, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"1252", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 15024, + Discounts = 2506.68, + Sales = 12517.32, + COGS = 6963, + Profit = 5554.32, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"1156", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 144500, + Discounts = 31466.25, + Sales = 113033.75, + COGS = 335640, + Profit = 222606.25, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"1153", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 345900, + Discounts = 69255, + Sales = 276645, + COGS = 641250, + Profit = 364605, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2720", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 952000, + Discounts = 76135.5, + Sales = 875864.5, + COGS = 628420, + Profit = 247444.5, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3658", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 54870, + Discounts = 4961.25, + Sales = 49908.75, + COGS = 36750, + Profit = 13158.75, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2950", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 885000, + Discounts = 29538, + Sales = 855462, + COGS = 273500, + Profit = 581962, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1821", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 27315, + Discounts = 1656.45, + Sales = 25658.55, + COGS = 12270, + Profit = 13388.55, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1127", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 338100, + Discounts = 35748, + Sales = 302352, + COGS = 331000, + Profit = 28648, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"862", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 107750, + Discounts = 31466.25, + Sales = 76283.75, + COGS = 335640, + Profit = 259356.25, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"3805", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 57075, + Discounts = 330.75, + Sales = 56744.25, + COGS = 2450, + Profit = 54294.25, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"1415", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 424500, + Discounts = 102424.5, + Sales = 322075.5, + COGS = 948375, + Profit = 626299.5, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"2231", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 780850, + Discounts = 41170.5, + Sales = 739679.5, + COGS = 339820, + Profit = 399859.5, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"3649", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 456125, + Discounts = 6378.75, + Sales = 449746.25, + COGS = 68040, + Profit = 381706.25, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"2948", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 368500, + Discounts = 23737.5, + Sales = 344762.5, + COGS = 253200, + Profit = 91562.5, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"3395", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 1188250, + Discounts = 39973.5, + Sales = 1148276.5, + COGS = 329940, + Profit = 818336.5, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"2650", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 31800, + Discounts = 2112.48, + Sales = 29687.52, + COGS = 5868, + Profit = 23819.52, + Date = @"1/1/20", + MonthName = @"January", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"585", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 175500, + Discounts = 71793, + Sales = 103707, + COGS = 664750, + Profit = 561043, + Date = @"2/1/20", + MonthName = @"February", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"1316", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 460600, + Discounts = 42572.25, + Sales = 418027.75, + COGS = 351390, + Profit = 66637.75, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"4459", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 53508, + Discounts = 950.4, + Sales = 52557.6, + COGS = 2640, + Profit = 49917.6, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"2711", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 813300, + Discounts = 50409, + Sales = 762891, + COGS = 466750, + Profit = 296141, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"3613", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 54195, + Discounts = 1656.45, + Sales = 52538.55, + COGS = 12270, + Profit = 40268.55, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"1847", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 230875, + Discounts = 9866.25, + Sales = 221008.75, + COGS = 105240, + Profit = 115768.75, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"2996", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 1048600, + Discounts = 65236.5, + Sales = 983363.5, + COGS = 538460, + Profit = 444903.5, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"2838", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 993300, + Discounts = 39973.5, + Sales = 953326.5, + COGS = 329940, + Profit = 623386.5, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"1536", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 30720, + Discounts = 3049.2, + Sales = 27670.8, + COGS = 16940, + Profit = 10730.8, + Date = @"11/1/20", + MonthName = @"November", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"1291", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 25820, + Discounts = 1193.4, + Sales = 24626.6, + COGS = 6630, + Profit = 17996.6, + Date = @"5/1/20", + MonthName = @"May", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1213", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 8491, + Discounts = 515.97, + Sales = 7975.03, + COGS = 4095, + Profit = 3880.03, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"2370", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 28440, + Discounts = 1706.4, + Sales = 26733.6, + COGS = 4740, + Profit = 21993.6, + Date = @"9/1/20", + MonthName = @"September", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"1979", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 13853, + Discounts = 328.23, + Sales = 13524.77, + COGS = 2605, + Profit = 10919.77, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"2879", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 57580, + Discounts = 1751.4, + Sales = 55828.6, + COGS = 9730, + Profit = 46098.6, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"1707", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 34140, + Discounts = 1868.4, + Sales = 32271.6, + COGS = 10380, + Profit = 21891.6, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2933", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 20531, + Discounts = 226.8, + Sales = 20304.2, + COGS = 1800, + Profit = 18504.2, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"1014", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 12168, + Discounts = 2124.36, + Sales = 10043.64, + COGS = 5901, + Profit = 4142.64, + Date = @"3/1/20", + MonthName = @"March", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"693", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 10395, + Discounts = 3547.8, + Sales = 6847.2, + COGS = 26280, + Profit = 19432.8, + Date = @"4/1/20", + MonthName = @"April", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3741", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 26187, + Discounts = 226.8, + Sales = 25960.2, + COGS = 1800, + Profit = 24160.2, + Date = @"10/1/20", + MonthName = @"October", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"3995", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 27965, + Discounts = 328.23, + Sales = 27636.77, + COGS = 2605, + Profit = 25031.77, + Date = @"12/1/20", + MonthName = @"December", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"953", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 19060, + Discounts = 1868.4, + Sales = 17191.6, + COGS = 10380, + Profit = 6811.6, + Date = @"6/1/20", + MonthName = @"June", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"2530", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 37950, + Discounts = 2201.18, + Sales = 35748.82, + COGS = 16305, + Profit = 19443.82, + Date = @"7/1/20", + MonthName = @"July", + Year = @"2020" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1372", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 27440, + Discounts = 0, + Sales = 27440, + COGS = 16185, + Profit = 11255, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"2762", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 55240, + Discounts = 0, + Sales = 55240, + COGS = 13210, + Profit = 42030, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"1464", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 21960, + Discounts = 0, + Sales = 21960, + COGS = 21780, + Profit = 180, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"719", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 10785, + Discounts = 0, + Sales = 10785, + COGS = 8880, + Profit = 1905, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"3576", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 53640, + Discounts = 0, + Sales = 53640, + COGS = 24700, + Profit = 28940, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"4422", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 1547700, + Discounts = 0, + Sales = 1547700, + COGS = 393380, + Profit = 1154320, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"3649", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 54735, + Discounts = 0, + Sales = 54735, + COGS = 9210, + Profit = 45525, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"4172", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 50064, + Discounts = 0, + Sales = 50064, + COGS = 7554, + Profit = 42510, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3841", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 76820, + Discounts = 0, + Sales = 76820, + COGS = 18990, + Profit = 57830, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"3726", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 44712, + Discounts = 0, + Sales = 44712, + COGS = 4635, + Profit = 40077, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"2625", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 39375, + Discounts = 0, + Sales = 39375, + COGS = 24700, + Profit = 14675, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"1958", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 244750, + Discounts = 0, + Sales = 244750, + COGS = 319860, + Profit = 75110, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"3271", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 981300, + Discounts = 0, + Sales = 981300, + COGS = 239500, + Profit = 741800, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"2091", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 14637, + Discounts = 0, + Sales = 14637, + COGS = 10730, + Profit = 3907, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"2530", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 316250, + Discounts = 0, + Sales = 316250, + COGS = 41400, + Profit = 274850, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"2825", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 42375, + Discounts = 0, + Sales = 42375, + COGS = 6150, + Profit = 36225, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2513", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 50260, + Discounts = 0, + Sales = 50260, + COGS = 2920, + Profit = 47340, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"883", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 13245, + Discounts = 0, + Sales = 13245, + COGS = 9740, + Profit = 3505, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2087", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 25044, + Discounts = 0, + Sales = 25044, + COGS = 7554, + Profit = 17490, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2563", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 897050, + Discounts = 0, + Sales = 897050, + COGS = 261560, + Profit = 635490, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2846", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 34152, + Discounts = 0, + Sales = 34152, + COGS = 1101, + Profit = 33051, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"997", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 6979, + Discounts = 0, + Sales = 6979, + COGS = 4415, + Profit = 2564, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3421", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 51315, + Discounts = 0, + Sales = 51315, + COGS = 5490, + Profit = 45825, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Marchesa", + UnitsSold = @"70000", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 1050000, + Discounts = 0, + Sales = 1050000, + COGS = 5490, + Profit = 1044510, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2291", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 687300, + Discounts = 0, + Sales = 687300, + COGS = 197000, + Profit = 490300, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2290", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 34350, + Discounts = 0, + Sales = 34350, + COGS = 24720, + Profit = 9630, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"2133", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 14931, + Discounts = 0, + Sales = 14931, + COGS = 5715, + Profit = 9216, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3475", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 1216250, + Discounts = 0, + Sales = 1216250, + COGS = 448500, + Profit = 767750, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3686", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 44232, + Discounts = 0, + Sales = 44232, + COGS = 2736, + Profit = 41496, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3319", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 49785, + Discounts = 0, + Sales = 49785, + COGS = 21520, + Profit = 28265, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3617", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 72340, + Discounts = 0, + Sales = 72340, + COGS = 18170, + Profit = 54170, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"1266", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 443100, + Discounts = 0, + Sales = 443100, + COGS = 393380, + Profit = 49720, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"894", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 6258, + Discounts = 0, + Sales = 6258, + COGS = 7465, + Profit = 1207, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"2725", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 340625, + Discounts = 0, + Sales = 340625, + COGS = 216480, + Profit = 124145, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"3061", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 36732, + Discounts = 0, + Sales = 36732, + COGS = 6483, + Profit = 30249, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"3958", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 1385300, + Discounts = 0, + Sales = 1385300, + COGS = 261560, + Profit = 1123740, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"3920", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 47040, + Discounts = 0, + Sales = 47040, + COGS = 4635, + Profit = 42405, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"3381", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 422625, + Discounts = 0, + Sales = 422625, + COGS = 338520, + Profit = 84105, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"1094", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 136750, + Discounts = 0, + Sales = 136750, + COGS = 41400, + Profit = 95350, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"4307", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 1292100, + Discounts = 0, + Sales = 1292100, + COGS = 500250, + Profit = 791850, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"878", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 10536, + Discounts = 0, + Sales = 10536, + COGS = 8514, + Profit = 2022, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"496", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 7440, + Discounts = 0, + Sales = 7440, + COGS = 21780, + Profit = 14340, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3367", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 50505, + Discounts = 0, + Sales = 50505, + COGS = 8880, + Profit = 41625, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"3880", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 1358000, + Discounts = 0, + Sales = 1358000, + COGS = 397020, + Profit = 960980, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2055", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 616500, + Discounts = 0, + Sales = 616500, + COGS = 537750, + Profit = 78750, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"4041", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 80820, + Discounts = 0, + Sales = 80820, + COGS = 18170, + Profit = 62650, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"3237", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 1132950, + Discounts = 0, + Sales = 1132950, + COGS = 715000, + Profit = 417950, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"630", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 7560, + Discounts = 0, + Sales = 7560, + COGS = 5859, + Profit = 1701, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"4210", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 526250, + Discounts = 0, + Sales = 526250, + COGS = 506340, + Profit = 19910, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"1127", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 22540, + Discounts = 0, + Sales = 22540, + COGS = 18990, + Profit = 3550, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"3438", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 24066, + Discounts = 0, + Sales = 24066, + COGS = 8430, + Profit = 15636, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"2015", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 24180, + Discounts = 0, + Sales = 24180, + COGS = 6423, + Profit = 17757, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"2534", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 17738, + Discounts = 0, + Sales = 17738, + COGS = 5715, + Profit = 12023, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"1384", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 20760, + Discounts = 0, + Sales = 20760, + COGS = 6150, + Profit = 14610, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3561", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 24927, + Discounts = 276.15, + Sales = 24650.85, + COGS = 19725, + Profit = 4925.85, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1823", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 27345, + Discounts = 344.4, + Sales = 27000.6, + COGS = 22960, + Profit = 4040.6, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2795", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 19565, + Discounts = 72.1, + Sales = 19492.9, + COGS = 5150, + Profit = 14342.9, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"457", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 3199, + Discounts = 44.73, + Sales = 3154.27, + COGS = 3195, + Profit = 40.73, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3785", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 26495, + Discounts = 92.82, + Sales = 26402.18, + COGS = 6630, + Profit = 19772.18, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"748", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 8976, + Discounts = 222.96, + Sales = 8753.04, + COGS = 5574, + Profit = 3179.04, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"1021", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 357350, + Discounts = 4235, + Sales = 353115, + COGS = 314600, + Profit = 38515, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"2076", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 14532, + Discounts = 177.03, + Sales = 14354.97, + COGS = 12645, + Profit = 1709.97, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"4316", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 51792, + Discounts = 173.4, + Sales = 51618.6, + COGS = 4335, + Profit = 47283.6, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"2654", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 331750, + Discounts = 412.5, + Sales = 331337.5, + COGS = 39600, + Profit = 291737.5, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"4174", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 50088, + Discounts = 320.52, + Sales = 49767.48, + COGS = 8013, + Profit = 41754.48, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"1675", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 20100, + Discounts = 91.92, + Sales = 20008.08, + COGS = 2298, + Profit = 17710.08, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"1572", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 471600, + Discounts = 1482, + Sales = 470118, + COGS = 123500, + Profit = 346618, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"3736", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 1307600, + Discounts = 4889.5, + Sales = 1302710.5, + COGS = 363220, + Profit = 939490.5, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"1914", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 669900, + Discounts = 7542.5, + Sales = 662357.5, + COGS = 560300, + Profit = 102057.5, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"2742", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 41130, + Discounts = 332.1, + Sales = 40797.9, + COGS = 22140, + Profit = 18657.9, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"1499", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 449700, + Discounts = 6903, + Sales = 442797, + COGS = 575250, + Profit = 132453, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3772", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 75440, + Discounts = 275.1, + Sales = 75164.9, + COGS = 13755, + Profit = 61409.9, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"1112", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 7784, + Discounts = 128.1, + Sales = 7655.9, + COGS = 9150, + Profit = 1494.1, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"1723", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 516900, + Discounts = 7494, + Sales = 509406, + COGS = 624500, + Profit = 115094, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"423", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 52875, + Discounts = 828.75, + Sales = 52046.25, + COGS = 79560, + Profit = 27513.75, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"2368", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 35520, + Discounts = 227.1, + Sales = 35292.9, + COGS = 15140, + Profit = 20152.9, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1586", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 11102, + Discounts = 314.48, + Sales = 10787.52, + COGS = 22462.5, + Profit = 11674.98, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3386", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 423250, + Discounts = 908.75, + Sales = 422341.25, + COGS = 87240, + Profit = 335101.25, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"852", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 106500, + Discounts = 983.75, + Sales = 105516.25, + COGS = 94440, + Profit = 11076.25, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2783", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 347875, + Discounts = 2278.75, + Sales = 345596.25, + COGS = 218760, + Profit = 126836.25, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2684", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 40260, + Discounts = 112.05, + Sales = 40147.95, + COGS = 7470, + Profit = 32677.95, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"4393", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 52716, + Discounts = 91.92, + Sales = 52624.08, + COGS = 2298, + Profit = 50326.08, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"4083", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1224900, + Discounts = 8715, + Sales = 1216185, + COGS = 726250, + Profit = 489935, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2816", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 985600, + Discounts = 7542.5, + Sales = 978057.5, + COGS = 560300, + Profit = 417757.5, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"4294", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 85880, + Discounts = 772.8, + Sales = 85107.2, + COGS = 38640, + Profit = 46467.2, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"2856", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 19992, + Discounts = 25.34, + Sales = 19966.66, + COGS = 1810, + Profit = 18156.66, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"1407", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 175875, + Discounts = 1153.75, + Sales = 174721.25, + COGS = 110760, + Profit = 63961.25, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"3850", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 481250, + Discounts = 828.75, + Sales = 480421.25, + COGS = 79560, + Profit = 400861.25, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"2856", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 19992, + Discounts = 146.44, + Sales = 19845.56, + COGS = 10460, + Profit = 9385.56, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"1265", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 8855, + Discounts = 18.41, + Sales = 8836.59, + COGS = 1315, + Profit = 7521.59, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3892", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 1362200, + Discounts = 3302.25, + Sales = 1358897.75, + COGS = 245310, + Profit = 1113587.75, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"3068", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 383500, + Discounts = 908.75, + Sales = 382591.25, + COGS = 87240, + Profit = 295351.25, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2181", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 272625, + Discounts = 983.75, + Sales = 271641.25, + COGS = 94440, + Profit = 177201.25, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"1356", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 406800, + Discounts = 2958, + Sales = 403842, + COGS = 246500, + Profit = 157342, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"2545", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 763500, + Discounts = 1482, + Sales = 762018, + COGS = 123500, + Profit = 638518, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"1814", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 634900, + Discounts = 4889.5, + Sales = 630010.5, + COGS = 363220, + Profit = 266790.5, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"1495", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 186875, + Discounts = 2180, + Sales = 184695, + COGS = 209280, + Profit = 24585, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"1154", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 13848, + Discounts = 238.68, + Sales = 13609.32, + COGS = 5967, + Profit = 7642.32, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"4180", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 62700, + Discounts = 48.15, + Sales = 62651.85, + COGS = 3210, + Profit = 59441.85, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1463", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 182875, + Discounts = 1856.25, + Sales = 181018.75, + COGS = 89100, + Profit = 91918.75, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"215", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 2580, + Discounts = 310.8, + Sales = 2269.2, + COGS = 3885, + Profit = 1615.8, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"4099", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 1229700, + Discounts = 1284, + Sales = 1228416, + COGS = 53500, + Profit = 1174916, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"2660", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 18620, + Discounts = 300.3, + Sales = 18319.7, + COGS = 10725, + Profit = 7594.7, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"566", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 198100, + Discounts = 19964, + Sales = 178136, + COGS = 741520, + Profit = 563384, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"3255", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 39060, + Discounts = 274.08, + Sales = 38785.92, + COGS = 3426, + Profit = 35359.92, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"772", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 15440, + Discounts = 626.4, + Sales = 14813.6, + COGS = 15660, + Profit = 846.4, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"1135", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 13620, + Discounts = 165.6, + Sales = 13454.4, + COGS = 2070, + Profit = 11384.4, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"3826", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 478250, + Discounts = 4150, + Sales = 474100, + COGS = 199200, + Profit = 274900, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"1193", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 17895, + Discounts = 708.9, + Sales = 17186.1, + COGS = 23630, + Profit = 6443.9, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2530", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 759000, + Discounts = 5508, + Sales = 753492, + COGS = 229500, + Profit = 523992, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3451", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1035300, + Discounts = 10368, + Sales = 1024932, + COGS = 432000, + Profit = 592932, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3059", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 36708, + Discounts = 274.08, + Sales = 36433.92, + COGS = 3426, + Profit = 33007.92, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"3957", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 494625, + Discounts = 1655, + Sales = 492970, + COGS = 79440, + Profit = 413530, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3444", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 41328, + Discounts = 310.8, + Sales = 41017.2, + COGS = 3885, + Profit = 37132.2, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"4388", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 548500, + Discounts = 2022.5, + Sales = 546477.5, + COGS = 97080, + Profit = 449397.5, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2106", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 263250, + Discounts = 5362.5, + Sales = 257887.5, + COGS = 257400, + Profit = 487.5, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"799", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 9588, + Discounts = 428.4, + Sales = 9159.6, + COGS = 5355, + Profit = 3804.6, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3154", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 946200, + Discounts = 11496, + Sales = 934704, + COGS = 479000, + Profit = 455704, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"4108", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 1437800, + Discounts = 19964, + Sales = 1417836, + COGS = 741520, + Profit = 676316, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3760", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 470000, + Discounts = 6822.5, + Sales = 463177.5, + COGS = 327480, + Profit = 135697.5, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"377", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 5655, + Discounts = 577.5, + Sales = 5077.5, + COGS = 19250, + Profit = 14172.5, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"2110", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 14770, + Discounts = 281.82, + Sales = 14488.18, + COGS = 10065, + Profit = 4423.18, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2334", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 28008, + Discounts = 253.2, + Sales = 27754.8, + COGS = 3165, + Profit = 24589.8, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"580", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 6960, + Discounts = 260.16, + Sales = 6699.84, + COGS = 3252, + Profit = 3447.84, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2610", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 52200, + Discounts = 626.4, + Sales = 51573.6, + COGS = 15660, + Profit = 35913.6, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"1598", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 559300, + Discounts = 20762, + Sales = 538538, + COGS = 771160, + Profit = 232622, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"1459", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 510650, + Discounts = 20139, + Sales = 490511, + COGS = 748020, + Profit = 257509, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"3284", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 410500, + Discounts = 2022.5, + Sales = 408477.5, + COGS = 97080, + Profit = 311397.5, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"1197", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 149625, + Discounts = 5362.5, + Sales = 144262.5, + COGS = 257400, + Profit = 113137.5, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"3774", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 45288, + Discounts = 253.2, + Sales = 45034.8, + COGS = 3165, + Profit = 41869.8, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"2303", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 46060, + Discounts = 217.6, + Sales = 45842.4, + COGS = 5440, + Profit = 40402.4, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"2572", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 30864, + Discounts = 260.16, + Sales = 30603.84, + COGS = 3252, + Profit = 27351.84, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"320", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 40000, + Discounts = 1655, + Sales = 38345, + COGS = 79440, + Profit = 41095, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"2126", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 637800, + Discounts = 1284, + Sales = 636516, + COGS = 53500, + Profit = 583016, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3275", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 1146250, + Discounts = 20139, + Sales = 1126111, + COGS = 748020, + Profit = 378091, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3582", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 447750, + Discounts = 6822.5, + Sales = 440927.5, + COGS = 327480, + Profit = 113447.5, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"783", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 274050, + Discounts = 1862, + Sales = 272188, + COGS = 69160, + Profit = 203028, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"1202", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 420700, + Discounts = 13580, + Sales = 407120, + COGS = 504400, + Profit = 97280, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"4056", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 1216800, + Discounts = 1554, + Sales = 1215246, + COGS = 64750, + Profit = 1150496, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"2144", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 643200, + Discounts = 6606, + Sales = 636594, + COGS = 275250, + Profit = 361344, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"3502", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 437750, + Discounts = 5690, + Sales = 432060, + COGS = 273120, + Profit = 158940, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"1397", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 488950, + Discounts = 20762, + Sales = 468188, + COGS = 771160, + Profit = 302972, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"679", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 13580, + Discounts = 494.4, + Sales = 13085.6, + COGS = 12360, + Profit = 725.6, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"2351", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 47020, + Discounts = 376.4, + Sales = 46643.6, + COGS = 9410, + Profit = 37233.6, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"2043", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 612900, + Discounts = 11496, + Sales = 601404, + COGS = 479000, + Profit = 122404, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"3565", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 445625, + Discounts = 15913.13, + Sales = 429711.88, + COGS = 509220, + Profit = 79508.13, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"1401", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 28020, + Discounts = 1548, + Sales = 26472, + COGS = 25800, + Profit = 672, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"2077", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 623100, + Discounts = 6201, + Sales = 616899, + COGS = 172250, + Profit = 444649, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"3643", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 43716, + Discounts = 700.92, + Sales = 43015.08, + COGS = 5841, + Profit = 37174.08, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1105", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 13260, + Discounts = 326.88, + Sales = 12933.12, + COGS = 2724, + Profit = 10209.12, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"2960", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 20720, + Discounts = 411.18, + Sales = 20308.82, + COGS = 9790, + Profit = 10518.82, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"1201", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 14412, + Discounts = 684.36, + Sales = 13727.64, + COGS = 5703, + Profit = 8024.64, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"2321", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 16247, + Discounts = 114.24, + Sales = 16132.76, + COGS = 2720, + Profit = 13412.76, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"3640", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 1274000, + Discounts = 18868.5, + Sales = 1255131.5, + COGS = 467220, + Profit = 787911.5, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3972", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 496500, + Discounts = 4826.25, + Sales = 491673.75, + COGS = 154440, + Profit = 337233.75, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"3878", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 484750, + Discounts = 6397.5, + Sales = 478352.5, + COGS = 204720, + Profit = 273632.5, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2278", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 683400, + Discounts = 21910.5, + Sales = 661489.5, + COGS = 608625, + Profit = 52864.5, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"1075", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 134375, + Discounts = 6652.5, + Sales = 127722.5, + COGS = 212880, + Profit = 85157.5, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"4050", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 48600, + Discounts = 684.36, + Sales = 47915.64, + COGS = 5703, + Profit = 42212.64, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3035", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 910500, + Discounts = 6201, + Sales = 904299, + COGS = 172250, + Profit = 732049, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3636", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 454500, + Discounts = 5887.5, + Sales = 448612.5, + COGS = 188400, + Profit = 260212.5, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1379", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 16548, + Discounts = 493.02, + Sales = 16054.98, + COGS = 4108.5, + Profit = 11946.48, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"4492", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 561500, + Discounts = 7533.75, + Sales = 553966.25, + COGS = 241080, + Profit = 312886.25, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"764", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 11460, + Discounts = 875.25, + Sales = 10584.75, + COGS = 19450, + Profit = 8865.25, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1744", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 218000, + Discounts = 4826.25, + Sales = 213173.75, + COGS = 154440, + Profit = 58733.75, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2341", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 292625, + Discounts = 6397.5, + Sales = 286227.5, + COGS = 204720, + Profit = 81507.5, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"3835", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 479375, + Discounts = 7533.75, + Sales = 471841.25, + COGS = 241080, + Profit = 230761.25, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"1161", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 348300, + Discounts = 25596, + Sales = 322704, + COGS = 711000, + Profit = 388296, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"876", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 10512, + Discounts = 689.76, + Sales = 9822.24, + COGS = 5748, + Profit = 4074.24, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"1705", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 213125, + Discounts = 5887.5, + Sales = 207237.5, + COGS = 188400, + Profit = 18837.5, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"1805", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 541500, + Discounts = 16866, + Sales = 524634, + COGS = 468500, + Profit = 56134, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"389", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 136150, + Discounts = 17241, + Sales = 118909, + COGS = 426920, + Profit = 308011, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"2745", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 41175, + Discounts = 875.25, + Sales = 40299.75, + COGS = 19450, + Profit = 20849.75, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1459", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 29180, + Discounts = 498.6, + Sales = 28681.4, + COGS = 8310, + Profit = 20371.4, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"3938", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 27566, + Discounts = 369.6, + Sales = 27196.4, + COGS = 8800, + Profit = 18396.4, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"4236", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 84720, + Discounts = 2310.3, + Sales = 82409.7, + COGS = 38505, + Profit = 43904.7, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3627", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 43524, + Discounts = 892.44, + Sales = 42631.56, + COGS = 7437, + Profit = 35194.56, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"1756", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 26340, + Discounts = 1218.6, + Sales = 25121.4, + COGS = 20310, + Profit = 4811.4, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"307", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 4605, + Discounts = 1218.6, + Sales = 3386.4, + COGS = 20310, + Profit = 16923.6, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"4489", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 67335, + Discounts = 1356.6, + Sales = 65978.4, + COGS = 22610, + Profit = 43368.4, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2167", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 43340, + Discounts = 588.8, + Sales = 42751.2, + COGS = 7360, + Profit = 35391.2, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1137", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 7959, + Discounts = 798.28, + Sales = 7160.72, + COGS = 14255, + Profit = 7094.28, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"1222", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 366600, + Discounts = 24252, + Sales = 342348, + COGS = 505250, + Profit = 162902, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"489", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 171150, + Discounts = 3836, + Sales = 167314, + COGS = 71240, + Profit = 96074, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"4133", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 61995, + Discounts = 1180.2, + Sales = 60814.8, + COGS = 19670, + Profit = 41144.8, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"2743", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 822900, + Discounts = 22308, + Sales = 800592, + COGS = 464750, + Profit = 335842, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"3699", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 25893, + Discounts = 798.28, + Sales = 25094.72, + COGS = 14255, + Profit = 10839.72, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"4460", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 1338000, + Discounts = 24252, + Sales = 1313748, + COGS = 505250, + Profit = 808498, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"1232", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 154000, + Discounts = 5690, + Sales = 148310, + COGS = 136560, + Profit = 11750, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2586", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 18102, + Discounts = 1190.28, + Sales = 16911.72, + COGS = 21255, + Profit = 4343.28, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"1332", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 166500, + Discounts = 3975, + Sales = 162525, + COGS = 95400, + Profit = 67125, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"4487", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1346100, + Discounts = 16974, + Sales = 1329126, + COGS = 353625, + Profit = 975501, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3862", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1158600, + Discounts = 35016, + Sales = 1123584, + COGS = 729500, + Profit = 394084, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1765", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 617750, + Discounts = 48300, + Sales = 569450, + COGS = 897000, + Profit = 327550, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3533", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 441625, + Discounts = 14940, + Sales = 426685, + COGS = 358560, + Profit = 68125, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2016", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 30240, + Discounts = 130.8, + Sales = 30109.2, + COGS = 2180, + Profit = 27929.2, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2938", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 58760, + Discounts = 1659.2, + Sales = 57100.8, + COGS = 20740, + Profit = 36360.8, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3352", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 67040, + Discounts = 844.8, + Sales = 66195.2, + COGS = 10560, + Profit = 55635.2, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"4409", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 66135, + Discounts = 402.6, + Sales = 65732.4, + COGS = 6710, + Profit = 59022.4, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"3323", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 49845, + Discounts = 908.4, + Sales = 48936.6, + COGS = 15140, + Profit = 33796.6, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"2430", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 850500, + Discounts = 3836, + Sales = 846664, + COGS = 71240, + Profit = 775424, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"535", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 66875, + Discounts = 5690, + Sales = 61185, + COGS = 136560, + Profit = 75375, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"1523", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 18276, + Discounts = 703.2, + Sales = 17572.8, + COGS = 4395, + Profit = 13177.8, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"3631", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 72620, + Discounts = 2116.8, + Sales = 70503.2, + COGS = 26460, + Profit = 44043.2, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"1782", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 623700, + Discounts = 30478, + Sales = 593222, + COGS = 566020, + Profit = 27202, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"347", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 4164, + Discounts = 415.68, + Sales = 3748.32, + COGS = 2598, + Profit = 1150.32, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"4147", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 1451450, + Discounts = 4886, + Sales = 1446564, + COGS = 90740, + Profit = 1355824, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"3509", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 1228150, + Discounts = 30478, + Sales = 1197672, + COGS = 566020, + Profit = 631652, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"2774", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 41610, + Discounts = 908.4, + Sales = 40701.6, + COGS = 15140, + Profit = 25561.6, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"2943", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 1030050, + Discounts = 26110, + Sales = 1003940, + COGS = 484900, + Profit = 519040, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"4037", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 504625, + Discounts = 5370, + Sales = 499255, + COGS = 128880, + Profit = 370375, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"4146", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 1451100, + Discounts = 26698, + Sales = 1424402, + COGS = 495820, + Profit = 928582, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"4123", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 61845, + Discounts = 402.6, + Sales = 61442.4, + COGS = 6710, + Profit = 54732.4, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"1337", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 467950, + Discounts = 24892, + Sales = 443058, + COGS = 462280, + Profit = 19222, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"599", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 4193, + Discounts = 405.65, + Sales = 3787.35, + COGS = 5795, + Profit = 2007.65, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"725", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 5075, + Discounts = 480.2, + Sales = 4594.8, + COGS = 6860, + Profit = 2265.2, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"477", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 3339, + Discounts = 822.15, + Sales = 2516.85, + COGS = 11745, + Profit = 9228.15, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2325", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 16275, + Discounts = 941.15, + Sales = 15333.85, + COGS = 13445, + Profit = 1888.85, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"675", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 8100, + Discounts = 1458.6, + Sales = 6641.4, + COGS = 7293, + Profit = 651.6, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"2990", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 35880, + Discounts = 1458.6, + Sales = 34421.4, + COGS = 7293, + Profit = 27128.4, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"1072", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 7504, + Discounts = 941.15, + Sales = 6562.85, + COGS = 13445, + Profit = 6882.15, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"1048", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 7336, + Discounts = 589.05, + Sales = 6746.95, + COGS = 8415, + Profit = 1668.05, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"469", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 5628, + Discounts = 673.8, + Sales = 4954.2, + COGS = 3369, + Profit = 1585.2, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"804", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 5628, + Discounts = 405.65, + Sales = 5222.35, + COGS = 5795, + Profit = 572.65, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"4240", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 50880, + Discounts = 1119, + Sales = 49761, + COGS = 5595, + Profit = 44166, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"1976", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 23712, + Discounts = 669.6, + Sales = 23042.4, + COGS = 3348, + Profit = 19694.4, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"1984", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 39680, + Discounts = 1563, + Sales = 38117, + COGS = 15630, + Profit = 22487, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"480", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 144000, + Discounts = 14865, + Sales = 129135, + COGS = 247750, + Profit = 118615, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"3551", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 24857, + Discounts = 355.6, + Sales = 24501.4, + COGS = 5080, + Profit = 19421.4, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"1205", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 18075, + Discounts = 2093.25, + Sales = 15981.75, + COGS = 27910, + Profit = 11928.25, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"2480", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 17360, + Discounts = 199.5, + Sales = 17160.5, + COGS = 2850, + Profit = 14310.5, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"2926", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 20482, + Discounts = 870.45, + Sales = 19611.55, + COGS = 12435, + Profit = 7176.55, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3210", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 1123500, + Discounts = 24228.75, + Sales = 1099271.25, + COGS = 359970, + Profit = 739301.25, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"3221", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 402625, + Discounts = 22668.75, + Sales = 379956.25, + COGS = 435240, + Profit = 55283.75, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"2389", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 836150, + Discounts = 12600, + Sales = 823550, + COGS = 187200, + Profit = 636350, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"1127", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 13524, + Discounts = 1405.2, + Sales = 12118.8, + COGS = 7026, + Profit = 5092.8, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"319", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 95700, + Discounts = 16500, + Sales = 79200, + COGS = 275000, + Profit = 195800, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1610", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 32200, + Discounts = 1303, + Sales = 30897, + COGS = 13030, + Profit = 17867, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"4100", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 512500, + Discounts = 18700, + Sales = 493800, + COGS = 359040, + Profit = 134760, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1012", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 126500, + Discounts = 14906.25, + Sales = 111593.75, + COGS = 286200, + Profit = 174606.25, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"3337", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1001100, + Discounts = 24105, + Sales = 976995, + COGS = 401750, + Profit = 575245, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3955", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 27685, + Discounts = 814.45, + Sales = 26870.55, + COGS = 11635, + Profit = 15235.55, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"4347", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1304100, + Discounts = 14865, + Sales = 1289235, + COGS = 247750, + Profit = 1041485, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1548", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 541800, + Discounts = 10535, + Sales = 531265, + COGS = 156520, + Profit = 374745, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2153", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 32295, + Discounts = 1965, + Sales = 30330, + COGS = 26200, + Profit = 4130, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3789", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 1326150, + Discounts = 21490, + Sales = 1304660, + COGS = 319280, + Profit = 985380, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"4364", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 87280, + Discounts = 1389, + Sales = 85891, + COGS = 13890, + Profit = 72001, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"4126", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 515750, + Discounts = 5381.25, + Sales = 510368.75, + COGS = 103320, + Profit = 407048.75, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1343", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 167875, + Discounts = 4400, + Sales = 163475, + COGS = 84480, + Profit = 78995, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"245", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 4900, + Discounts = 1802, + Sales = 3098, + COGS = 18020, + Profit = 14922, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3376", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 67520, + Discounts = 2663, + Sales = 64857, + COGS = 26630, + Profit = 38227, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1401", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 9807, + Discounts = 747.6, + Sales = 9059.4, + COGS = 10680, + Profit = 1620.6, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3483", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 52245, + Discounts = 1587, + Sales = 50658, + COGS = 21160, + Profit = 29498, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2244", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 33660, + Discounts = 416.25, + Sales = 33243.75, + COGS = 5550, + Profit = 27693.75, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"1360", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 20400, + Discounts = 2145.75, + Sales = 18254.25, + COGS = 28610, + Profit = 10355.75, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"279", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 34875, + Discounts = 5043.75, + Sales = 29831.25, + COGS = 96840, + Profit = 67008.75, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2521", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 882350, + Discounts = 10535, + Sales = 871815, + COGS = 156520, + Profit = 715295, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2433", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 48660, + Discounts = 2832, + Sales = 45828, + COGS = 28320, + Profit = 17508, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"1738", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 34760, + Discounts = 1579, + Sales = 33181, + COGS = 15790, + Profit = 17391, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"1106", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 138250, + Discounts = 5381.25, + Sales = 132868.75, + COGS = 103320, + Profit = 29548.75, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"3379", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 422375, + Discounts = 4400, + Sales = 417975, + COGS = 84480, + Profit = 333495, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"1221", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 24420, + Discounts = 1033, + Sales = 23387, + COGS = 10330, + Profit = 13057, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"213", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 63900, + Discounts = 18750, + Sales = 45150, + COGS = 312500, + Profit = 267350, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3335", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 66700, + Discounts = 1389, + Sales = 65311, + COGS = 13890, + Profit = 51421, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"1260", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 25200, + Discounts = 1265, + Sales = 23935, + COGS = 12650, + Profit = 11285, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3034", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 60680, + Discounts = 2297, + Sales = 58383, + COGS = 22970, + Profit = 35413, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"2929", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 58580, + Discounts = 2663, + Sales = 55917, + COGS = 26630, + Profit = 29287, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"2389", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 16723, + Discounts = 199.5, + Sales = 16523.5, + COGS = 2850, + Profit = 13673.5, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"3086", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 21602, + Discounts = 870.45, + Sales = 20731.55, + COGS = 12435, + Profit = 8296.55, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"745", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 260750, + Discounts = 23625, + Sales = 237125, + COGS = 351000, + Profit = 113875, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"1266", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 443100, + Discounts = 9660, + Sales = 433440, + COGS = 143520, + Profit = 289920, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"3790", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 1326500, + Discounts = 21490, + Sales = 1305010, + COGS = 319280, + Profit = 985730, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"4287", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 1286100, + Discounts = 18750, + Sales = 1267350, + COGS = 312500, + Profit = 954850, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3193", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 47895, + Discounts = 3420.9, + Sales = 44474.1, + COGS = 38010, + Profit = 6464.1, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"1967", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 39340, + Discounts = 1341, + Sales = 37999, + COGS = 11175, + Profit = 26824, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"631", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 9465, + Discounts = 2559.6, + Sales = 6905.4, + COGS = 28440, + Profit = 21534.6, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"3469", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 41628, + Discounts = 404.64, + Sales = 41223.36, + COGS = 1686, + Profit = 39537.36, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"570", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 6840, + Discounts = 1655.28, + Sales = 5184.72, + COGS = 6897, + Profit = 1712.28, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"3215", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 48225, + Discounts = 1827, + Sales = 46398, + COGS = 20300, + Profit = 26098, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"3754", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 26278, + Discounts = 110.46, + Sales = 26167.54, + COGS = 1315, + Profit = 24852.54, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"2187", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 273375, + Discounts = 6652.5, + Sales = 266722.5, + COGS = 106440, + Profit = 160282.5, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"1959", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 685650, + Discounts = 20580, + Sales = 665070, + COGS = 254800, + Profit = 410270, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"2181", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 763350, + Discounts = 30660, + Sales = 732690, + COGS = 379600, + Profit = 353090, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3559", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 24913, + Discounts = 589.26, + Sales = 24323.74, + COGS = 7015, + Profit = 17308.74, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"2205", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 26460, + Discounts = 1960.56, + Sales = 24499.44, + COGS = 8169, + Profit = 16330.44, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1890", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 661500, + Discounts = 31416, + Sales = 630084, + COGS = 388960, + Profit = 241124, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"1296", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 15552, + Discounts = 1655.28, + Sales = 13896.72, + COGS = 6897, + Profit = 6999.72, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"775", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 271250, + Discounts = 15267, + Sales = 255983, + COGS = 189020, + Profit = 66963, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"2417", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 302125, + Discounts = 7140, + Sales = 294985, + COGS = 114240, + Profit = 180745, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"1158", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 144750, + Discounts = 20662.5, + Sales = 124087.5, + COGS = 330600, + Profit = 206512.5, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"803", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 12045, + Discounts = 1377, + Sales = 10668, + COGS = 15300, + Profit = 4632, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"3705", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 1296750, + Discounts = 31416, + Sales = 1265334, + COGS = 388960, + Profit = 876374, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"589", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 4123, + Discounts = 629.16, + Sales = 3493.84, + COGS = 7490, + Profit = 3996.16, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"3797", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 1139100, + Discounts = 21978, + Sales = 1117122, + COGS = 305250, + Profit = 811872, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"1321", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 462350, + Discounts = 43596, + Sales = 418754, + COGS = 539760, + Profit = 121006, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3999", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 59985, + Discounts = 2559.6, + Sales = 57425.4, + COGS = 28440, + Profit = 28985.4, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"4256", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 29792, + Discounts = 629.16, + Sales = 29162.84, + COGS = 7490, + Profit = 21672.84, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"1643", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 492900, + Discounts = 21978, + Sales = 470922, + COGS = 305250, + Profit = 165672, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"1912", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 38240, + Discounts = 1347.6, + Sales = 36892.4, + COGS = 11230, + Profit = 25662.4, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"1610", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 483000, + Discounts = 43848, + Sales = 439152, + COGS = 609000, + Profit = 169848, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"2160", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 270000, + Discounts = 14906.25, + Sales = 255093.75, + COGS = 238500, + Profit = 16593.75, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"466", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 163100, + Discounts = 35259, + Sales = 127841, + COGS = 436540, + Profit = 308699, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"328", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 114800, + Discounts = 15267, + Sales = 99533, + COGS = 189020, + Profit = 89487, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"4099", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 28693, + Discounts = 589.26, + Sales = 28103.74, + COGS = 7015, + Profit = 21088.74, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"990", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 346500, + Discounts = 43596, + Sales = 302904, + COGS = 539760, + Profit = 236856, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"1433", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 28660, + Discounts = 2108.4, + Sales = 26551.6, + COGS = 17570, + Profit = 8981.6, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1478", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 22170, + Discounts = 1978.2, + Sales = 20191.8, + COGS = 21980, + Profit = 1788.2, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3798", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 56970, + Discounts = 1568.7, + Sales = 55401.3, + COGS = 17430, + Profit = 37971.3, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"447", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 6705, + Discounts = 1037.7, + Sales = 5667.3, + COGS = 11530, + Profit = 5862.7, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1711", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 34220, + Discounts = 2108.4, + Sales = 32111.6, + COGS = 17570, + Profit = 14541.6, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"745", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 14900, + Discounts = 1201.2, + Sales = 13698.8, + COGS = 10010, + Profit = 3688.8, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"1732", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 12124, + Discounts = 559.86, + Sales = 11564.14, + COGS = 6665, + Profit = 4899.14, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"1759", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 26385, + Discounts = 1037.7, + Sales = 25347.3, + COGS = 11530, + Profit = 13817.3, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"338", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 4056, + Discounts = 610.68, + Sales = 3445.32, + COGS = 2181, + Profit = 1264.32, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"3911", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 46932, + Discounts = 1582.56, + Sales = 45349.44, + COGS = 5652, + Profit = 39697.44, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"3691", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 73820, + Discounts = 2567.6, + Sales = 71252.4, + COGS = 18340, + Profit = 52912.4, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"4473", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 53676, + Discounts = 1965.6, + Sales = 51710.4, + COGS = 7020, + Profit = 44690.4, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"383", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 4596, + Discounts = 1967.28, + Sales = 2628.72, + COGS = 7026, + Profit = 4397.28, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3105", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 21735, + Discounts = 505.19, + Sales = 21229.81, + COGS = 5155, + Profit = 16074.81, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"1062", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 15930, + Discounts = 1325.1, + Sales = 14604.9, + COGS = 12620, + Profit = 1984.9, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"4083", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 28581, + Discounts = 556.15, + Sales = 28024.85, + COGS = 5675, + Profit = 22349.85, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"3974", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 27818, + Discounts = 268.03, + Sales = 27549.97, + COGS = 2735, + Profit = 24814.97, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"3723", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 26061, + Discounts = 775.18, + Sales = 25285.82, + COGS = 7910, + Profit = 17375.82, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2435", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 29220, + Discounts = 1460.34, + Sales = 27759.66, + COGS = 5215.5, + Profit = 22544.16, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"1678", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 20136, + Discounts = 1860.6, + Sales = 18275.4, + COGS = 6645, + Profit = 11630.4, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"1763", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 12341, + Discounts = 775.18, + Sales = 11565.82, + COGS = 7910, + Profit = 3655.82, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"4473", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 31311, + Discounts = 556.15, + Sales = 30754.85, + COGS = 5675, + Profit = 25079.85, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"1246", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 436100, + Discounts = 43144.5, + Sales = 392955.5, + COGS = 457860, + Profit = 64904.5, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"1615", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 484500, + Discounts = 9408, + Sales = 475092, + COGS = 112000, + Profit = 363092, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"749", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 224700, + Discounts = 45801, + Sales = 178899, + COGS = 545250, + Profit = 366351, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"1318", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 26360, + Discounts = 2766.4, + Sales = 23593.6, + COGS = 19760, + Profit = 3833.6, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"2882", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 864600, + Discounts = 45801, + Sales = 818799, + COGS = 545250, + Profit = 273549, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"3039", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 379875, + Discounts = 21875, + Sales = 358000, + COGS = 300000, + Profit = 58000, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2484", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 745200, + Discounts = 35742, + Sales = 709458, + COGS = 425500, + Profit = 283958, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3169", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 950700, + Discounts = 9408, + Sales = 941292, + COGS = 112000, + Profit = 829292, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"4080", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 510000, + Discounts = 30738.75, + Sales = 479261.25, + COGS = 421560, + Profit = 57701.25, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3943", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 59145, + Discounts = 2206.05, + Sales = 56938.95, + COGS = 21010, + Profit = 35928.95, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"784", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 11760, + Discounts = 3077.55, + Sales = 8682.45, + COGS = 29310, + Profit = 20627.55, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"253", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 5060, + Discounts = 2149, + Sales = 2911, + COGS = 15350, + Profit = 12439, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"1316", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 394800, + Discounts = 23583, + Sales = 371217, + COGS = 280750, + Profit = 90467, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"808", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 242400, + Discounts = 29484, + Sales = 212916, + COGS = 351000, + Profit = 138084, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"3295", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 39540, + Discounts = 2320.92, + Sales = 37219.08, + COGS = 8289, + Profit = 28930.08, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"520", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 3640, + Discounts = 1041.25, + Sales = 2598.75, + COGS = 10625, + Profit = 8026.25, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"799", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 239700, + Discounts = 34839, + Sales = 204861, + COGS = 414750, + Profit = 209889, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"3942", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 78840, + Discounts = 852.6, + Sales = 77987.4, + COGS = 6090, + Profit = 71897.4, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"2498", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 312250, + Discounts = 18261.25, + Sales = 293988.75, + COGS = 250440, + Profit = 43548.75, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"2517", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 50340, + Discounts = 2766.4, + Sales = 47573.6, + COGS = 19760, + Profit = 27813.6, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"3182", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 63640, + Discounts = 1989.4, + Sales = 61650.6, + COGS = 14210, + Profit = 47440.6, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"1145", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 343500, + Discounts = 28812, + Sales = 314688, + COGS = 343000, + Profit = 28312, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"895", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 17900, + Discounts = 823.2, + Sales = 17076.8, + COGS = 5880, + Profit = 11196.8, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3814", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 45768, + Discounts = 2725.38, + Sales = 43042.62, + COGS = 9733.5, + Profit = 33309.12, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"1188", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 356400, + Discounts = 20139, + Sales = 336261, + COGS = 239750, + Profit = 96511, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"2233", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 669900, + Discounts = 57687, + Sales = 612213, + COGS = 686750, + Profit = 74537, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"421", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 52625, + Discounts = 14393.75, + Sales = 38231.25, + COGS = 197400, + Profit = 159168.75, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"269", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 94150, + Discounts = 70462, + Sales = 23688, + COGS = 747760, + Profit = 724072, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"3766", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 470750, + Discounts = 8697.5, + Sales = 462052.5, + COGS = 119280, + Profit = 342772.5, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"952", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 19040, + Discounts = 1565.2, + Sales = 17474.8, + COGS = 11180, + Profit = 6294.8, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"2964", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 889200, + Discounts = 28812, + Sales = 860388, + COGS = 343000, + Profit = 517388, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"1505", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 10535, + Discounts = 273.28, + Sales = 10261.72, + COGS = 2440, + Profit = 7821.72, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"1678", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 33560, + Discounts = 2051.2, + Sales = 31508.8, + COGS = 12820, + Profit = 18688.8, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"4249", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 29743, + Discounts = 143.92, + Sales = 29599.08, + COGS = 1285, + Profit = 28314.08, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"1677", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 33540, + Discounts = 2051.2, + Sales = 31488.8, + COGS = 12820, + Profit = 18668.8, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"3051", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 381375, + Discounts = 15400, + Sales = 365975, + COGS = 184800, + Profit = 181175, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"3372", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 50580, + Discounts = 588, + Sales = 49992, + COGS = 4900, + Profit = 45092, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"1686", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 590100, + Discounts = 38136, + Sales = 551964, + COGS = 354120, + Profit = 197844, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3086", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 46290, + Discounts = 3001.2, + Sales = 43288.8, + COGS = 25010, + Profit = 18278.8, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"4150", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 83000, + Discounts = 1132.8, + Sales = 81867.2, + COGS = 7080, + Profit = 74787.2, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"3027", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 60540, + Discounts = 1032, + Sales = 59508, + COGS = 6450, + Profit = 53058, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"4359", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 1307700, + Discounts = 37488, + Sales = 1270212, + COGS = 390500, + Profit = 879712, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"3628", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 1088400, + Discounts = 30792, + Sales = 1057608, + COGS = 320750, + Profit = 736858, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"1589", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 23835, + Discounts = 853.2, + Sales = 22981.8, + COGS = 7110, + Profit = 15871.8, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2679", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 334875, + Discounts = 11140, + Sales = 323735, + COGS = 133680, + Profit = 190055, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3401", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 23807, + Discounts = 705.04, + Sales = 23101.96, + COGS = 6295, + Profit = 16806.96, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2815", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 19705, + Discounts = 613.2, + Sales = 19091.8, + COGS = 5475, + Profit = 13616.8, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2964", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 59280, + Discounts = 2185.6, + Sales = 57094.4, + COGS = 13660, + Profit = 43434.4, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"4173", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1251900, + Discounts = 59040, + Sales = 1192860, + COGS = 615000, + Profit = 577860, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1157", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 8099, + Discounts = 379.68, + Sales = 7719.32, + COGS = 3390, + Profit = 4329.32, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3065", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 21455, + Discounts = 894.88, + Sales = 20560.12, + COGS = 7990, + Profit = 12570.12, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"1962", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 13734, + Discounts = 1349.04, + Sales = 12384.96, + COGS = 12045, + Profit = 339.96, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"4080", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 81600, + Discounts = 3094.4, + Sales = 78505.6, + COGS = 19340, + Profit = 59165.6, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"1713", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 34260, + Discounts = 4788.8, + Sales = 29471.2, + COGS = 29930, + Profit = 458.8, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2795", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 978250, + Discounts = 60088, + Sales = 918162, + COGS = 557960, + Profit = 360202, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"4082", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 28574, + Discounts = 1089.76, + Sales = 27484.24, + COGS = 9730, + Profit = 17754.24, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"1691", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 591850, + Discounts = 38136, + Sales = 553714, + COGS = 354120, + Profit = 199594, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"2305", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 27660, + Discounts = 574.08, + Sales = 27085.92, + COGS = 1794, + Profit = 25291.92, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"3401", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 23807, + Discounts = 1627.92, + Sales = 22179.08, + COGS = 14535, + Profit = 7644.08, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"2288", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 16016, + Discounts = 1309.28, + Sales = 14706.72, + COGS = 11690, + Profit = 3016.72, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"2399", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 719700, + Discounts = 9264, + Sales = 710436, + COGS = 96500, + Profit = 613936, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"4086", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 1225800, + Discounts = 15240, + Sales = 1210560, + COGS = 158750, + Profit = 1051810, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2651", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 927850, + Discounts = 16086, + Sales = 911764, + COGS = 149370, + Profit = 762394, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3971", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 27797, + Discounts = 1309.28, + Sales = 26487.72, + COGS = 11690, + Profit = 14797.72, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2512", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 879200, + Discounts = 10668, + Sales = 868532, + COGS = 99060, + Profit = 769472, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"2745", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 960750, + Discounts = 11816, + Sales = 948934, + COGS = 109720, + Profit = 839214, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"1903", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 570900, + Discounts = 51216, + Sales = 519684, + COGS = 533500, + Profit = 13816, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"647", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 194100, + Discounts = 19392, + Sales = 174708, + COGS = 202000, + Profit = 27292, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"2914", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 58280, + Discounts = 1132.8, + Sales = 57147.2, + COGS = 7080, + Profit = 50067.2, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"1889", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 13223, + Discounts = 1627.92, + Sales = 11595.08, + COGS = 14535, + Profit = 2939.92, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"1466", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 29320, + Discounts = 2185.6, + Sales = 27134.4, + COGS = 13660, + Profit = 13474.4, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"887", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 266100, + Discounts = 59040, + Sales = 207060, + COGS = 615000, + Profit = 407940, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"395", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 7900, + Discounts = 2432, + Sales = 5468, + COGS = 15200, + Profit = 9732, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"1693", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 25395, + Discounts = 853.2, + Sales = 24541.8, + COGS = 7110, + Profit = 17431.8, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"2459", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 29508, + Discounts = 1320, + Sales = 28188, + COGS = 4125, + Profit = 24063, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"2649", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 794700, + Discounts = 15240, + Sales = 779460, + COGS = 158750, + Profit = 620710, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"3608", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 72160, + Discounts = 698.4, + Sales = 71461.6, + COGS = 4365, + Profit = 67096.6, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1073", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 321900, + Discounts = 29538, + Sales = 292362, + COGS = 273500, + Profit = 18862, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"1754", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 21048, + Discounts = 396.36, + Sales = 20651.64, + COGS = 1101, + Profit = 19550.64, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"2167", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 650100, + Discounts = 102667.5, + Sales = 547432.5, + COGS = 950625, + Profit = 403192.5, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"1319", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 461650, + Discounts = 52479, + Sales = 409171, + COGS = 433160, + Profit = 23989, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"1679", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 503700, + Discounts = 8694, + Sales = 495006, + COGS = 80500, + Profit = 414506, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"1252", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 15024, + Discounts = 2506.68, + Sales = 12517.32, + COGS = 6963, + Profit = 5554.32, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3493", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 436625, + Discounts = 20891.25, + Sales = 415733.75, + COGS = 222840, + Profit = 192893.75, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"1697", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 11879, + Discounts = 1014.93, + Sales = 10864.07, + COGS = 8055, + Profit = 2809.07, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"1156", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 144500, + Discounts = 31466.25, + Sales = 113033.75, + COGS = 335640, + Profit = 222606.25, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"726", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 217800, + Discounts = 9018, + Sales = 208782, + COGS = 83500, + Profit = 125282, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"1153", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 345900, + Discounts = 69255, + Sales = 276645, + COGS = 641250, + Profit = 364605, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2720", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 952000, + Discounts = 76135.5, + Sales = 875864.5, + COGS = 628420, + Profit = 247444.5, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3658", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 54870, + Discounts = 4961.25, + Sales = 49908.75, + COGS = 36750, + Profit = 13158.75, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2950", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 885000, + Discounts = 29538, + Sales = 855462, + COGS = 273500, + Profit = 581962, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1821", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 27315, + Discounts = 1656.45, + Sales = 25658.55, + COGS = 12270, + Profit = 13388.55, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"4174", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 50088, + Discounts = 396.36, + Sales = 49691.64, + COGS = 1101, + Profit = 48590.64, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1127", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 338100, + Discounts = 35748, + Sales = 302352, + COGS = 331000, + Profit = 28648, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2209", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 26508, + Discounts = 1917, + Sales = 24591, + COGS = 5325, + Profit = 19266, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"862", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 107750, + Discounts = 31466.25, + Sales = 76283.75, + COGS = 335640, + Profit = 259356.25, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"3805", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 57075, + Discounts = 330.75, + Sales = 56744.25, + COGS = 2450, + Profit = 54294.25, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"1415", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 424500, + Discounts = 102424.5, + Sales = 322075.5, + COGS = 948375, + Profit = 626299.5, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"2231", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 780850, + Discounts = 41170.5, + Sales = 739679.5, + COGS = 339820, + Profit = 399859.5, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"3649", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 456125, + Discounts = 6378.75, + Sales = 449746.25, + COGS = 68040, + Profit = 381706.25, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"2948", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 368500, + Discounts = 23737.5, + Sales = 344762.5, + COGS = 253200, + Profit = 91562.5, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"3395", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 1188250, + Discounts = 39973.5, + Sales = 1148276.5, + COGS = 329940, + Profit = 818336.5, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"2650", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 31800, + Discounts = 2112.48, + Sales = 29687.52, + COGS = 5868, + Profit = 23819.52, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"585", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 175500, + Discounts = 71793, + Sales = 103707, + COGS = 664750, + Profit = 561043, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"1316", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 460600, + Discounts = 42572.25, + Sales = 418027.75, + COGS = 351390, + Profit = 66637.75, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"4459", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 53508, + Discounts = 950.4, + Sales = 52557.6, + COGS = 2640, + Profit = 49917.6, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"2711", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 813300, + Discounts = 50409, + Sales = 762891, + COGS = 466750, + Profit = 296141, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2621", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 31452, + Discounts = 2412.72, + Sales = 29039.28, + COGS = 6702, + Profit = 22337.28, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"3613", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 54195, + Discounts = 1656.45, + Sales = 52538.55, + COGS = 12270, + Profit = 40268.55, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"1847", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 230875, + Discounts = 9866.25, + Sales = 221008.75, + COGS = 105240, + Profit = 115768.75, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"2996", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 1048600, + Discounts = 65236.5, + Sales = 983363.5, + COGS = 538460, + Profit = 444903.5, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"2838", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 993300, + Discounts = 39973.5, + Sales = 953326.5, + COGS = 329940, + Profit = 623386.5, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"1302", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 19530, + Discounts = 1309.5, + Sales = 18220.5, + COGS = 9700, + Profit = 8520.5, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"1536", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 30720, + Discounts = 3049.2, + Sales = 27670.8, + COGS = 16940, + Profit = 10730.8, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"1291", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 25820, + Discounts = 1193.4, + Sales = 24626.6, + COGS = 6630, + Profit = 17996.6, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1213", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 8491, + Discounts = 515.97, + Sales = 7975.03, + COGS = 4095, + Profit = 3880.03, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"2370", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 28440, + Discounts = 1706.4, + Sales = 26733.6, + COGS = 4740, + Profit = 21993.6, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"1979", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 13853, + Discounts = 328.23, + Sales = 13524.77, + COGS = 2605, + Profit = 10919.77, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"2879", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 57580, + Discounts = 1751.4, + Sales = 55828.6, + COGS = 9730, + Profit = 46098.6, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"1707", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 34140, + Discounts = 1868.4, + Sales = 32271.6, + COGS = 10380, + Profit = 21891.6, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2933", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 20531, + Discounts = 226.8, + Sales = 20304.2, + COGS = 1800, + Profit = 18504.2, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"1014", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 12168, + Discounts = 2124.36, + Sales = 10043.64, + COGS = 5901, + Profit = 4142.64, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"693", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 10395, + Discounts = 3547.8, + Sales = 6847.2, + COGS = 26280, + Profit = 19432.8, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3741", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 26187, + Discounts = 226.8, + Sales = 25960.2, + COGS = 1800, + Profit = 24160.2, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"3116", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 62320, + Discounts = 4827.6, + Sales = 57492.4, + COGS = 26820, + Profit = 30672.4, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"3995", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 27965, + Discounts = 328.23, + Sales = 27636.77, + COGS = 2605, + Profit = 25031.77, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"953", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 19060, + Discounts = 1868.4, + Sales = 17191.6, + COGS = 10380, + Profit = 6811.6, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"2530", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 37950, + Discounts = 2201.18, + Sales = 35748.82, + COGS = 16305, + Profit = 19443.82, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"2565", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 30780, + Discounts = 330.48, + Sales = 30449.52, + COGS = 918, + Profit = 29531.52, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"4297", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 51564, + Discounts = 463.2, + Sales = 51100.8, + COGS = 1158, + Profit = 49942.8, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"2871", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 20097, + Discounts = 1629.6, + Sales = 18467.4, + COGS = 11640, + Profit = 6827.4, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3537", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 42444, + Discounts = 463.2, + Sales = 41980.8, + COGS = 1158, + Profit = 40822.8, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"1598", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 199750, + Discounts = 43068.75, + Sales = 156681.25, + COGS = 413460, + Profit = 256778.75, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"2616", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 327000, + Discounts = 18525, + Sales = 308475, + COGS = 177840, + Profit = 130635, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"2836", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 992600, + Discounts = 80955, + Sales = 911645, + COGS = 601380, + Profit = 310265, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"4023", + ManufacturingPrice = 5, + SalePrice = 125, + GrossSales = 502875, + Discounts = 22550, + Sales = 480325, + COGS = 216480, + Profit = 263845, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3994", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 59910, + Discounts = 3108, + Sales = 56802, + COGS = 20720, + Profit = 36082, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2928", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 58560, + Discounts = 3908, + Sales = 54652, + COGS = 19540, + Profit = 35112, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2912", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 873600, + Discounts = 17730, + Sales = 855870, + COGS = 147750, + Profit = 708120, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3671", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 55065, + Discounts = 3250.5, + Sales = 51814.5, + COGS = 21670, + Profit = 30144.5, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2778", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 55560, + Discounts = 482, + Sales = 55078, + COGS = 2410, + Profit = 52668, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"405", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 6075, + Discounts = 1021.5, + Sales = 5053.5, + COGS = 6810, + Profit = 1756.5, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"2013", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 30195, + Discounts = 765, + Sales = 29430, + COGS = 5100, + Profit = 24330, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2634", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 39510, + Discounts = 1185, + Sales = 38325, + COGS = 7900, + Profit = 30425, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"4166", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 1458100, + Discounts = 22365, + Sales = 1435735, + COGS = 166140, + Profit = 1269595, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"355", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 44375, + Discounts = 19950, + Sales = 24425, + COGS = 191520, + Profit = 167095, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2382", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 714600, + Discounts = 68820, + Sales = 645780, + COGS = 573500, + Profit = 72280, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"4170", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 83400, + Discounts = 482, + Sales = 82918, + COGS = 2410, + Profit = 80508, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"892", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 6244, + Discounts = 1865.5, + Sales = 4378.5, + COGS = 13325, + Profit = 8946.5, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"2200", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 275000, + Discounts = 23950, + Sales = 251050, + COGS = 229920, + Profit = 21130, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"3389", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 1016700, + Discounts = 25590, + Sales = 991110, + COGS = 213250, + Profit = 777860, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"2990", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 373750, + Discounts = 4262.5, + Sales = 369487.5, + COGS = 40920, + Profit = 328567.5, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"4013", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 60195, + Discounts = 961.5, + Sales = 59233.5, + COGS = 6410, + Profit = 52823.5, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"739", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 258650, + Discounts = 98245, + Sales = 160405, + COGS = 729820, + Profit = 569415, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"1989", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 596700, + Discounts = 12960, + Sales = 583740, + COGS = 108000, + Profit = 475740, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"2991", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 897300, + Discounts = 68820, + Sales = 828480, + COGS = 573500, + Profit = 254980, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"4237", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 63555, + Discounts = 3250.5, + Sales = 60304.5, + COGS = 21670, + Profit = 38634.5, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"1442", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 180250, + Discounts = 31612.5, + Sales = 148637.5, + COGS = 303480, + Profit = 154842.5, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"2712", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 949200, + Discounts = 65450, + Sales = 883750, + COGS = 486200, + Profit = 397550, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"1508", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 188500, + Discounts = 7237.5, + Sales = 181262.5, + COGS = 69480, + Profit = 111782.5, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"4245", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 1485750, + Discounts = 78400, + Sales = 1407350, + COGS = 582400, + Profit = 824950, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"2630", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 789000, + Discounts = 89790, + Sales = 699210, + COGS = 748250, + Profit = 49040, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"1182", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 14184, + Discounts = 4224.6, + Sales = 9959.4, + COGS = 10561.5, + Profit = 602.1, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"1221", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 24420, + Discounts = 4078, + Sales = 20342, + COGS = 20390, + Profit = 48, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"963", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 11556, + Discounts = 3088.8, + Sales = 8467.2, + COGS = 7722, + Profit = 745.2, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"3243", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 1135050, + Discounts = 24745, + Sales = 1110305, + COGS = 183820, + Profit = 926485, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"1120", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 16800, + Discounts = 3108, + Sales = 13692, + COGS = 20720, + Profit = 7028, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"1174", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 352200, + Discounts = 25590, + Sales = 326610, + COGS = 213250, + Profit = 113360, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"2541", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 30492, + Discounts = 1581.36, + Sales = 28910.64, + COGS = 3594, + Profit = 25316.64, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3246", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 22722, + Discounts = 1949.64, + Sales = 20772.36, + COGS = 12660, + Profit = 8112.36, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1531", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 18372, + Discounts = 1581.36, + Sales = 16790.64, + COGS = 3594, + Profit = 13196.64, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"2526", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 37890, + Discounts = 633.6, + Sales = 37256.4, + COGS = 3840, + Profit = 33416.4, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"1136", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 13632, + Discounts = 623.04, + Sales = 13008.96, + COGS = 1416, + Profit = 11592.96, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"1983", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 13881, + Discounts = 1215.83, + Sales = 12665.17, + COGS = 7895, + Profit = 4770.17, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"3259", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 39108, + Discounts = 1326.6, + Sales = 37781.4, + COGS = 3015, + Profit = 34766.4, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"3267", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 49005, + Discounts = 5279.17, + Sales = 43725.82, + COGS = 31995, + Profit = 11730.82, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"2454", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 29448, + Discounts = 623.04, + Sales = 28824.96, + COGS = 1416, + Profit = 27408.96, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"2643", + ManufacturingPrice = 3, + SalePrice = 12, + GrossSales = 31716, + Discounts = 2556.84, + Sales = 29159.16, + COGS = 5811, + Profit = 23348.16, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"383", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 134050, + Discounts = 30492, + Sales = 103558, + COGS = 205920, + Profit = 102362, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"2801", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 840300, + Discounts = 92763, + Sales = 747537, + COGS = 702750, + Profit = 44787, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"1667", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 208375, + Discounts = 33563.75, + Sales = 174811.25, + COGS = 292920, + Profit = 118108.75, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"3539", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 53085, + Discounts = 2574, + Sales = 50511, + COGS = 15600, + Profit = 34911, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"4226", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 29582, + Discounts = 2083.62, + Sales = 27498.38, + COGS = 13530, + Profit = 13968.38, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"2220", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 777000, + Discounts = 29491, + Sales = 747509, + COGS = 199160, + Profit = 548349, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"776", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 15520, + Discounts = 6582.4, + Sales = 8937.6, + COGS = 29920, + Profit = 20982.4, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"553", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 8295, + Discounts = 3559.05, + Sales = 4735.95, + COGS = 21570, + Profit = 16834.05, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2107", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 632100, + Discounts = 28809, + Sales = 603291, + COGS = 218250, + Profit = 385041, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2468", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 49360, + Discounts = 2468.4, + Sales = 46891.6, + COGS = 11220, + Profit = 35671.6, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"1905", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 666750, + Discounts = 81023.25, + Sales = 585726.75, + COGS = 547170, + Profit = 38556.75, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3658", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 43896, + Discounts = 5314.32, + Sales = 38581.68, + COGS = 12078, + Profit = 26503.68, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"4301", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 51612, + Discounts = 3201.66, + Sales = 48410.34, + COGS = 7276.5, + Profit = 41133.84, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2446", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 48920, + Discounts = 5266.8, + Sales = 43653.2, + COGS = 23940, + Profit = 19713.2, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"4209", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 63135, + Discounts = 3273.6, + Sales = 59861.4, + COGS = 19840, + Profit = 40021.4, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3353", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 419125, + Discounts = 33563.75, + Sales = 385561.25, + COGS = 292920, + Profit = 92641.25, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"1401", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 28020, + Discounts = 6582.4, + Sales = 21437.6, + COGS = 29920, + Profit = 8482.4, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"1865", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 559500, + Discounts = 45078, + Sales = 514422, + COGS = 341500, + Profit = 172922, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"463", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 9260, + Discounts = 6171, + Sales = 3089, + COGS = 28050, + Profit = 24961, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"4177", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 62655, + Discounts = 1080.75, + Sales = 61574.25, + COGS = 6550, + Profit = 55024.25, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"2523", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 883050, + Discounts = 13244, + Sales = 869806, + COGS = 89440, + Profit = 780366, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"1930", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 13510, + Discounts = 1392.16, + Sales = 12117.84, + COGS = 9040, + Profit = 3077.84, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"1301", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 15612, + Discounts = 2288.88, + Sales = 13323.12, + COGS = 5202, + Profit = 8121.12, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"4125", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 515625, + Discounts = 7617.5, + Sales = 508007.5, + COGS = 66480, + Profit = 441527.5, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"607", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 12140, + Discounts = 6457, + Sales = 5683, + COGS = 29350, + Profit = 23667, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"478", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 59750, + Discounts = 43518.75, + Sales = 16231.25, + COGS = 379800, + Profit = 363568.75, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"4489", + ManufacturingPrice = 260, + SalePrice = 20, + GrossSales = 89780, + Discounts = 5783.8, + Sales = 83996.2, + COGS = 26290, + Profit = 57706.2, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"1504", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 188000, + Discounts = 19703.75, + Sales = 168296.25, + COGS = 171960, + Profit = 3663.75, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"3763", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 470375, + Discounts = 13021.25, + Sales = 457353.75, + COGS = 113640, + Profit = 343713.75, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"2412", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 844200, + Discounts = 13244, + Sales = 830956, + COGS = 89440, + Profit = 741516, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"2342", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 35130, + Discounts = 3559.05, + Sales = 31570.95, + COGS = 21570, + Profit = 10000.95, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"4451", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 31157, + Discounts = 292.6, + Sales = 30864.4, + COGS = 1900, + Profit = 28964.4, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"3796", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 1328600, + Discounts = 37212, + Sales = 1291388, + COGS = 230360, + Profit = 1061028, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"2286", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 285750, + Discounts = 36240, + Sales = 249510, + COGS = 289920, + Profit = 40410, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"3614", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 451750, + Discounts = 32340, + Sales = 419410, + COGS = 258720, + Profit = 160690, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1716", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 25740, + Discounts = 4840.2, + Sales = 20899.8, + COGS = 26890, + Profit = 5990.2, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"1301", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 19515, + Discounts = 1218.6, + Sales = 18296.4, + COGS = 6770, + Profit = 11526.4, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"4175", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 1252500, + Discounts = 63828, + Sales = 1188672, + COGS = 443250, + Profit = 745422, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"975", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 6825, + Discounts = 2032.8, + Sales = 4792.2, + COGS = 12100, + Profit = 7307.8, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"1154", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 8078, + Discounts = 2296.56, + Sales = 5781.44, + COGS = 13670, + Profit = 7888.56, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"1873", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 37460, + Discounts = 4116, + Sales = 33344, + COGS = 17150, + Profit = 16194, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"3766", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 1129800, + Discounts = 42696, + Sales = 1087104, + COGS = 296500, + Profit = 790604, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3558", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1067400, + Discounts = 125820, + Sales = 941580, + COGS = 873750, + Profit = 67830, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"3156", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 1104600, + Discounts = 37212, + Sales = 1067388, + COGS = 230360, + Profit = 837028, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2994", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 374250, + Discounts = 32340, + Sales = 341910, + COGS = 258720, + Profit = 83190, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2087", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 41740, + Discounts = 2172, + Sales = 39568, + COGS = 9050, + Profit = 30518, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"1056", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 21120, + Discounts = 4116, + Sales = 17004, + COGS = 17150, + Profit = 146, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1353", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 473550, + Discounts = 66948, + Sales = 406602, + COGS = 414440, + Profit = 7838, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"416", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 124800, + Discounts = 48924, + Sales = 75876, + COGS = 339750, + Profit = 263874, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"3880", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1164000, + Discounts = 77400, + Sales = 1086600, + COGS = 537500, + Profit = 549100, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"809", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 283150, + Discounts = 50274, + Sales = 232876, + COGS = 311220, + Profit = 78344, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"1892", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 28380, + Discounts = 684, + Sales = 27696, + COGS = 3800, + Profit = 23896, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2072", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 41440, + Discounts = 2959.2, + Sales = 38480.8, + COGS = 12330, + Profit = 26150.8, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"3052", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 1068200, + Discounts = 58590, + Sales = 1009610, + COGS = 362700, + Profit = 646910, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"3121", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 1092350, + Discounts = 41412, + Sales = 1050938, + COGS = 256360, + Profit = 794578, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"2059", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 41180, + Discounts = 2172, + Sales = 39008, + COGS = 9050, + Profit = 29958, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"4254", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 51048, + Discounts = 3036.96, + Sales = 48011.04, + COGS = 6327, + Profit = 41684.04, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"1293", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 19395, + Discounts = 6974.1, + Sales = 12420.9, + COGS = 38745, + Profit = 26324.1, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"1293", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 452550, + Discounts = 26166, + Sales = 426384, + COGS = 161980, + Profit = 264404, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"230", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 80500, + Discounts = 41412, + Sales = 39088, + COGS = 256360, + Profit = 217272, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"1723", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 215375, + Discounts = 35805, + Sales = 179570, + COGS = 286440, + Profit = 106870, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"240", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 4800, + Discounts = 2959.2, + Sales = 1840.8, + COGS = 12330, + Profit = 10489.2, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"2571", + ManufacturingPrice = 260, + SalePrice = 350, + GrossSales = 899850, + Discounts = 11340, + Sales = 888510, + COGS = 70200, + Profit = 818310, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"1661", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 11627, + Discounts = 2874.06, + Sales = 8752.94, + COGS = 17107.5, + Profit = 8354.56, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"4474", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 31318, + Discounts = 2296.56, + Sales = 29021.44, + COGS = 13670, + Profit = 15351.44, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"833", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 12495, + Discounts = 4586.4, + Sales = 7908.6, + COGS = 25480, + Profit = 17571.4, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"674", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 13480, + Discounts = 6051.6, + Sales = 7428.4, + COGS = 25215, + Profit = 17786.6, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"778", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 9336, + Discounts = 3831.84, + Sales = 5504.16, + COGS = 7983, + Profit = 2478.84, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"1457", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 29140, + Discounts = 3674.4, + Sales = 25465.6, + COGS = 15310, + Profit = 10155.6, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"3158", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 22106, + Discounts = 1252.44, + Sales = 20853.56, + COGS = 7455, + Profit = 13398.56, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"4095", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 81900, + Discounts = 3674.4, + Sales = 78225.6, + COGS = 15310, + Profit = 62915.6, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"3170", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 38040, + Discounts = 3975.84, + Sales = 34064.16, + COGS = 8283, + Profit = 25781.16, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"493", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 7395, + Discounts = 5005.65, + Sales = 2389.35, + COGS = 25670, + Profit = 23280.65, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"3286", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 49290, + Discounts = 5005.65, + Sales = 44284.35, + COGS = 25670, + Profit = 18614.35, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"3563", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 1247050, + Discounts = 41996.5, + Sales = 1205053.5, + COGS = 239980, + Profit = 965073.5, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"4109", + ManufacturingPrice = 3, + SalePrice = 350, + GrossSales = 1438150, + Discounts = 81445, + Sales = 1356705, + COGS = 465400, + Profit = 891305, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"3653", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 73060, + Discounts = 1149.2, + Sales = 71910.8, + COGS = 4420, + Profit = 67490.8, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"2203", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 771050, + Discounts = 44703.75, + Sales = 726346.25, + COGS = 255450, + Profit = 470896.25, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"2924", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 20468, + Discounts = 1181.18, + Sales = 19286.82, + COGS = 6490, + Profit = 12796.82, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"2650", + ManufacturingPrice = 5, + SalePrice = 12, + GrossSales = 31800, + Discounts = 942.24, + Sales = 30857.76, + COGS = 1812, + Profit = 29045.76, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"1194", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 23880, + Discounts = 5863, + Sales = 18017, + COGS = 22550, + Profit = 4533, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"3366", + ManufacturingPrice = 5, + SalePrice = 20, + GrossSales = 67320, + Discounts = 3247.4, + Sales = 64072.6, + COGS = 12490, + Profit = 51582.6, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1325", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 9275, + Discounts = 1309.04, + Sales = 7965.97, + COGS = 7192.5, + Profit = 773.47, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"4243", + ManufacturingPrice = 10, + SalePrice = 300, + GrossSales = 1272900, + Discounts = 31473, + Sales = 1241427, + COGS = 201750, + Profit = 1039677, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"2887", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 57740, + Discounts = 6866.6, + Sales = 50873.4, + COGS = 26410, + Profit = 24463.4, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3839", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 76780, + Discounts = 7040.8, + Sales = 69739.2, + COGS = 27080, + Profit = 42659.2, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"1863", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 652050, + Discounts = 119756, + Sales = 532294, + COGS = 684320, + Profit = 152026, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2858", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 357250, + Discounts = 25723.75, + Sales = 331526.25, + COGS = 189960, + Profit = 141566.25, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2868", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 34416, + Discounts = 890.76, + Sales = 33525.24, + COGS = 1713, + Profit = 31812.24, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"3805", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 26635, + Discounts = 2453.36, + Sales = 24181.64, + COGS = 13480, + Profit = 10701.64, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3914", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 58710, + Discounts = 3051.75, + Sales = 55658.25, + COGS = 15650, + Profit = 40008.25, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"524", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 10480, + Discounts = 3247.4, + Sales = 7232.6, + COGS = 12490, + Profit = 5257.4, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"3095", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 1083250, + Discounts = 16243.5, + Sales = 1067006.5, + COGS = 92820, + Profit = 974186.5, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2410", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 28920, + Discounts = 1580.28, + Sales = 27339.72, + COGS = 3039, + Profit = 24300.72, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"4263", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 63945, + Discounts = 7795.13, + Sales = 56149.88, + COGS = 39975, + Profit = 16174.88, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"2239", + ManufacturingPrice = 120, + SalePrice = 350, + GrossSales = 783650, + Discounts = 119756, + Sales = 663894, + COGS = 684320, + Profit = 20426, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"569", + ManufacturingPrice = 120, + SalePrice = 7, + GrossSales = 3983, + Discounts = 1082.9, + Sales = 2900.1, + COGS = 5950, + Profit = 3049.9, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"3889", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 46668, + Discounts = 942.24, + Sales = 45725.76, + COGS = 1812, + Profit = 43913.76, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"1378", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 20670, + Discounts = 1287, + Sales = 19383, + COGS = 6600, + Profit = 12783, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"2253", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 27036, + Discounts = 639.6, + Sales = 26396.4, + COGS = 1230, + Profit = 25166.4, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"3202", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 960600, + Discounts = 101595, + Sales = 859005, + COGS = 651250, + Profit = 207755, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"3835", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 46020, + Discounts = 1580.28, + Sales = 44439.72, + COGS = 3039, + Profit = 41400.72, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"2487", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 310875, + Discounts = 25723.75, + Sales = 285151.25, + COGS = 189960, + Profit = 95191.25, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"4428", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 66420, + Discounts = 3051.75, + Sales = 63368.25, + COGS = 15650, + Profit = 47718.25, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"1200", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 150000, + Discounts = 26958.75, + Sales = 123041.25, + COGS = 199080, + Profit = 76038.75, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"2953", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 20671, + Discounts = 1082.9, + Sales = 19588.1, + COGS = 5950, + Profit = 13638.1, + Date = @"6/1/19", + MonthName = @"June", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"1453", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 17436, + Discounts = 639.6, + Sales = 16796.4, + COGS = 1230, + Profit = 15566.4, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Luxe", + UnitsSold = @"865", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 10380, + Discounts = 2761.2, + Sales = 7618.8, + COGS = 5310, + Profit = 2308.8, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"1072", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 21440, + Discounts = 7221.2, + Sales = 14218.8, + COGS = 25790, + Profit = 11571.2, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"1737", + ManufacturingPrice = 3, + SalePrice = 20, + GrossSales = 34740, + Discounts = 4880.4, + Sales = 29859.6, + COGS = 17430, + Profit = 12429.6, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"1535", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 10745, + Discounts = 2936.08, + Sales = 7808.92, + COGS = 14980, + Profit = 7171.08, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"2532", + ManufacturingPrice = 3, + SalePrice = 7, + GrossSales = 17724, + Discounts = 274.4, + Sales = 17449.6, + COGS = 1400, + Profit = 16049.6, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Royal Oak", + UnitsSold = @"1765", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 12355, + Discounts = 287.14, + Sales = 12067.86, + COGS = 1465, + Profit = 10602.86, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Royal Oak", + UnitsSold = @"1567", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 10969, + Discounts = 2936.08, + Sales = 8032.92, + COGS = 14980, + Profit = 6947.08, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2640", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 39600, + Discounts = 583.8, + Sales = 39016.2, + COGS = 2780, + Profit = 36236.2, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3079", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 61580, + Discounts = 6798.4, + Sales = 54781.6, + COGS = 24280, + Profit = 30501.6, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"4130", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 61950, + Discounts = 3710.7, + Sales = 58239.3, + COGS = 17670, + Profit = 40569.3, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2938", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 35256, + Discounts = 2340.24, + Sales = 32915.76, + COGS = 4179, + Profit = 28736.76, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"3080", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 21560, + Discounts = 274.4, + Sales = 21285.6, + COGS = 1400, + Profit = 19885.6, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"1530", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 18360, + Discounts = 2340.24, + Sales = 16019.76, + COGS = 4179, + Profit = 11840.76, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"3537", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 42444, + Discounts = 3385.2, + Sales = 39058.8, + COGS = 6045, + Profit = 33013.8, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"2021", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 606300, + Discounts = 33642, + Sales = 572658, + COGS = 200250, + Profit = 372408, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"1804", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 225500, + Discounts = 17902.5, + Sales = 207597.5, + COGS = 122760, + Profit = 84837.5, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1014", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 304200, + Discounts = 62832, + Sales = 241368, + COGS = 374000, + Profit = 132632, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Kensington", + UnitsSold = @"2913", + ManufacturingPrice = 3, + SalePrice = 300, + GrossSales = 873900, + Discounts = 42420, + Sales = 831480, + COGS = 252500, + Profit = 578980, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"763", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 11445, + Discounts = 3177.3, + Sales = 8267.7, + COGS = 15130, + Profit = 6862.3, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Kensington", + UnitsSold = @"1425", + ManufacturingPrice = 3, + SalePrice = 15, + GrossSales = 21375, + Discounts = 4830, + Sales = 16545, + COGS = 23000, + Profit = 6455, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Kensington", + UnitsSold = @"4357", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 544625, + Discounts = 49367.5, + Sales = 495257.5, + COGS = 338520, + Profit = 156737.5, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"2138", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 748300, + Discounts = 109147.5, + Sales = 639152.5, + COGS = 579150, + Profit = 60002.5, + Date = @"1/1/19", + MonthName = @"January", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Royal Oak", + UnitsSold = @"3825", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 1338750, + Discounts = 58751, + Sales = 1279999, + COGS = 311740, + Profit = 968259, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"3393", + ManufacturingPrice = 5, + SalePrice = 350, + GrossSales = 1187550, + Discounts = 9800, + Sales = 1177750, + COGS = 52000, + Profit = 1125750, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"2215", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 15505, + Discounts = 380.24, + Sales = 15124.76, + COGS = 1940, + Profit = 13184.76, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"2278", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 15946, + Discounts = 1692.46, + Sales = 14253.54, + COGS = 8635, + Profit = 5618.54, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Royal Oak", + UnitsSold = @"403", + ManufacturingPrice = 5, + SalePrice = 15, + GrossSales = 6045, + Discounts = 4830, + Sales = 1215, + COGS = 23000, + Profit = 21785, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"289", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 5780, + Discounts = 728, + Sales = 5052, + COGS = 2600, + Profit = 2452, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"749", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 11235, + Discounts = 5187, + Sales = 6048, + COGS = 24700, + Profit = 18652, + Date = @"9/1/18", + MonthName = @"September", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"372", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 5580, + Discounts = 3660.3, + Sales = 1919.7, + COGS = 17430, + Profit = 15510.3, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3781", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 45372, + Discounts = 4895.52, + Sales = 40476.48, + COGS = 8742, + Profit = 31734.48, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1785", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 12495, + Discounts = 1696.38, + Sales = 10798.62, + COGS = 8655, + Profit = 2143.62, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"4029", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 1410150, + Discounts = 34300, + Sales = 1375850, + COGS = 182000, + Profit = 1193850, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2813", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 33756, + Discounts = 3732.96, + Sales = 30023.04, + COGS = 6666, + Profit = 23357.04, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"2150", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 752500, + Discounts = 57673, + Sales = 694827, + COGS = 306020, + Profit = 388807, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"2093", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 732550, + Discounts = 94178, + Sales = 638372, + COGS = 499720, + Profit = 138652, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"4391", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 548875, + Discounts = 27562.5, + Sales = 521312.5, + COGS = 189000, + Profit = 332312.5, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2695", + ManufacturingPrice = 120, + SalePrice = 20, + GrossSales = 53900, + Discounts = 1696.8, + Sales = 52203.2, + COGS = 6060, + Profit = 46143.2, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"1337", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 401100, + Discounts = 103320, + Sales = 297780, + COGS = 615000, + Profit = 317220, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Burlington", + UnitsSold = @"2621", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 786300, + Discounts = 11298, + Sales = 775002, + COGS = 67250, + Profit = 707752, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Burlington", + UnitsSold = @"3735", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 1120500, + Discounts = 106512, + Sales = 1013988, + COGS = 634000, + Profit = 379988, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Mandarin", + UnitsSold = @"4320", + ManufacturingPrice = 250, + SalePrice = 7, + GrossSales = 30240, + Discounts = 2844.94, + Sales = 27395.06, + COGS = 14515, + Profit = 12880.06, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"2828", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 848400, + Discounts = 106722, + Sales = 741678, + COGS = 635250, + Profit = 106428, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"2586", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 775800, + Discounts = 11298, + Sales = 764502, + COGS = 67250, + Profit = 697252, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"1248", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 374400, + Discounts = 62832, + Sales = 311568, + COGS = 374000, + Profit = 62432, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"4035", + ManufacturingPrice = 250, + SalePrice = 300, + GrossSales = 1210500, + Discounts = 42420, + Sales = 1168080, + COGS = 252500, + Profit = 915580, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"359", + ManufacturingPrice = 250, + SalePrice = 350, + GrossSales = 125650, + Discounts = 62769, + Sales = 62881, + COGS = 333060, + Profit = 270179, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"3926", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 1177800, + Discounts = 37296, + Sales = 1140504, + COGS = 222000, + Profit = 918504, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"4247", + ManufacturingPrice = 260, + SalePrice = 125, + GrossSales = 530875, + Discounts = 49770, + Sales = 481105, + COGS = 341280, + Profit = 139825, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"2695", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 32340, + Discounts = 4158, + Sales = 28182, + COGS = 7425, + Profit = 20757, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Luxe", + UnitsSold = @"1104", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 16560, + Discounts = 3660.3, + Sales = 12899.7, + COGS = 17430, + Profit = 4530.3, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Luxe", + UnitsSold = @"1449", + ManufacturingPrice = 260, + SalePrice = 12, + GrossSales = 17388, + Discounts = 4895.52, + Sales = 12492.48, + COGS = 8742, + Profit = 3750.48, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"1131", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 7917, + Discounts = 1696.38, + Sales = 6220.62, + COGS = 8655, + Profit = 2434.38, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"1468", + ManufacturingPrice = 260, + SalePrice = 7, + GrossSales = 10276, + Discounts = 1692.46, + Sales = 8583.54, + COGS = 8635, + Profit = 51.46, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"1272", + ManufacturingPrice = 260, + SalePrice = 15, + GrossSales = 19080, + Discounts = 3927, + Sales = 15153, + COGS = 18700, + Profit = 3547, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Kensington", + UnitsSold = @"1403", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 175375, + Discounts = 22012.5, + Sales = 153362.5, + COGS = 140880, + Profit = 12482.5, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"2161", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 270125, + Discounts = 51881.25, + Sales = 218243.75, + COGS = 332040, + Profit = 113796.25, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Kensington", + UnitsSold = @"1937", + ManufacturingPrice = 3, + SalePrice = 125, + GrossSales = 242125, + Discounts = 20343.75, + Sales = 221781.25, + COGS = 130200, + Profit = 91581.25, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"2879", + ManufacturingPrice = 5, + SalePrice = 300, + GrossSales = 863700, + Discounts = 24570, + Sales = 839130, + COGS = 136500, + Profit = 702630, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"1330", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 26600, + Discounts = 3474, + Sales = 23126, + COGS = 11580, + Profit = 11546, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"2426", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 36390, + Discounts = 3631.5, + Sales = 32758.5, + COGS = 16140, + Profit = 16618.5, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2033", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 14231, + Discounts = 2661.75, + Sales = 11569.25, + COGS = 12675, + Profit = 1105.75, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"2029", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 710150, + Discounts = 149677.5, + Sales = 560472.5, + COGS = 741260, + Profit = 180787.5, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"1049", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 15735, + Discounts = 5757.75, + Sales = 9977.25, + COGS = 25590, + Profit = 15612.75, + Date = @"8/1/19", + MonthName = @"August", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"1062", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 21240, + Discounts = 801, + Sales = 20439, + COGS = 2670, + Profit = 17769, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"2509", + ManufacturingPrice = 10, + SalePrice = 125, + GrossSales = 313625, + Discounts = 20343.75, + Sales = 293281.25, + COGS = 130200, + Profit = 163081.25, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Vermont", + UnitsSold = @"1743", + ManufacturingPrice = 10, + SalePrice = 15, + GrossSales = 26145, + Discounts = 2643.75, + Sales = 23501.25, + COGS = 11750, + Profit = 11751.25, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3418", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 1196300, + Discounts = 105367.5, + Sales = 1090932.5, + COGS = 521820, + Profit = 569112.5, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Vermont", + UnitsSold = @"1751", + ManufacturingPrice = 10, + SalePrice = 350, + GrossSales = 612850, + Discounts = 112927.5, + Sales = 499922.5, + COGS = 559260, + Profit = 59337.5, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Vermont", + UnitsSold = @"3228", + ManufacturingPrice = 10, + SalePrice = 12, + GrossSales = 38736, + Discounts = 1645.2, + Sales = 37090.8, + COGS = 2742, + Profit = 34348.8, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Vermont", + UnitsSold = @"1105", + ManufacturingPrice = 10, + SalePrice = 20, + GrossSales = 22100, + Discounts = 879, + Sales = 21221, + COGS = 2930, + Profit = 18291, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Burlington", + UnitsSold = @"2778", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 33336, + Discounts = 900, + Sales = 32436, + COGS = 1500, + Profit = 30936, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"1173", + ManufacturingPrice = 120, + SalePrice = 15, + GrossSales = 17595, + Discounts = 6358.5, + Sales = 11236.5, + COGS = 28260, + Profit = 17023.5, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Burlington", + UnitsSold = @"3160", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 395000, + Discounts = 12431.25, + Sales = 382568.75, + COGS = 79560, + Profit = 303008.75, + Date = @"9/1/19", + MonthName = @"September", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"4322", + ManufacturingPrice = 120, + SalePrice = 300, + GrossSales = 1296600, + Discounts = 115830, + Sales = 1180770, + COGS = 643500, + Profit = 537270, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"1901", + ManufacturingPrice = 120, + SalePrice = 125, + GrossSales = 237625, + Discounts = 45712.5, + Sales = 191912.5, + COGS = 292560, + Profit = 100647.5, + Date = @"12/1/18", + MonthName = @"December", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Burlington", + UnitsSold = @"2980", + ManufacturingPrice = 120, + SalePrice = 12, + GrossSales = 35760, + Discounts = 1645.2, + Sales = 34114.8, + COGS = 2742, + Profit = 31372.8, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"4068", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 81360, + Discounts = 2596.5, + Sales = 78763.5, + COGS = 8655, + Profit = 70108.5, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"2105", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 31575, + Discounts = 1107, + Sales = 30468, + COGS = 4920, + Profit = 25548, + Date = @"7/1/19", + MonthName = @"July", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"1647", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 32940, + Discounts = 801, + Sales = 32139, + COGS = 2670, + Profit = 29469, + Date = @"10/1/18", + MonthName = @"October", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"235", + ManufacturingPrice = 250, + SalePrice = 15, + GrossSales = 3525, + Discounts = 2643.75, + Sales = 881.25, + COGS = 11750, + Profit = 10868.75, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Mandarin", + UnitsSold = @"3617", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 452125, + Discounts = 55387.5, + Sales = 396737.5, + COGS = 354480, + Profit = 42257.5, + Date = @"11/1/18", + MonthName = @"November", + Year = @"2018" + }); + this.Add(new SalesDataItem() + { + Country = @"India", + Product = @"Mandarin", + UnitsSold = @"2106", + ManufacturingPrice = 250, + SalePrice = 125, + GrossSales = 263250, + Discounts = 10350, + Sales = 252900, + COGS = 66240, + Profit = 186660, + Date = @"11/1/19", + MonthName = @"November", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Mandarin", + UnitsSold = @"2351", + ManufacturingPrice = 250, + SalePrice = 20, + GrossSales = 47020, + Discounts = 879, + Sales = 46141, + COGS = 2930, + Profit = 43211, + Date = @"12/1/19", + MonthName = @"December", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"UK", + Product = @"Luxe", + UnitsSold = @"1897", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 569100, + Discounts = 111375, + Sales = 457725, + COGS = 618750, + Profit = 161025, + Date = @"3/1/19", + MonthName = @"March", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Luxe", + UnitsSold = @"647", + ManufacturingPrice = 260, + SalePrice = 300, + GrossSales = 194100, + Discounts = 24570, + Sales = 169530, + COGS = 136500, + Profit = 33030, + Date = @"10/1/19", + MonthName = @"October", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Brazil", + Product = @"Royal Oak", + UnitsSold = @"3621", + ManufacturingPrice = 5, + SalePrice = 7, + GrossSales = 25347, + Discounts = 1436.4, + Sales = 23910.6, + COGS = 6840, + Profit = 17070.6, + Date = @"2/1/19", + MonthName = @"February", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"Japan", + Product = @"Vermont", + UnitsSold = @"3221", + ManufacturingPrice = 10, + SalePrice = 7, + GrossSales = 22547, + Discounts = 759.15, + Sales = 21787.85, + COGS = 3615, + Profit = 18172.85, + Date = @"4/1/19", + MonthName = @"April", + Year = @"2019" + }); + this.Add(new SalesDataItem() + { + Country = @"USA", + Product = @"Mandarin", + UnitsSold = @"493", + ManufacturingPrice = 250, + SalePrice = 12, + GrossSales = 5916, + Discounts = 3250.8, + Sales = 2665.2, + COGS = 5418, + Profit = 2752.8, + Date = @"5/1/19", + MonthName = @"May", + Year = @"2019" + }); + } +} +//end data \ No newline at end of file diff --git a/samples/charts/category-chart/chart-highlight-filter/_Imports.razor b/samples/charts/category-chart/chart-highlight-filter/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/category-chart/chart-highlight-filter/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.css b/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.html b/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.html new file mode 100644 index 0000000000..fcfbabf8c3 --- /dev/null +++ b/samples/charts/category-chart/chart-highlight-filter/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/App.razor b/samples/charts/data-chart/chart-highlight-filter-datasource/App.razor new file mode 100644 index 0000000000..0b92ba18af --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-datasource/App.razor @@ -0,0 +1,97 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + +
+
+ + + + + + + + + + + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var propertyEditor = this.propertyEditor; + var highlightedValuesDisplayModeEditor = this.highlightedValuesDisplayModeEditor; + var chart = this.chart; + var xAxis = this.xAxis; + var yAxis = this.yAxis; + var columnSeries1 = this.columnSeries1; + + this.BindElements = () => { + propertyEditor.Target = this.chart; + }; + this.BindElements(); + + } + + private IgbPropertyEditorPanel propertyEditor; + private IgbPropertyEditorPropertyDescription highlightedValuesDisplayModeEditor; + private IgbDataChart chart; + private IgbCategoryXAxis xAxis; + private IgbNumericYAxis yAxis; + private IgbColumnSeries columnSeries1; + + private OnlineTrafficHighlightTotals _onlineTrafficHighlightTotals = null; + public OnlineTrafficHighlightTotals OnlineTrafficHighlightTotals + { + get + { + if (_onlineTrafficHighlightTotals == null) + { + _onlineTrafficHighlightTotals = new OnlineTrafficHighlightTotals(); + } + return _onlineTrafficHighlightTotals; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.csproj b/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.csproj new file mode 100644 index 0000000000..5a30935fe5 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net6.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.sln b/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-datasource/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/OnlineTrafficHighlightTotals.cs b/samples/charts/data-chart/chart-highlight-filter-datasource/OnlineTrafficHighlightTotals.cs new file mode 100644 index 0000000000..0c350a2e1c --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-datasource/OnlineTrafficHighlightTotals.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +public class OnlineTrafficHighlightTotalsItem +{ + public string Category { get; set; } + public double Value { get; set; } +} + +public class OnlineTrafficHighlightTotals + : List +{ + public OnlineTrafficHighlightTotals() + { + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Apparel", + Value = 100 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Beauty", + Value = 100 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Travel", + Value = 100 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Grocery", + Value = 100 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Energy", + Value = 100 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Home Supply", + Value = 100 + }); + this.Add(new OnlineTrafficHighlightTotalsItem() + { + Category = @"Financial", + Value = 100 + }); + } +} diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/Program.cs b/samples/charts/data-chart/chart-highlight-filter-datasource/Program.cs new file mode 100644 index 0000000000..889fdae4e3 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-datasource/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbPropertyEditorPanelModule), + typeof(IgbDataChartCoreModule), + typeof(IgbDataChartCategoryModule), + typeof(IgbDataChartInteractivityModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/Properties/launchSettings.json b/samples/charts/data-chart/chart-highlight-filter-datasource/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-datasource/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/_Imports.razor b/samples/charts/data-chart/chart-highlight-filter-datasource/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-datasource/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.css b/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.html b/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.html new file mode 100644 index 0000000000..fcfbabf8c3 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-datasource/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/App.razor b/samples/charts/data-chart/chart-highlight-filter-multiple-series/App.razor new file mode 100644 index 0000000000..290ad0a2d5 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/App.razor @@ -0,0 +1,117 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + +
+
+ + + + + + + + + + + + + + + + + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var propertyEditor = this.propertyEditor; + var highlightedValuesDisplayModeEditor = this.highlightedValuesDisplayModeEditor; + var chart = this.chart; + var xAxis = this.xAxis; + var yAxis = this.yAxis; + var columnSeries1 = this.columnSeries1; + var columnSeries2 = this.columnSeries2; + var columnSeries3 = this.columnSeries3; + + this.BindElements = () => { + propertyEditor.Target = this.chart; + }; + this.BindElements(); + + } + + private IgbPropertyEditorPanel propertyEditor; + private IgbPropertyEditorPropertyDescription highlightedValuesDisplayModeEditor; + private IgbDataChart chart; + private IgbCategoryXAxis xAxis; + private IgbNumericYAxis yAxis; + private IgbColumnSeries columnSeries1; + private IgbColumnSeries columnSeries2; + private IgbColumnSeries columnSeries3; + + private CountryRenewableElectricity _countryRenewableElectricity = null; + public CountryRenewableElectricity CountryRenewableElectricity + { + get + { + if (_countryRenewableElectricity == null) + { + _countryRenewableElectricity = new CountryRenewableElectricity(); + } + return _countryRenewableElectricity; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.csproj b/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.csproj new file mode 100644 index 0000000000..5a30935fe5 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net6.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.sln b/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/CountryRenewableElectricity.cs b/samples/charts/data-chart/chart-highlight-filter-multiple-series/CountryRenewableElectricity.cs new file mode 100644 index 0000000000..f7ec6c6174 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/CountryRenewableElectricity.cs @@ -0,0 +1,101 @@ +using System; +using System.Collections.Generic; +public class CountryRenewableElectricityItem +{ + public string Year { get; set; } + public double Europe { get; set; } + public double China { get; set; } + public double America { get; set; } +} + +public class CountryRenewableElectricity + : List +{ + public CountryRenewableElectricity() + { + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2009", + Europe = 34, + China = 21, + America = 19 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2010", + Europe = 43, + China = 26, + America = 24 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2011", + Europe = 66, + China = 29, + America = 28 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2012", + Europe = 69, + China = 32, + America = 26 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2013", + Europe = 58, + China = 47, + America = 38 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2014", + Europe = 40, + China = 46, + America = 31 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2015", + Europe = 78, + China = 50, + America = 19 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2016", + Europe = 13, + China = 90, + America = 52 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2017", + Europe = 78, + China = 132, + America = 50 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2018", + Europe = 40, + China = 134, + America = 34 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2018", + Europe = 40, + China = 134, + America = 34 + }); + this.Add(new CountryRenewableElectricityItem() + { + Year = @"2019", + Europe = 80, + China = 96, + America = 38 + }); + } +} diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/Program.cs b/samples/charts/data-chart/chart-highlight-filter-multiple-series/Program.cs new file mode 100644 index 0000000000..889fdae4e3 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbPropertyEditorPanelModule), + typeof(IgbDataChartCoreModule), + typeof(IgbDataChartCategoryModule), + typeof(IgbDataChartInteractivityModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/Properties/launchSettings.json b/samples/charts/data-chart/chart-highlight-filter-multiple-series/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/_Imports.razor b/samples/charts/data-chart/chart-highlight-filter-multiple-series/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.css b/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.html b/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.html new file mode 100644 index 0000000000..fcfbabf8c3 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter-multiple-series/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + + diff --git a/samples/charts/data-chart/chart-highlight-filter/App.razor b/samples/charts/data-chart/chart-highlight-filter/App.razor new file mode 100644 index 0000000000..cd79ce3c25 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter/App.razor @@ -0,0 +1,97 @@ +@using IgniteUI.Blazor.Controls + +
+
+ + + + + + +
+
+ + + + + + + + + + + + +
+
+ +@code { + + private Action BindElements { get; set; } + + protected override async Task OnAfterRenderAsync(bool firstRender) + { + var propertyEditor = this.propertyEditor; + var highlightedValuesDisplayModeEditor = this.highlightedValuesDisplayModeEditor; + var chart = this.chart; + var xAxis = this.xAxis; + var yAxis = this.yAxis; + var columnSeries1 = this.columnSeries1; + + this.BindElements = () => { + propertyEditor.Target = this.chart; + }; + this.BindElements(); + + } + + private IgbPropertyEditorPanel propertyEditor; + private IgbPropertyEditorPropertyDescription highlightedValuesDisplayModeEditor; + private IgbDataChart chart; + private IgbCategoryXAxis xAxis; + private IgbNumericYAxis yAxis; + private IgbColumnSeries columnSeries1; + + private OlympicMedalsTopCountriesWithTotals _olympicMedalsTopCountriesWithTotals = null; + public OlympicMedalsTopCountriesWithTotals OlympicMedalsTopCountriesWithTotals + { + get + { + if (_olympicMedalsTopCountriesWithTotals == null) + { + _olympicMedalsTopCountriesWithTotals = new OlympicMedalsTopCountriesWithTotals(); + } + return _olympicMedalsTopCountriesWithTotals; + } + } + +} \ No newline at end of file diff --git a/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.csproj b/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.csproj new file mode 100644 index 0000000000..5a30935fe5 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.csproj @@ -0,0 +1,21 @@ + + + + net6.0 + 3.0 + Infragistics.Samples + Infragistics.Samples + + + + 1701;1702,IDE0028,BL0005,0219,CS1998 + + + + + + + + + + diff --git a/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.sln b/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.sln new file mode 100644 index 0000000000..1e2eda208a --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter/BlazorClientApp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorClientApp", "BlazorClientApp.csproj", "{F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F69CC3F0-BCD1-4CE6-9F39-CBED14E7FA78}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FC52AAC8-4488-40AE-9621-75F6BA744B18} + EndGlobalSection +EndGlobal diff --git a/samples/charts/data-chart/chart-highlight-filter/OlympicMedalsTopCountriesWithTotals.cs b/samples/charts/data-chart/chart-highlight-filter/OlympicMedalsTopCountriesWithTotals.cs new file mode 100644 index 0000000000..99059d2214 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter/OlympicMedalsTopCountriesWithTotals.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +public class OlympicMedalsTopCountriesWithTotalsItem +{ + public string Year { get; set; } + public double America { get; set; } + public double China { get; set; } + public double Russia { get; set; } + public double Total { get; set; } +} + +public class OlympicMedalsTopCountriesWithTotals + : List +{ + public OlympicMedalsTopCountriesWithTotals() + { + this.Add(new OlympicMedalsTopCountriesWithTotalsItem() + { + Year = @"1996", + America = 148, + China = 110, + Russia = 95, + Total = 353 + }); + this.Add(new OlympicMedalsTopCountriesWithTotalsItem() + { + Year = @"2000", + America = 142, + China = 115, + Russia = 91, + Total = 348 + }); + this.Add(new OlympicMedalsTopCountriesWithTotalsItem() + { + Year = @"2004", + America = 134, + China = 121, + Russia = 86, + Total = 341 + }); + this.Add(new OlympicMedalsTopCountriesWithTotalsItem() + { + Year = @"2008", + America = 131, + China = 129, + Russia = 65, + Total = 325 + }); + this.Add(new OlympicMedalsTopCountriesWithTotalsItem() + { + Year = @"2012", + America = 135, + China = 115, + Russia = 77, + Total = 327 + }); + this.Add(new OlympicMedalsTopCountriesWithTotalsItem() + { + Year = @"2016", + America = 146, + China = 112, + Russia = 88, + Total = 346 + }); + } +} diff --git a/samples/charts/data-chart/chart-highlight-filter/Program.cs b/samples/charts/data-chart/chart-highlight-filter/Program.cs new file mode 100644 index 0000000000..889fdae4e3 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter/Program.cs @@ -0,0 +1,31 @@ +using System; +using System.Net.Http; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Text; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using IgniteUI.Blazor.Controls; // for registering Ignite UI modules + +namespace Infragistics.Samples +{ + public class Program + { + public static async Task Main(string[] args) + { + var builder = WebAssemblyHostBuilder.CreateDefault(args); + builder.RootComponents.Add("app"); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + // registering Ignite UI modules + builder.Services.AddIgniteUIBlazor( + typeof(IgbPropertyEditorPanelModule), + typeof(IgbDataChartCoreModule), + typeof(IgbDataChartCategoryModule), + typeof(IgbDataChartInteractivityModule) + ); + await builder.Build().RunAsync(); + } + } +} diff --git a/samples/charts/data-chart/chart-highlight-filter/Properties/launchSettings.json b/samples/charts/data-chart/chart-highlight-filter/Properties/launchSettings.json new file mode 100644 index 0000000000..18bd6fb5bc --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4200", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "BlazorSamples": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:4200" + } + } +} \ No newline at end of file diff --git a/samples/charts/data-chart/chart-highlight-filter/_Imports.razor b/samples/charts/data-chart/chart-highlight-filter/_Imports.razor new file mode 100644 index 0000000000..d27d337cb1 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter/_Imports.razor @@ -0,0 +1,9 @@ +// these namespaces are global to the app +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using Infragistics.Samples diff --git a/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.css b/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.css new file mode 100644 index 0000000000..50ca13caa6 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.css @@ -0,0 +1,4 @@ +/* +CSS styles are loaded from the shared CSS file located at: +https://static.infragistics.com/xplatform/css/samples/ +*/ diff --git a/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.html b/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.html new file mode 100644 index 0000000000..fcfbabf8c3 --- /dev/null +++ b/samples/charts/data-chart/chart-highlight-filter/wwwroot/index.html @@ -0,0 +1,31 @@ + + + + + + + + + + Samples | IgniteUI for Blazor | Infragistics + + + + + + + + + + +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + + +