Ejemplo n.º 1
0
        public ActionResult TaxConfigSaveChanges(TBTAXConfigVM obj)
        {
            if (obj.TAXNAME != null)
            {
                if (obj.TAXID > 0)
                {
                    TBTAXCONFIG objbrand = dbContext.TBTAXCONFIGs.Where(x => x.TAXID == obj.TAXID).FirstOrDefault();

                    objbrand.TAXNAME            = obj.TAXNAME;
                    objbrand.SALETAXCALCULATION = obj.SALETAXCALCULATION;
                    objbrand.TAX1_     = obj.TAX1_;
                    objbrand.TAX2_     = obj.TAX2_;
                    objbrand.TAX3_     = obj.TAX3_;
                    objbrand.SURONTAX3 = obj.SURONTAX3;
                    objbrand.TAXTYPE   = obj.TAXTYPE;
                }
                else
                {
                    TBTAXCONFIG objbrand = JsonConvert.DeserializeObject <TBTAXCONFIG>(JsonConvert.SerializeObject(obj));
                    dbContext.TBTAXCONFIGs.Add(objbrand);
                }
                dbContext.SaveChanges();
                if (obj.TAXTYPE == "SALE")
                {
                    return(RedirectToAction("TaxConfig"));
                }
                else
                {
                    return(RedirectToAction("PurchaseTaxConfig"));
                }
            }
            else
            {
                ViewBag.SalePurTaxAccountList = GetSalePurTaxAccount();
                ViewBag.SurchargeAccountList  = GetSurchargeAccount();
                ViewBag.Tax1AccountList       = GetTax1Account();
                ViewBag.Tax2AccountList       = GetTax2Account();
                ViewBag.TaxConfigList         = dbContext.TBTAXCONFIGs.ToList();
                if (obj.TAXTYPE == "SALE")
                {
                    ViewBag.TaxSalePurList = GetSalePurAccount("SALE");
                    return(View("TaxConfig", obj));
                    // return RedirectToAction("TaxConfig", obj);
                }
                else
                {
                    ViewBag.TaxSalePurList = GetSalePurAccount("PUR");
                    return(View("PurchaseTaxConfig", obj));
                    // return RedirectToAction("PurchaseTaxConfig",obj);
                }
            }
        }
Ejemplo n.º 2
0
 public ActionResult PurchaseTaxConfigs(TBTAXConfigVM obj)
 {
     return(View(obj));
 }