コード例 #1
0
        public ActionResult SaveTaxAssessment(TaxAssessmentVm taxassessmentvm)
        {
            var taxassessmentheader = new TaxAssessmentHeader()
            {
                HeaderID               = taxassessmentvm.taxassessmentheader.HeaderID,
                BranchID               = BRANCHID,
                AssessmentNo           = taxassessmentvm.taxassessmentheader.AssessmentNo,
                Year                   = taxassessmentvm.taxassessmentheader.Year,
                SocialContributionRate = taxassessmentvm.taxassessmentheader.SocialContributionRate,
                MaximumAmount          = taxassessmentvm.taxassessmentheader.MaximumAmount,
                Status                 = true,
            };

            taxassessmentheaderBo.Add(taxassessmentheader);
            foreach (var item in taxassessmentvm.TaxAssessmentDetailList)
            {
                var taxassessmentdetail = new TaxAssessmentDetail()
                {
                    HeaderID   = taxassessmentheader.HeaderID,
                    ID         = item.ID,
                    SalaryFrom = item.SalaryFrom,
                    SalaryTo   = item.SalaryTo,
                    Rate       = item.Rate,
                    Maxamount  = item.Maxamount
                };
                taxassessmentdetailBo.Add(taxassessmentdetail);
            }
            return(RedirectToAction("TaxAssessment", new { taxassessmentheader.Year }));
        }
コード例 #2
0
 public void Delete(TaxAssessmentHeader entity)
 {
     try
     {
         taxassessmentheaderrepository.Delete(entity);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
 public void Add(TaxAssessmentHeader input)
 {
     try
     {
         input.CreatedBy = sessionObj.USERID;
         input.CreatedOn = UTILITY.SINGAPORETIME;
         taxassessmentheaderrepository.Add(input);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }