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; } }