Esempio n. 1
0
        public IndividualIncomeTax GetIndividualIncomeTax()
        {
            IndividualIncomeTax individualIncomeTax =
                new IndividualIncomeTax(GetTaxCutoffPoint(), GetForeignTaxCutoffPoint(), _TaxDal.GetAllTaxBand());

            individualIncomeTax.GetBandMax();
            return(individualIncomeTax);
        }
Esempio n. 2
0
        private void BindIndividualIncomeTax()
        {
            IndividualIncomeTax individualIncomeTax = _ITax.GetIndividualIncomeTax();

            foreach (TaxBand t in individualIncomeTax.TaxBands)
            {
                t.TaxRate *= 100;
            }
            _View.TaxBandList           = individualIncomeTax.TaxBands;
            _View.TaxCutoffPoint        = individualIncomeTax.TaxCutoffPoint.ToString();
            _View.ForeignTaxCutoffPoint = individualIncomeTax.ForeignTaxCutoffPoint.ToString();
        }
Esempio n. 3
0
 public TaxFunction(IndividualIncomeTax individualIncomeTax)
 {
     _IndividualIncomeTax = individualIncomeTax;
 }
Esempio n. 4
0
 public AnnualBonusForeignTaxFunction(IndividualIncomeTax individualIncomeTax)
 {
     _IndividualIncomeTax = individualIncomeTax;
 }
Esempio n. 5
0
 public TaxWithPointFunction(IndividualIncomeTax individualIncomeTax)
 {
     _IndividualIncomeTax =
         new IndividualIncomeTax(individualIncomeTax.TaxCutoffPoint, individualIncomeTax.ForeignTaxCutoffPoint,
                                 individualIncomeTax.TaxBands);
 }