MGoodFlaws.cs 1.88 KB
using System;
using System.Collections.ObjectModel;

namespace OS.Spin.ViewModle.Flaw
{
    public class MGoodFlaws : BasePropertyChanged
    {
        private string _score;

        public string Score
        {
            get { return _score; }
            set
            {
                _score = value;
                var s = int.Parse(_score);

                if(s< -17)
                {
                    Level = "B";
                }
                else
                {
                    Level = "A";
                }

                OnPropertyChanged("Score");
            }
        }

        private double _meter;

        public double Meter
        {
            get { return _meter; }
            set
            {
                _meter = value;
                OnPropertyChanged("Meter");
            }
        }

        private string _snNo = string.Empty;

        public string SnNo
        {
            get { return _snNo; }
            set
            {
                _snNo = value;
                OnPropertyChanged("SnNo");
            }
        }

        private string _level = string.Empty;
        public string Level
        {
            get { return _level; }
            set
            {
                _level = value;
                OnPropertyChanged("Level");
            }
        }

        public DateTime _date ;
        public DateTime FinishedTime
        {
            get { return _date; }
            set
            {
                _date = value;
                OnPropertyChanged("FinishedTime");
            }
        }

        private ObservableCollection<MFlawRow> _flaws = new ObservableCollection<MFlawRow>();

        public ObservableCollection<MFlawRow> Flaws
        {
            get { return _flaws; }
            set
            {
                _flaws = value;
                OnPropertyChanged("Flaws");
            }
        }
    }
}