PartLEDVM.cs 2.29 KB
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HHECS.Model.ViewModel
{
    public class PartLEDVM : INotifyPropertyChanged
    {

        public event PropertyChangedEventHandler PropertyChanged;

        private string lineCode;

        public string LineCode
        {
            get { return lineCode; }
            set { lineCode = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("LineCode")); }
        }

        private string batch;

        public string Batch
        {
            get { return batch; }
            set { batch = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Batch")); }
        }

        private string materialCode;

        public string MaterialCode
        {
            get { return materialCode; }
            set { materialCode = value;PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("MaterialCode")); }
        }

        private string materialName;

        public string MaterialName
        {
            get { return materialName; }
            set { materialName = value;PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("MaterialName")); }
        }

        private string totalPalletCount;

        public string TotalPalletCount
        {
            get { return totalPalletCount; }
            set { totalPalletCount = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("TotalPalletCount"));}
        }

        private string onlinePalletCount;

        public string OnlinePalletCount
        {
            get { return onlinePalletCount; }
            set { onlinePalletCount = value;PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("OnlinePalletCount")); }
        }

        private string offlinePalletCount;

        public string OfflinePalletCount
        {
            get { return offlinePalletCount; }
            set { offlinePalletCount = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("OfflinePalletCount")); }
        }

        private string message;

        public string Message
        {
            get { return message; }
            set { message = value;PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("OnlinePalletCount")); }
        }

    }
}