38 lines
1.4 KiB
C#
38 lines
1.4 KiB
C#
using CompanyManagment.App.Contracts.EmployeeChildren;
|
|
using CompanyManagment.App.Contracts.Workshop;
|
|
using System.Collections.Generic;
|
|
using System;
|
|
using CompanyManagment.App.Contracts.RollCallEmployeeStatus;
|
|
|
|
namespace CompanyManagment.App.Contracts.RollCallEmployee;
|
|
|
|
public class RollCallEmployeeViewModel : EditRollCallEmployee
|
|
{
|
|
public string NationalCode { get; set; }
|
|
public string ImagePath { get; set; }
|
|
|
|
// check the contract & checkout
|
|
public string PersonName { get; set; }
|
|
public bool ContractPerson { get; set; }
|
|
public bool InsurancePerson { get; set; }
|
|
|
|
public bool ContractLeft { get; set; }
|
|
public bool InsurancetLeft { get; set; }
|
|
public bool Black { get; set; }
|
|
public DateTime StartWork { get; set; }
|
|
public long PersonelCode { get; set; }
|
|
//نحوه محاسبه مزد مرخصی
|
|
public string ComputeOptions { get; set; }
|
|
//نحوه محاسبه عیدی
|
|
public string BonusesOptions { get; set; }
|
|
//نحوه محاسبه سنوات
|
|
public string YearsOptions { get; set; }
|
|
public string EmployeeSlug { get; set; }
|
|
public List<RollCallEmployeeViewModel> PersonnelInfoViewModels { get; set; }
|
|
public IEnumerable<RollCallEmployeeStatusViewModel> Statuses { get; set; }
|
|
|
|
public string EmployeeLName { get; set; }
|
|
public string EmployeeFName { get; set; }
|
|
public long RollCallEmployeeId { get; set; }
|
|
public bool CreatedByClient { get; set; }
|
|
} |