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