111 lines
2.7 KiB
C#
111 lines
2.7 KiB
C#
using System.Collections.Generic;
|
|
|
|
namespace CompanyManagment.App.Contracts.ClassificationScheme;
|
|
|
|
/// <summary>
|
|
/// جستجوی پرسنل
|
|
/// تب افزودن پرسنل طبقه بندی مشاغل
|
|
/// </summary>
|
|
public class EmployeeInfoTab
|
|
{
|
|
/// <summary>
|
|
/// آی دی کارگاه
|
|
/// </summary>
|
|
public long WorkshopId { get; set; }
|
|
|
|
/// <summary>
|
|
/// آی دی پرسنل
|
|
/// </summary>
|
|
public long EmployeeId { get; set; }
|
|
|
|
/// <summary>
|
|
/// نام کامل پرسنل
|
|
/// </summary>
|
|
public string FullName { get; set; }
|
|
|
|
/// <summary>
|
|
/// آی دی طرح
|
|
/// </summary>
|
|
public long SchemeId { get; set; }
|
|
|
|
/// <summary>
|
|
/// لیست پرسنل
|
|
/// </summary>
|
|
public List<EmployeeInfoList> EmployeeInfoList { get; set; }
|
|
|
|
public List<string> YearlyList { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// لیست پرسنل
|
|
/// تب افزودن پرسنل طبقه بندی مشاغل
|
|
/// </summary>
|
|
public class EmployeeInfoList
|
|
{
|
|
/// <summary>
|
|
/// آی دی پرسنل
|
|
/// </summary>
|
|
public long EmployeeId { get; set; }
|
|
|
|
/// <summary>
|
|
/// نام کامل پرسنل
|
|
/// </summary>
|
|
public string FullName { get; set; }
|
|
|
|
/// <summary>
|
|
/// شماره گروه یا گره هایی که پرسنل در آن اضافه شده
|
|
/// </summary>
|
|
public string GroupNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// آیا پرسنل هیچ گروهی دارد؟
|
|
/// </summary>
|
|
public bool HasGroup { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// آخرین تاریخ شروع بکار قراداد
|
|
/// </summary>
|
|
public string LastStartContractWork { get; set; }
|
|
|
|
/// <summary>
|
|
/// آخرین تاریخ ترک کار قراداد
|
|
/// </summary>
|
|
public string LastLeftContractWork { get; set; }
|
|
|
|
/// <summary>
|
|
/// آخرین تاریخ شروع بکار بیمه
|
|
/// </summary>
|
|
public string LastStartInsuranceWork { get; set; }
|
|
|
|
/// <summary>
|
|
/// آخرین تاریخ ترک کار بیمه
|
|
/// </summary>
|
|
public string LastLeftInsuranceWork { get; set; }
|
|
|
|
/// <summary>
|
|
/// آیا پرسنل قرداد است
|
|
/// </summary>
|
|
public bool ContractPerson { get; set; }
|
|
|
|
/// <summary>
|
|
/// آیا پرسنل بیمه است
|
|
/// </summary>
|
|
public bool InsurancePerson { get; set; }
|
|
|
|
/// <summary>
|
|
/// آیا ترک کار قرارداد دارد
|
|
/// </summary>
|
|
public bool ContractLeft { get; set; }
|
|
|
|
/// <summary>
|
|
/// آیا ترک کار بیمه دارد
|
|
/// </summary>
|
|
public bool InsuranceLeft { get; set; }
|
|
|
|
/// <summary>
|
|
/// آیا کلا ترک کار کرده است
|
|
/// </summary>
|
|
public bool Black { get; set; }
|
|
}
|