private async void OnGenerateGraphClicked(object sender, EventArgs e) { if (IBUPicker.SelectedIndex == -1 || YearPicker.SelectedIndex == -1 || QuarterPicker.SelectedIndex == -1) { await DisplayAlert("Alert", "Please select the options from dropdown", "OK"); } else { if (Title == "IBG" || strRole == "IBG") { PlotModel plotModel = await showGraphVM.GetIBURevenueAndEbita(ibGName, IBUPicker.SelectedItem.ToString(), DateManipulation.DeriveStartDatesFromYearAndQuarter(YearPicker.SelectedItem.ToString(), QuarterPicker.SelectedItem.ToString())); graph.Model = plotModel; graph.IsVisible = true; } else if (Title == "IBU" || strRole == "IBU") { if (pageinfo != "IBGPage" && PIDPicker.SelectedIndex == -1) { await DisplayAlert("Alert", "Please select the options from dropdown", "OK"); } string pickerValue = pageinfo == "IBGPage" ? IBUPicker.SelectedItem.ToString() : PIDPicker.SelectedItem.ToString(); PlotModel plotModel = await showGraphVM.GetPIDRevenueAndEbita(IBUPicker.SelectedItem.ToString(), pickerValue, DateManipulation.DeriveStartDatesFromYearAndQuarter(YearPicker.SelectedItem.ToString(), QuarterPicker.SelectedItem.ToString())); graph.Model = plotModel; graph.IsVisible = true; } } btnMoreGraphs.IsEnabled = true; }
private void button1_Click(object sender, EventArgs e) { Parameters.LoadParameters(DateManipulation.DateTimeToint(dateTimePicker1.Value), (Int32)recency.Value, percentage.Text, count.Text); label3.Text = "Start: " + DateTime.Now; StopB.Enabled = true; StartB.Enabled = false; backgroundWorker1.RunWorkerAsync(); }
private void button1_Click(object sender, EventArgs e) { int parametrsID = (int)(parametersIDs.SelectedItem); int date = DateManipulation.DateTimeToint(((DateTime)availableDates.SelectedItem).AddDays(1)); os = new OLDStatistics(date, FirstAndSecondPurchase.Checked); ns = new NEWStatistics(parametrsID, date, FirstAndSecondPurchase.Checked, (double)cutOffPercentage.SelectedItem); OLD_NoP.Text = "Number of predictions: " + os.predictionCount; OLD_CPtp.Text = "Total number: " + os.correctPredictionsCount; OLD_CPp.Text = "Percentage: " + os.correctPredictionsPercentage; OLD_FPtp.Text = "Total number: " + os.falsePredictionCount; OLD_FPp.Text = "Percentage: " + os.falsePredictionPercentage; OLD_Cp.Text = "Percentage: " + os.coveragePercentage; NEW_NoP.Text = "Number of predictions: " + ns.predictionCount; NEW_CPtp.Text = "Total number: " + ns.correctPredictionsCount; NEW_CPp.Text = "Percentage: " + ns.correctPredictionsPercentage; NEW_FPtp.Text = "Total number: " + ns.falsePredictionCount; NEW_FPp.Text = "Percentage: " + ns.falsePredictionPercentage; NEW_Cp.Text = "Percentage: " + ns.coveragePercentage; }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { Customer.nextWeekPredictionsAsync(DateManipulation.DateTimeToint(dateTimePicker1.Value), t1_OnProgressUpdate, t2_OnFinishUpdate, backgroundWorker1); }