69 lines
2.5 KiB
C#
69 lines
2.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using CompanyManagment.App.Contracts.Loan;
|
|
using CompanyManagment.App.Contracts.RollCall;
|
|
using CompanyManagment.App.Contracts.SalaryAid;
|
|
using CompanyManagment.App.Contracts.WorkingHoursTemp;
|
|
|
|
namespace CompanyManagment.App.Contracts.Contract;
|
|
|
|
public class ComputingViewModel
|
|
{
|
|
|
|
public string NumberOfWorkingDays { get; set; }
|
|
public string NumberOfFriday { get; set; }
|
|
public string TotalHoursesH { get; set; }
|
|
public string TotalHoursesM { get; set; }
|
|
public string E { get; set; }
|
|
public string F { get; set; }
|
|
public string Interference { get; set; }
|
|
public string OverTimeWorkH { get; set; }
|
|
public string OverTimeWorkM { get; set; }
|
|
public string OverNightWorkH { get; set; }
|
|
public string OverNightWorkM { get; set; }
|
|
public string ComplexNumberOfWorkingDays { get; set; }
|
|
public string SalaryCompute { get; set; }
|
|
public string SumTime44 { get; set; }
|
|
public string ConsumableItems { get; set; }
|
|
public string HousingAllowance { get; set; }
|
|
public string FamilyAllowance { get; set; }
|
|
public TimeSpan weeklyTime { get; set; }
|
|
public int OfficialHoliday { get; set; }
|
|
public string RotatingStatus { get; set; }
|
|
public double ShiftPay { get; set; }
|
|
public string Basic { get; set; }
|
|
public int FridayStartToEnd { get; set; }
|
|
public string TotalHolidayAndNotH { get; set; }
|
|
public string TotalHolidayAndNotM { get; set; }
|
|
public double DayliFeeComplete { get; set; }
|
|
public string MarriedAllowance { get; set; }
|
|
public string RotatingShiftValue { get; set; }
|
|
public List<RotatingShiftViewModel> RotatingResultList { get; set; }
|
|
public bool HasRollCall { get; set; }
|
|
|
|
public string EmployeeFullName { get; set; }
|
|
public string YearAndMonth { get; set; }
|
|
|
|
public bool HasRotatingShift { get; set; }
|
|
|
|
public List<GroupedRollCalls> GroupedRollCalls { get; set; }
|
|
|
|
public TimeSpan TotalWorkingTimeSpan { get; set; }
|
|
|
|
public TimeSpan TotalBreakTimeSpan { get; set; }
|
|
|
|
public TimeSpan TotalPresentTimeSpan { get; set; }
|
|
public TimeSpan TotalPaidLeave { get; set; }
|
|
public TimeSpan TotalSickLeave { get; set; }
|
|
|
|
/// <summary>
|
|
/// ساعت موظفی پرسنل برای این ماه
|
|
/// </summary>
|
|
public TimeSpan EmployeeMandatoryHours { get; set; }
|
|
|
|
/// <summary>
|
|
/// مجموع مرخصی های پرسنل در این فیش حقوقی
|
|
/// </summary>
|
|
public TimeSpan TotalLeaveOnThisCheckout { get; set; }
|
|
//public List<string> holidays;
|
|
} |