Exemplo n.º 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 }));
        }
Exemplo n.º 2
0
        public ActionResult TaxAssessment(TaxAssessmentVm taxassessmentvm)
        {
            var addOrDelVal           = Request["addOrDelete"];
            var taxAssessmentDetailid = Request["DetailId"];

            TaxAssessmentDetail taxAssessmentDetail = new TaxAssessmentDetail();

            if (!string.IsNullOrEmpty(addOrDelVal))
            {
                if (taxAssessmentDetailid != "0")
                {
                    TaxAssessmentDetail tad = taxassessmentdetailBo.GetById(Convert.ToInt32(taxAssessmentDetailid));
                    taxassessmentdetailBo.Delete(tad);
                }
                taxassessmentvm.TaxAssessmentDetailList.RemoveAt(Convert.ToInt32(addOrDelVal));
            }
            else
            {
                if (taxassessmentvm.TaxAssessmentDetailList == null)
                {
                    taxassessmentvm.TaxAssessmentDetailList = new List <TaxAssessmentDetail>();
                }
                taxassessmentvm.TaxAssessmentDetailList.Add(taxAssessmentDetail);
            }
            ModelState.Clear();
            return(View("TaxAssessment", taxassessmentvm));
        }
Exemplo n.º 3
0
 public void Delete(TaxAssessmentDetail entity)
 {
     try
     {
         taxassessmentdetailrepository.Delete(entity);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 4
0
 public void Add(TaxAssessmentDetail input)
 {
     try
     {
         input.CreatedBy = sessionObj.USERID;
         input.CreatedOn = UTILITY.SINGAPORETIME;
         taxassessmentdetailrepository.Add(input);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }