Files
Backend-Api/CompanyManagment.App.Contracts/EmployeeDocuments/EmployeeDocumentsViewModel.cs
2025-02-18 16:16:33 +03:30

56 lines
2.2 KiB
C#

using System;
using System.Collections.Generic;
namespace CompanyManagment.App.Contracts.EmployeeDocuments
{
public class EmployeeDocumentsViewModel
{
public long Id { get; set; }
public long EmployeeId { get; set; }
public long WorkshopId { get; set; }
public string EmployeeFullName { get; set; }
public string Gender { get; set; }
public string IsBlack { get; set; }
//عکس پرسنل
public EmployeeDocumentItemViewModel EmployeePicture { get; set; }
//شناسنامه
public EmployeeDocumentItemViewModel IdCardPage1 { get; set; }
public EmployeeDocumentItemViewModel IdCardPage2 { get; set; }
public EmployeeDocumentItemViewModel IdCardPage3{ get; set; }
public EmployeeDocumentItemViewModel IdCardPage4 { get; set; }
//کارت ملی
public EmployeeDocumentItemViewModel NationalCardFront { get; set; }
public EmployeeDocumentItemViewModel NationalCardRear { get; set; }
//مدرک تحصیلی
public EmployeeDocumentItemViewModel EducationalDegree { get; set; }
//کارت پایان خدمت
public EmployeeDocumentItemViewModel MilitaryServiceCard { get; set; }
public string NationalCode { get; set; }
public string EmployeeFName { get; set; }
public string EmployeeLName { get; set; }
public string Nationality { get; set; }
public string IdNumber { get; set; }
public string FatherName { get; set; }
public string DateOfBirth { get; set; }
public string MaritalStatus { get; set; }
public string MilitaryServiceStatus { get; set; }
public int SubmittedItemsCount { get; set; }
public int RejectedItemsCount { get; set; }
public int ConfirmedItemsCount { get; set; }
public string WorkshopName { get; set; }
public string EmployerFullName { get; set; }
public List<DocumentItemLabel> RequiredDocuments { get; set; }
public List<DocumentItemLabel> RequiredDocumentsUploaded { get; set; }
public bool IsSentToChecker { get; set; }
public long PersonnelCode { get; set; }
}
}