77 lines
2.2 KiB
C#
77 lines
2.2 KiB
C#
using _0_Framework.Domain;
|
|
using System;
|
|
|
|
namespace Company.Domain.ClassificationSchemeAgg;
|
|
|
|
public class ClassificationGroupSalary : EntityBase
|
|
{
|
|
|
|
/// <summary>
|
|
/// ایجاد دستمزد برای گروه
|
|
/// </summary>
|
|
/// <param name="classificationGroupId"></param>
|
|
/// <param name="groupNo"></param>
|
|
/// <param name="groupSalary"></param>
|
|
/// <param name="startDate"></param>
|
|
/// <param name="endDate"></param>
|
|
/// <param name="year"></param>
|
|
public ClassificationGroupSalary(long classificationGroupId, string groupNo, double groupSalary, DateTime startDate, DateTime endDate, int year)
|
|
{
|
|
ClassificationGroupId = classificationGroupId;
|
|
GroupNo = groupNo;
|
|
GroupSalary = groupSalary;
|
|
StartDate = startDate;
|
|
EndDate = endDate;
|
|
Year = year;
|
|
}
|
|
|
|
/// <summary>
|
|
/// آی دی گروه
|
|
/// </summary>
|
|
public long ClassificationGroupId { get; private set; }
|
|
|
|
/// <summary>
|
|
/// شماره گروه
|
|
/// </summary>
|
|
public string GroupNo { get; private set; }
|
|
|
|
/// <summary>
|
|
/// دستمزد گروه
|
|
/// </summary>
|
|
public double GroupSalary { get; private set; }
|
|
|
|
|
|
/// <summary>
|
|
/// تاریخ شروع
|
|
/// </summary>
|
|
public DateTime StartDate { get; private set; }
|
|
|
|
/// <summary>
|
|
/// تاریخ پایان
|
|
/// </summary>
|
|
public DateTime EndDate { get; private set; }
|
|
|
|
/// <summary>
|
|
/// سال
|
|
/// </summary>
|
|
public int Year { get; private set; }
|
|
|
|
/// <summary>
|
|
/// ویرایش دستمزد گروه
|
|
/// </summary>
|
|
/// <param name="classificationGroupId"></param>
|
|
/// <param name="groupNo"></param>
|
|
/// <param name="groupSalary"></param>
|
|
/// <param name="startDate"></param>
|
|
/// <param name="endDate"></param>
|
|
/// <param name="year"></param>
|
|
public void Edit(long classificationGroupId, string groupNo, double groupSalary, DateTime startDate, DateTime endDate, int year)
|
|
{
|
|
ClassificationGroupId = classificationGroupId;
|
|
GroupNo = groupNo;
|
|
GroupSalary = groupSalary;
|
|
StartDate = startDate;
|
|
EndDate = endDate;
|
|
Year = year;
|
|
}
|
|
} |