54 lines
1.1 KiB
C#
54 lines
1.1 KiB
C#
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
|
|
}
|