Ejemplo n.º 1
0
        public void NewMeasurement(string station, System.DateTime dateTime, string actual)
        {
            int acctual = int.Parse(actual);

            iceCreamMonitor.AddMeasurement(station, dateTime, acctual);
            view.SetActual(actual);
            view.SetStation(station);
            view.SetDate(dateTime);
        }
 public void NewMeasurement(string stationId, DateTime selectedDateValue, string tbxActualValueText)
 {
     if (int.TryParse(tbxActualValueText, out var actual))
     {
         iceCreamMonitor.AddMeasurement(stationId, selectedDateValue, actual);
         view.InitMeasurements(iceCreamMonitor.GetStationIds());
     }
     else
     {
         MessageBoxResult messageBoxResult =
             MessageBox.Show(
                 "You did not insert integer as actual value", "Failed",
                 MessageBoxButton.OK);
     }
 }
Ejemplo n.º 3
0
        public void NewMeasurement(string stationId, DateTime date, string acText)
        {
            VarianceRange range;

            iceCreamMonitor.AddMeasurement(stationId, date, int.Parse(acText));
            view.SetVariance(iceCreamMonitor.CalculateVariance(int.Parse(acText), out range).ToString());
            switch (range)
            {
            case VarianceRange.low:
                view.SetVarianceColor(Color.FromRgb(255, 0, 0));
                break;

            case VarianceRange.high:
                view.SetVarianceColor(Color.FromRgb(0, 255, 0));
                break;

            case VarianceRange.normal:
            default:
                view.SetVarianceColor(Color.FromRgb(0, 0, 255));
                break;
            }
        }