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; }
///
/// سال ارسال لیست
/// DSK_YY
///
public string Year { get; set; }
///
/// ماه ارسال لیست
/// DSK_MM
///
public string Month { get; set; }
///
/// تعداد کارکنان
/// DSK_NUM
///
public int SumOfEmployees { get; set; }
///
/// مجموع روزهای کارکرد کارکنان
/// DSK_TDD
///
public int SumOfWorkingDays { get; set; }
///
/// مجموع دستمزد ماهانه کارکنان
/// DSK_TMAH
///
public double SumOfSalaries { get; set; }
///
/// مجموع مزایای ماهانه مشمول
/// DSK_TMAZ
///
public double SumOfBenefitsIncluded { get; set; }
///
/// مجموع دستمزد و مزایای ماهانه مشمول
/// DSK_TMASH
///
public double Included { get; set; }
///
/// مجموع کل دستمزد و مزایای ماهانه مشمول و غیر مشمول
/// DSK_TTOTL
///
public double IncludedAndNotIncluded { get; set; }
///
/// مجموع حق بیمه سهم بیمه شده
/// DSK_TBIME
///
public double InsuredShare { get; set; }
///
/// مجموع حق بیمه سهم کارفرما
/// DSK_TKOSO
///
public double EmployerShare { get; set; }
///
/// مجموع حق بیمه بیکاری
/// DSK_BIC
///
public double UnEmploymentInsurance { get; set; }
///
/// نرخ مشاغل سخت زیان آور
/// DSK_BIMH
///
public double DifficultJobsInsuranc { get; set; }
///
/// تاریخ شروع لیست
/// میلادی
///
public DateTime StartDate { get; set; }
///
/// تاریخ پایان لیست
/// میلادی
///
public DateTime EndDate { get; set; }
public List WorkShopList { get; set; }
public SelectList WorkShopSelectList { get; set; }
public List YearList { get; set; }
public string BeforCurrentMonth { get; set; }
public string CurrentYear { get; set; }
///
/// اطلاعات ذخیره شده کارگاه برای بیمه
///
public InsuranceWorkshopInfoViewModel InsuranceWorkshopInfo { get; set; }
///
/// لیست اطلاعات هویتی کارکنان
///
public List EmployeeDetailsForInsuranceList { get; set; }
///
/// لیست اطلاعات محاسباتی کارکنان
///
public List EmployeeInsurancListDataList { get; set; }
public List WorkshopIds { get; set; }
///
/// کمک هزینه مسکن
///
public double HousingAllowance { get; set; }
///
/// کمک هزینه اقلام مصرفی
///
public double ConsumableItems { get; set; }
///
/// مجموع دستمزد روزانه کارکنان
/// DSK_TROOZ
///
public double SumOfDailyWage { get; set; }
public double AllInsuredShare { get; set; }
///
/// مجموع پایه سنواتی کارکنان
/// DSK_INC
///
public double SumOfBaseYears { get; set; }
///
/// جمع پایه سنوات و دستمزد روزانه کارکنان
/// DSW_INC
///
public double SumOfDailyWagePlusBaseYears { get; set; }
///
/// مجموع حق تاهل کارکنان
/// DSK_SPOUSE
///
public double SumOfMarriedAllowance { get; set; }
public bool ConfirmSentlist { get; set; }
}