コード例 #1
0
ファイル: INSS.cs プロジェクト: lioent/Solid
        public override decimal ApplyTax(decimal salary)
        {
            // TO DO: Original Method

            var salaryRange = GetSalaryRange(salary);

            salary -= (salary.ApplyPercentage(this.Aliquot[salaryRange]) - this.ParcelToDeduct[salaryRange]);

            return(salary);
        }
コード例 #2
0
ファイル: IR.cs プロジェクト: lioent/Solid
        public override decimal ApplyTax(decimal salary)
        {
            #region Alternative Method
            var salaryRange = GetSalaryRange(salary);

            salary -= (this.DependentsCount * this.DeductionPerDependent);
            salary -= (salary.ApplyPercentage(this.Aliquot[salaryRange]) - this.ParcelToDeduct[salaryRange]);

            return(salary);

            #endregion
        }