using System.ComponentModel; using System.Data; namespace BrilliantSightClient.Model.GradeResult.Entity; public class DataInfo { public string? TestItemId { get; set; } public string? TestItemName { get; set; } public string? Avg { get; set; } public string? Dev { get; set; } public string? Min { get; set; } public string? Max { get; set; } public string Dtl1 { get; set; } = string.Empty; public string Dtl2 { get; set; } = string.Empty; public string Dtl3 { get; set; } = string.Empty; public string Dtl4 { get; set; } = string.Empty; public string Dtl5 { get; set; } = string.Empty; public string Dtl6 { get; set; } = string.Empty; public string Dtl7 { get; set; } = string.Empty; public string Dtl8 { get; set; } = string.Empty; public string? CutLevel { get; set; } private Int64? _symLevel; //public int? SymLevel { get; set; } public Int64? SymLevel { get { return _symLevel; } set { if (_symLevel != value) { _symLevel = value; OnPropertyChanged(nameof(SymLevel)); } } } public bool isEnabled { get; set; } = true; private DataTable? _gradeList; public DataTable GradeList { get { return _gradeList; } set { _gradeList = value; } } public event PropertyChangedEventHandler PropertyChanged; protected void OnPropertyChanged(string propertyName) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } }