/// 
///WCF Data Object 
///BASIC CLASS FOR TABLE t_online
///By wm  
///on 06/18/2022
/// 
 
using System;
using System.Runtime.Serialization;
using System.Data;
namespace DeiNiu.wms.Data.Model 
{
	#region WcfOnline
	/// 
	/// This object represents the properties and methods of a WcfOnline.
    /// 
    [DataContract]
	public class WcfOnline  { 
                    internal int _id;   
                    internal string _custId;   
                    internal string _custName;   
                    internal string _contact;   
                    internal string _phone;   
                    internal int _state;   
                    internal string _msg;   
                    internal string _endDate;   
                    internal bool _dr;   
                    internal int _operater;   
                    internal string _create_time;   
                    internal string _lastmodified;   
		
		public  WcfOnline () {
		}
		 
        public  WcfOnline (DataRow dr) {
           #region get data from dr 
             if (dr != null  )
             { 
                    if (dr.Table.Columns.Contains("id") && !(dr["id"] is DBNull))
                        {
                             _id =   Convert.ToInt32(dr["id"].ToString()); ;
                        }
                    if (dr.Table.Columns.Contains("custId") && !(dr["custId"] is DBNull))
                        {
                             _custId =  dr["custId"].ToString() ;
                        }
                    if (dr.Table.Columns.Contains("custName") && !(dr["custName"] is DBNull))
                        {
                             _custName =  dr["custName"].ToString() ;
                        }
                    if (dr.Table.Columns.Contains("contact") && !(dr["contact"] is DBNull))
                        {
                             _contact =  dr["contact"].ToString() ;
                        }
                    if (dr.Table.Columns.Contains("phone") && !(dr["phone"] is DBNull))
                        {
                             _phone =  dr["phone"].ToString() ;
                        }
                    if (dr.Table.Columns.Contains("state") && !(dr["state"] is DBNull))
                        {
                             _state =   Convert.ToInt32(dr["state"].ToString()); ;
                        }
                    if (dr.Table.Columns.Contains("msg") && !(dr["msg"] is DBNull))
                        {
                             _msg =  dr["msg"].ToString() ;
                        }
                    if (dr.Table.Columns.Contains("endDate") && !(dr["endDate"] is DBNull))
                        {
                             _endDate =  dr["endDate"].ToString() ;
                        }
                    if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
                        {
                             _dr =   Convert.ToBoolean(dr["dr"].ToString()); ;
                        }
                    if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
                        {
                             _operater =   Convert.ToInt32(dr["operater"].ToString()); ;
                        }
                    if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
                        {
                             _create_time =  dr["create_time"].ToString() ;
                        }
                    if (dr.Table.Columns.Contains("lastmodified") && !(dr["lastmodified"] is DBNull))
                        {
                             _lastmodified =  dr["lastmodified"].ToString() ;
                        }
             }
             #endregion
          }
		#region Public Properties 
      
       [DataMember]
        public  int   id{
			get {return _id;}
			 set {_id = value;}  
		}  
        
      
       [DataMember]
        public string  custId{
			get {return _custId;}
			 set {_custId = value;}  
		}  
        
      
       [DataMember]
        public string  custName{
			get {return _custName;}
			 set {_custName = value;}  
		}  
        
      
       [DataMember]
        public string  contact{
			get {return _contact;}
			 set {_contact = value;}  
		}  
        
      
       [DataMember]
        public string  phone{
			get {return _phone;}
			 set {_phone = value;}  
		}  
        
      
       [DataMember]
        public  int   state{
			get {return _state;}
			 set {_state = value;}  
		}  
        
      
       [DataMember]
        public string  msg{
			get {return _msg;}
			 set {_msg = value;}  
		}  
        
      
       [DataMember]
        public string  endDate{
			get {return _endDate;}
			 set {_endDate = value;}  
		}  
        
      
       [DataMember]
        public  bool   dr{
			get {return _dr;}
			 set {_dr = value;}  
		}  
        
      
       [DataMember]
        public  int   operater{
			get {return _operater;}
			 set {_operater = value;}  
		}  
        
      
       [DataMember]
        public string  create_time{
			get {return _create_time;}
			 set {_create_time = value;}  
		}  
        
      
       [DataMember]
        public string  lastmodified{
			get {return _lastmodified;}
			 set {_lastmodified = value;}  
		}  
        
		 
		#endregion
             
	 
     
	}
    
    
    
	#endregion
}