155 lines
4.5 KiB
C#
155 lines
4.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using CompanyManagment.App.Contracts.EmployeeInsurancListData;
|
|
using CompanyManagment.App.Contracts.InsuranceWorkshopInfo;
|
|
using CompanyManagment.App.Contracts.Workshop;
|
|
using Microsoft.AspNetCore.Mvc.Rendering;
|
|
|
|
namespace CompanyManagment.App.Contracts.InsuranceList;
|
|
|
|
public class CreateInsuranceList
|
|
{ //آی دی کارگاه
|
|
public long WorkshopId { get; set; }
|
|
public string WorkshopName { get; set; }
|
|
|
|
/// <summary>
|
|
/// سال ارسال لیست
|
|
/// DSK_YY
|
|
/// </summary>
|
|
public string Year { get; set; }
|
|
|
|
/// <summary>
|
|
/// ماه ارسال لیست
|
|
/// DSK_MM
|
|
/// </summary>
|
|
public string Month { get; set; }
|
|
|
|
/// <summary>
|
|
/// تعداد کارکنان
|
|
/// DSK_NUM
|
|
/// </summary>
|
|
public int SumOfEmployees { get; set; }
|
|
|
|
/// <summary>
|
|
/// مجموع روزهای کارکرد کارکنان
|
|
/// DSK_TDD
|
|
/// </summary>
|
|
public int SumOfWorkingDays { get; set; }
|
|
|
|
/// <summary>
|
|
/// مجموع دستمزد ماهانه کارکنان
|
|
/// DSK_TMAH
|
|
/// </summary>
|
|
public double SumOfSalaries { get; set; }
|
|
|
|
/// <summary>
|
|
/// مجموع مزایای ماهانه مشمول
|
|
/// DSK_TMAZ
|
|
/// </summary>
|
|
public double SumOfBenefitsIncluded { get; set; }
|
|
|
|
/// <summary>
|
|
/// مجموع دستمزد و مزایای ماهانه مشمول
|
|
/// DSK_TMASH
|
|
/// </summary>
|
|
public double Included { get; set; }
|
|
|
|
/// <summary>
|
|
/// مجموع کل دستمزد و مزایای ماهانه مشمول و غیر مشمول
|
|
/// DSK_TTOTL
|
|
/// </summary>
|
|
public double IncludedAndNotIncluded { get; set; }
|
|
|
|
/// <summary>
|
|
/// مجموع حق بیمه سهم بیمه شده
|
|
/// DSK_TBIME
|
|
/// </summary>
|
|
public double InsuredShare { get; set; }
|
|
|
|
/// <summary>
|
|
/// مجموع حق بیمه سهم کارفرما
|
|
/// DSK_TKOSO
|
|
/// </summary>
|
|
public double EmployerShare { get; set; }
|
|
|
|
/// <summary>
|
|
/// مجموع حق بیمه بیکاری
|
|
/// DSK_BIC
|
|
/// </summary>
|
|
public double UnEmploymentInsurance { get; set; }
|
|
|
|
/// <summary>
|
|
/// نرخ مشاغل سخت زیان آور
|
|
/// DSK_BIMH
|
|
/// </summary>
|
|
public double DifficultJobsInsuranc { get; set; }
|
|
|
|
/// <summary>
|
|
/// تاریخ شروع لیست
|
|
/// میلادی
|
|
/// </summary>
|
|
public DateTime StartDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// تاریخ پایان لیست
|
|
/// میلادی
|
|
/// </summary>
|
|
public DateTime EndDate { get; set; }
|
|
public List<WorkshopViewModel> WorkShopList { get; set; }
|
|
public SelectList WorkShopSelectList { get; set; }
|
|
public List<string> YearList { get; set; }
|
|
public string BeforCurrentMonth { get; set; }
|
|
public string CurrentYear { get; set; }
|
|
/// <summary>
|
|
/// اطلاعات ذخیره شده کارگاه برای بیمه
|
|
/// </summary>
|
|
public InsuranceWorkshopInfoViewModel InsuranceWorkshopInfo { get; set; }
|
|
/// <summary>
|
|
/// لیست اطلاعات هویتی کارکنان
|
|
/// </summary>
|
|
public List<EmployeeDetailsForInsuranceListViewModel> EmployeeDetailsForInsuranceList { get; set; }
|
|
/// <summary>
|
|
/// لیست اطلاعات محاسباتی کارکنان
|
|
/// </summary>
|
|
public List<EmployeeInsurancListDataViewModel> EmployeeInsurancListDataList { get; set; }
|
|
public List<long> WorkshopIds { get; set; }
|
|
/// <summary>
|
|
/// کمک هزینه مسکن
|
|
/// </summary>
|
|
public double HousingAllowance { get; set; }
|
|
/// <summary>
|
|
/// کمک هزینه اقلام مصرفی
|
|
/// </summary>
|
|
public double ConsumableItems { get; set; }
|
|
/// <summary>
|
|
/// مجموع دستمزد روزانه کارکنان
|
|
/// DSK_TROOZ
|
|
/// </summary>
|
|
public double SumOfDailyWage { get; set; }
|
|
public double AllInsuredShare { get; set; }
|
|
|
|
/// <summary>
|
|
/// مجموع پایه سنواتی کارکنان
|
|
/// DSK_INC
|
|
/// </summary>
|
|
public double SumOfBaseYears { get; set; }
|
|
|
|
/// <summary>
|
|
/// جمع پایه سنوات و دستمزد روزانه کارکنان
|
|
/// DSW_INC
|
|
/// </summary>
|
|
public double SumOfDailyWagePlusBaseYears { get; set; }
|
|
|
|
/// <summary>
|
|
/// مجموع حق تاهل کارکنان
|
|
/// DSK_SPOUSE
|
|
/// </summary>
|
|
public double SumOfMarriedAllowance { get; set; }
|
|
|
|
public bool ConfirmSentlist { get; set; }
|
|
|
|
|
|
} |