public double GetAvgUnitsSold(SalesDurationEnum generationDataSalesOutlookDuration) { double unitSoldAvg = 0; switch (generationDataSalesOutlookDuration) { case SalesDurationEnum.LastMonth: unitSoldAvg = GetAvg(0, 1); break; case SalesDurationEnum.Last3Months: unitSoldAvg = GetAvg(0, 3); break; case SalesDurationEnum.Last6Months: unitSoldAvg = GetAvg(0, 6); break; case SalesDurationEnum.Last12Months: unitSoldAvg = GetAvg(0, 2); break; case SalesDurationEnum.LastYear: unitSoldAvg = GetAvg(10, 3); break; default: throw new ArgumentOutOfRangeException(nameof(generationDataSalesOutlookDuration), generationDataSalesOutlookDuration, null); } return(unitSoldAvg); }
public SalesPrediction(ScheduleGenWindow window, int priority = 0, SalesDurationEnum duration = default(SalesDurationEnum)) { InitializeComponent(); SalesDuration = duration; switch (SalesDuration) // set box to correct index { case SalesDurationEnum.Last12Months: PastSalesComboBox.SelectedIndex = 0; break; case SalesDurationEnum.Last3Months: PastSalesComboBox.SelectedIndex = 1; break; case SalesDurationEnum.Last6Months: PastSalesComboBox.SelectedIndex = 2; break; case SalesDurationEnum.LastMonth: PastSalesComboBox.SelectedIndex = 3; break; case SalesDurationEnum.LastYear: PastSalesComboBox.SelectedIndex = 4; break; } }