53 lines
1.3 KiB
C#
53 lines
1.3 KiB
C#
namespace CompanyManagement.Infrastructure.Excel.RollCall;
|
|
|
|
|
|
|
|
public class CaseHistoryRollCallExcelForEmployeeViewModel
|
|
{
|
|
public DateTime DateGr { get; set; }
|
|
public string PersianYear { get; set; }
|
|
public string PersianMonthName { get; set; }
|
|
public long EmployeeId { get; set; }
|
|
public string PersonnelCode { get; set; }
|
|
public string EmployeeFullName { get; set; }
|
|
public string TotalWorkingHoursFa { get; set; }
|
|
public string TotalWorkingTimeSpan { get; set; }
|
|
|
|
|
|
|
|
public List<RollCallItemForEmployeeExcelViewModel> RollCalls { get; set; }
|
|
}
|
|
|
|
|
|
public class RollCallItemForEmployeeExcelViewModel
|
|
{
|
|
public DateTime DateGr { get; set; }
|
|
|
|
public string PersonnelCode { get; set; }
|
|
public string EmployeeFullName { get; set; }
|
|
|
|
public string DateFa { get; set; }
|
|
|
|
public string DayOfWeekFa { get; set; }
|
|
|
|
public bool IsHoliday { get; set; }
|
|
|
|
public bool IsAbsent { get; set; }
|
|
|
|
public string StartsItems { get; set; }
|
|
public string EndsItems { get; set; }
|
|
|
|
public bool HasLeave { get; set; }
|
|
|
|
public string TotalWorkingHours { get; set; }
|
|
|
|
}
|
|
|
|
public class RollCallTimeExcelViewModel
|
|
{
|
|
public string StartDate { get; set; }
|
|
public string EndDate { get; set; }
|
|
public TimeSpan TotalHours { get; set; }
|
|
}
|
|
|