119 lines
3.2 KiB
C#
119 lines
3.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace CompanyManagment.App.Contracts.EmployeeInsurancListData;
|
|
|
|
public class EmployeeInsurancListDataViewModel
|
|
{
|
|
|
|
public long InsuranceListId { get; set; }
|
|
public long EmployeeId { get; set; }
|
|
|
|
/// <summary>
|
|
/// تعداد روز های کارکرد پرسنل
|
|
/// DSW_DD
|
|
/// </summary>
|
|
public int WorkingDays { get; set; }
|
|
|
|
/// <summary>
|
|
/// دستمزد روزانه پرسنل double
|
|
/// DSW_ROOZ
|
|
/// </summary>
|
|
public double DailyWage { get; set; }
|
|
|
|
/// <summary>
|
|
/// دستمزد ماهانه پرسنل double
|
|
/// DSW_MAH
|
|
/// </summary>
|
|
public double MonthlySalary { get; set; }
|
|
|
|
/// <summary>
|
|
/// مزایای ماهانه
|
|
/// DSW_MAZ
|
|
/// </summary>
|
|
public double MonthlyBenefits { get; set; }
|
|
|
|
/// <summary>
|
|
/// جمع دستمزد و مزایای ماهانه مشمول
|
|
/// DSW_MASH
|
|
/// </summary>
|
|
public double MonthlyBenefitsIncluded { get; set; }
|
|
// مزایای مشمول مستمر
|
|
public double BenefitsIncludedContinuous { get; set; }
|
|
//مزایای مشمول غیر مستمر
|
|
public double BenefitsIncludedNonContinuous { get; set; }
|
|
/// <summary>
|
|
/// جمع کل دستمزد و مزایای ماهانه
|
|
/// DSW_TOTL
|
|
/// </summary>
|
|
public double IncludedAndNotIncluded { get; set; }
|
|
|
|
/// <summary>
|
|
/// حق بیمه سهم بیمه شده
|
|
/// DSW_BIME
|
|
/// </summary>
|
|
public double InsuranceShare { get; set; }
|
|
|
|
/// <summary>
|
|
/// تایخ شروع بکار میلادی
|
|
/// DSW_SDATE
|
|
/// </summary>
|
|
public DateTime StartWorkDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// تاریخ ترک کار میلادی
|
|
/// DSW_EDATE
|
|
/// </summary>
|
|
public DateTime? LeftWorkDate { get; set; }
|
|
// آی دی شغل
|
|
public long JobId { get; set; }
|
|
|
|
/// <summary>
|
|
/// نام شغل
|
|
/// DSW_OCP
|
|
/// </summary>
|
|
public string JobName { get; set; }
|
|
|
|
/// <summary>
|
|
/// کد شغل
|
|
/// DSW_JOB
|
|
/// </summary>
|
|
public string JobCode { get; set; }
|
|
public string StrStartWorkDate { get; set; }
|
|
public string StrLeftWorkDate { get; set; }
|
|
public long EmployeeInsurancListDataId { get; set; }
|
|
|
|
public DateTime StartWorkDateNew { get; set; }
|
|
public DateTime? LeftWorkDateNew { get; set; }
|
|
public string StrLeftWorkDateNew { get; set; }
|
|
public string StrStartWorkDateNew { get; set; }
|
|
public long JobIdNew { get; set; }
|
|
public string JobNameNew { get; set; }
|
|
public string JobCodeNew { get; set; }
|
|
public bool IncludeStatusNew { get; set; }
|
|
public bool IncludeStatus { get; set; }
|
|
public bool HasConfilictLeftWork { get; set; }
|
|
|
|
/// <summary>
|
|
/// پایه سنواتی
|
|
/// DSW_INC
|
|
/// </summary>
|
|
public double BaseYears { get; set; }
|
|
|
|
/// <summary>
|
|
/// جمع پایه سنوات و دستمزد روزانه
|
|
/// DSW_INC
|
|
/// </summary>
|
|
public double DailyWagePlusBaseYears { get; set; }
|
|
|
|
/// <summary>
|
|
/// حق تاهل
|
|
/// DSW_SPOUSE
|
|
/// </summary>
|
|
public double MarriedAllowance { get; set; }
|
|
|
|
|
|
} |