185 lines
4.0 KiB
C#
185 lines
4.0 KiB
C#
using _0_Framework.Application.Enums;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace CompanyManagment.App.Contracts.ClassificationScheme;
|
||
|
||
/// <summary>
|
||
/// ایجاد دستمزد گروه و ضریب ریالی
|
||
/// </summary>
|
||
public class CreateClassificationGroupSalaryAndRialCoefficient
|
||
{
|
||
|
||
/// <summary>
|
||
/// آی دی گروه
|
||
/// </summary>
|
||
public long ClassificationGroupId { get; set; }
|
||
|
||
/// <summary>
|
||
/// شماره گروه
|
||
/// </summary>
|
||
public string GroupNo { get; set; }
|
||
|
||
/// <summary>
|
||
/// دستمزد گروه
|
||
/// </summary>
|
||
public double GroupSalary { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// تاریخ شروع
|
||
/// </summary>
|
||
public DateTime StartDate { get; set; }
|
||
|
||
/// <summary>
|
||
/// تاریخ پایان
|
||
/// </summary>
|
||
public DateTime EndDate { get; set; }
|
||
|
||
/// <summary>
|
||
/// سال
|
||
/// </summary>
|
||
public int Year { get; set; }
|
||
|
||
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// ویرایش دستمزد
|
||
/// </summary>
|
||
public class EditClassificationGroupSalaryAndRialCoefficient : CreateClassificationGroupSalaryAndRialCoefficient
|
||
{
|
||
/// <summary>
|
||
/// آی دی
|
||
/// </summary>
|
||
public long Id { get; set; }
|
||
|
||
/// <summary>
|
||
/// تاریخ شروع
|
||
/// شمسی
|
||
/// </summary>
|
||
public string StartDateFa { get; set; }
|
||
|
||
/// <summary>
|
||
/// تاریخ پایان
|
||
/// شمسی
|
||
/// </summary>
|
||
public string EndDateFa { get; set; }
|
||
|
||
/// <summary>
|
||
/// دستمزد گروه
|
||
/// </summary>
|
||
public string GroupSalaryStr { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// لیست دستمزدها و ضرایب ریالی
|
||
/// </summary>
|
||
public class SalaryAndRialCoefficientModel
|
||
{
|
||
/// <summary>
|
||
/// تاریخ شروع
|
||
/// میلادی
|
||
/// </summary>
|
||
public DateTime StartDate { get; set; }
|
||
|
||
/// <summary>
|
||
/// تاریخ شروع
|
||
/// شمسی
|
||
/// </summary>
|
||
public string StartDateFa { get; set; }
|
||
|
||
/// <summary>
|
||
/// تاریخ پایان
|
||
/// میلادی
|
||
/// </summary>
|
||
public DateTime EndDate { get; set; }
|
||
|
||
/// <summary>
|
||
/// تاریخ پایان
|
||
/// شمسی
|
||
/// </summary>
|
||
public string EndDateFa { get; set; }
|
||
|
||
/// <summary>
|
||
/// سال
|
||
/// </summary>
|
||
public int Year { get; set; }
|
||
|
||
|
||
/// <summary>
|
||
/// ضریب ریالی
|
||
/// string
|
||
/// </summary>
|
||
public string RialCoefficientStr { get; set; }
|
||
|
||
/// <summary>
|
||
/// ضریب ریالی
|
||
/// double
|
||
/// </summary>
|
||
public double RialCoefficient { get; set; }
|
||
|
||
/// <summary>
|
||
/// آی دی طرح
|
||
/// </summary>
|
||
public long SchemeId { get; set; }
|
||
|
||
/// <summary>
|
||
/// نوع ضریب
|
||
/// </summary>
|
||
public TypeOfCoefficient TypeOfCoefficient { get; set; }
|
||
|
||
/// <summary>
|
||
/// لیست دستمزدها و ضرایب بر اساس سال
|
||
/// </summary>
|
||
public List<EditClassificationGroupSalaryAndRialCoefficient> SalariesAndCoefficientList { get; set; }
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// تب دستمزد ها و ضرایب ریالی
|
||
/// </summary>
|
||
public class SalaryAndRialCoefficientTab
|
||
{
|
||
/// <summary>
|
||
/// آی دی طرح
|
||
/// </summary>
|
||
public long SchemeId { get; set; }
|
||
|
||
/// <summary>
|
||
/// آیا دستمزدی قبلا ایجاد شده است؟
|
||
/// </summary>
|
||
public bool HasAnySalaries { get; set; }
|
||
|
||
/// <summary>
|
||
/// لیست دستمزدها و ضرایب
|
||
/// </summary>
|
||
public List<SalaryAndRialCoefficientTabDataList> SalaryAndRialCoefficientTabDataList { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// لیست دستمزدها
|
||
/// </summary>
|
||
public class SalaryAndRialCoefficientTabDataList
|
||
{
|
||
/// <summary>
|
||
/// تاریخ شروع
|
||
/// شمسی
|
||
/// </summary>
|
||
public string StartDateFa { get; set; }
|
||
|
||
/// <summary>
|
||
/// تاریخ پایان
|
||
/// شمسی
|
||
/// </summary>
|
||
public string EndDateFa { get; set; }
|
||
|
||
/// <summary>
|
||
/// سال
|
||
/// </summary>
|
||
public int Year { get; set; }
|
||
} |