65 lines
1.9 KiB
C#
65 lines
1.9 KiB
C#
using System;
|
|
using _0_Framework.Domain;
|
|
|
|
namespace Company.Domain.ClassificationSchemeAgg;
|
|
|
|
public class ClassificationRialCoefficient : EntityBaseWithoutCreationDate
|
|
{
|
|
/// <summary>
|
|
/// ایچاد ضریب ریالی
|
|
/// </summary>
|
|
/// <param name="classificationSchemeId"></param>
|
|
/// <param name="rialCoefficient"></param>
|
|
/// <param name="startDate"></param>
|
|
/// <param name="endDate"></param>
|
|
/// <param name="year"></param>
|
|
public ClassificationRialCoefficient(long classificationSchemeId, double rialCoefficient, DateTime startDate, DateTime endDate, int year)
|
|
{
|
|
ClassificationSchemeId = classificationSchemeId;
|
|
RialCoefficient = rialCoefficient;
|
|
StartDate = startDate;
|
|
EndDate = endDate;
|
|
Year = year;
|
|
}
|
|
|
|
//آی دی طرح
|
|
public long ClassificationSchemeId { get; private set; }
|
|
|
|
/// <summary>
|
|
/// ضریب ریالی
|
|
/// </summary>
|
|
public double RialCoefficient { 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="classificationSchemeId"></param>
|
|
/// <param name="rialCoefficient"></param>
|
|
/// <param name="startDate"></param>
|
|
/// <param name="endDate"></param>
|
|
/// <param name="year"></param>
|
|
public void Edit(long classificationSchemeId, double rialCoefficient, DateTime startDate, DateTime endDate, int year)
|
|
{
|
|
ClassificationSchemeId = classificationSchemeId;
|
|
RialCoefficient = rialCoefficient;
|
|
StartDate = startDate;
|
|
EndDate = endDate;
|
|
Year = year;
|
|
}
|
|
|
|
} |