Files
2024-07-05 21:36:15 +03:30

50 lines
1.9 KiB
C#

using System.Collections.Generic;
using CompanyManagment.App.Contracts.Contract;
using CompanyManagment.App.Contracts.LeftWork;
using CompanyManagment.App.Contracts.LeftWorkInsurance;
using CompanyManagment.App.Contracts.Workshop;
namespace CompanyManagment.App.Contracts.Employee;
public class EmployeeViewModel
{
public long Id { get; set; }
public string FName { get; set; }
public string LName { get; set; }
public string EmployeeFullName { get; set; }
public string FatherName { get; set; }
public string DateOfBirth { get; set; }
public string DateOfIssue { get; set; }
public string PlaceOfIssue { get; set; }
public string NationalCode { get; set; }
public string IdNumber { get; set; }
public string Gender { get; set; }
public string Nationality { get; set; }
public string Phone { get; set; }
public string Address { get; set; }
public string City { get; set; }
public string State { get; set; }
public string MaritalStatus { get; set; }
public string MilitaryService { get; set; }
public string LevelOfEducation { get; set; }
public string FieldOfStudy { get; set; }
public string BankCardNumber { get; set; }
public string BankBranch { get; set; }
public string InsuranceCode { get; set; }
public string InsuranceHistoryByYear { get; set; }
public string InsuranceHistoryByMonth { get; set; }
public string NumberOfChildren { get; set; }
public string IsActiveString { get; set; }
public string OfficePhone { get; set; }
public bool IsActive { get; set; }
public string SearchResultTitle { get; set; }
public long? PersonnelCode { get; set; }
public List<WorkshopViewModel> WorkshopList { get; set; }
public List<LeftWorkViewModel> LeftWorkList { get; set; }
public List<LeftWorkInsuranceViewModel> LeftWorkInsuranceList { get; set; }
}