using System;
using HRM.BO;

namespace HRM.UI.MODELS
{
    public class DailyAttnProcessTModelForLM : AuditTrailBase
    {
        public DailyAttnProcessTModelForLM()
        {
            Location = new AttendanceLocationTModel();
            EmployeeNo = string.Empty;
            EmployeeName = string.Empty;
            AttnDate = DateTime.MinValue;
            InTime = null;
            OutTime = null;
            Comments = string.Empty;
            Name = string.Empty;
            ShiftShortName = string.Empty;
            ActualInTime = null;
            ActualOutTime = null;
        }

		public AttendanceLocationTModel Location { get; set; }
        public int PKID { get; set; }
        public int EmployeeID { get; set; }
        public string EmployeeNo { get; set; }
        public string EmployeeName { get; set; }
        public string Name { get; set; }
        public EnumWorkPlanGroup ShiftType { get; set; }
        public DateTime AttnDate { get; set; }
        public DateTime? InTime { get; set; }
        public DateTime? OutTime { get; set; }
        public int DailyAttnProcessID { get; set; }
        public double ActualOT { get; set; }
        public double AppliedOT { get; set; }
        public EnumAttendanceType AttenType { get; set; }
        public EnumWFAttnStatus WFStatus { get; set; }
        public string Comments { get; set; }
        public string EmpRemarks { get; set; }
        
        public string ShiftShortName { get; set; }
        public int? ShiftID { get; set; }
        public DateTime? ActualInTime { get; set; }
        public DateTime? ActualOutTime { get; set; }
        public EnumAttendanceType ActualStatus { get; set; }
        public EnumAttendanceType EmpAttenType { get; set; }

    }
}