//------------------------------------------------------------------------------
// <auto-generated>
//     Этот код создан по шаблону.
//
//     Изменения, вносимые в этот файл вручную, могут привести к непредвиденной работе приложения.
//     Изменения, вносимые в этот файл вручную, будут перезаписаны при повторном создании кода.
// </auto-generated>
//------------------------------------------------------------------------------

namespace KadroviYshot
{
    using System;
    using System.Collections.Generic;
    
    public partial class Employees
    {
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
        public Employees()
        {
            this.Childrens = new HashSet<Childrens>();
            this.OrdersDismissal = new HashSet<OrdersDismissal>();
            this.OrdersEmployment = new HashSet<OrdersEmployment>();
        }
    
        public int IdEmployee { get; set; }
        public string Surname { get; set; }
        public string Name { get; set; }
        public string Otchestvo { get; set; }
        public Nullable<System.DateTime> DateBirth { get; set; }
        public Nullable<int> IdDolzhnost { get; set; }
        public Nullable<int> IdFamilyStatus { get; set; }
        public string AddressResidence { get; set; }
        public string Telephone { get; set; }
        public Nullable<System.DateTime> DateReceipt { get; set; }
        public Nullable<int> IdEducation { get; set; }
        public Nullable<int> IdChildren { get; set; }
        public Nullable<int> IdMilitaryDuty { get; set; }
    
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<Childrens> Childrens { get; set; }
        public virtual Dolzhnosts Dolzhnosts { get; set; }
        public virtual Educations Educations { get; set; }
        public virtual FamilyStatuses FamilyStatuses { get; set; }
        public virtual MilitaryDuties MilitaryDuties { get; set; }
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<OrdersDismissal> OrdersDismissal { get; set; }
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<OrdersEmployment> OrdersEmployment { get; set; }
    }
}
