EchoTex_Payroll/HRM.BO/Tax/TaxInvestment.cs

54 lines
1.1 KiB
C#
Raw Normal View History

2024-10-14 10:01:49 +06:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Ease.Core;
using Ease.Core.Model;
using System.Data;
namespace HRM.BO
{
#region TaxInvestment
public class TaxInvestment : BasicBaseObject
{
#region Constructor
public TaxInvestment()
{
Code = string.Empty;
Name = string.Empty;
Status = EnumStatus.Active;
}
#endregion
#region Properties
public string Code { get; set; }
public string Name { get; set; }
public double MaxLimit { get; set; }
#endregion
}
#endregion
#region ITaxInvestment Service
public interface ITaxInvestmentService
{
TaxInvestment Get(int id);
List<TaxInvestment> Get(EnumStatus status);
DataTable GetInfoForAdmin(int taxParamId, int entryFrom, int taxEffect);
DataTable GetInvestmentDetailAdmin(int taxParamId);
int Save(TaxInvestment item);
void Delete(int id);
List<(string, string)> CalculateRebateTax(int employeeId, int taxParamId);
}
#endregion
}