using Ease.Core.Model;


using System;
using System.Collections.Generic;
using System.Data;

namespace HRM.BO
{
   public class FndMngmentEmp : BasicBaseObject
    {
        #region Constructor
        
        public FndMngmentEmp()
        {
            _nFndMngmentWFID = 0;
            _nEmployeeID = 0;
            _bEmailSent = false;
            _bWebSent = true;
            FndMngmentEmpRmrkses = null;
            _dSentDate = DateTime.Now;
            _sEmployeeNo = string.Empty;
            _sEmployeeName = string.Empty;
            _sDesigName = string.Empty;
        }

        #endregion

        #region Properties

        #region FndMngmentWFID : ID
        private int _nFndMngmentWFID;
        public int FndMngmentWFID
        {
            get { return _nFndMngmentWFID; }
            set { _nFndMngmentWFID = value; }
        }
        #endregion  

        #region EmployeeID : ID
        private int _nEmployeeID;
        public int EmployeeID
        {
            get { return _nEmployeeID; }
            set { _nEmployeeID = value; }
        }
        #endregion        
        
        #region EmployeeNo : string
        private string _sEmployeeNo;
        public string EmployeeNo
        {
            get { return _sEmployeeNo; }
            set { _sEmployeeNo = value; }
        }
        #endregion        

        #region EmployeeName : string
        private string _sEmployeeName;
        public string EmployeeName
        {
            get { return _sEmployeeName; }
            set { _sEmployeeName = value; }
        }
        #endregion        
        
        #region DesigName : string
        private string _sDesigName;
        public string DesigName
        {
            get { return _sDesigName; }
            set { _sDesigName = value; }
        }
        #endregion        

        #region EmailSent : bool
        private bool _bEmailSent;
        public bool EmailSent
        {
            get { return _bEmailSent; }
            set { _bEmailSent = value; }
        }
        #endregion

        #region WebSent : bool
        private bool _bWebSent;
        public bool WebSent
        {
            get { return _bWebSent; }
            set { _bWebSent = value; }
        }
        #endregion

        #region SentDate : DateTime
        private DateTime _dSentDate;
        
        public DateTime SentDate
        {
            get { return _dSentDate; }
            set { _dSentDate = value; }
        }

        #endregion
        public List<FndMngmentEmpRemarks> FndMngmentEmpRmrkses { get; set; }

        //#region  FndMngmentEmpRmrkses : List<FndMngmentEmpRemarks>

        //private List<FndMngmentEmpRemarks> _oFndMngmentEmpRmrkses;
        //public List<FndMngmentEmpRemarks> FndMngmentEmpRmrkses
        //{
        //    get
        //    {
        //        if (this.int != null && _oFndMngmentEmpRmrkses == null)
        //        {
                   
        //            _oFndMngmentEmpRmrkses = FndMngmentWF.Service.GetFndMngmentEmpRemarks(this.ID);
        //        }
        //        return _oFndMngmentEmpRmrkses;
        //    }
        //    set { _oFndMngmentEmpRmrkses = value; }
        //}
        //#endregion
  
        #endregion
    }
}