コード例 #1
0
ファイル: SetupController.cs プロジェクト: Fahad05/Tax
        public async Task <IActionResult> Tax(string id)
        {
            var user = await _userManager.GetUserAsync(User);

            if (User == null)
            {
                throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'.");
            }
            if (id == null)
            {
                ViewData["_Save"]   = "True";
                ViewData["_Update"] = "False";
                TxstaxDetail obj = new TxstaxDetail();
                obj.TaxActive = (obj.TaxActive == null) ? true : false;
                return(PartialView(obj));
            }
            else
            {
                ViewData["_Save"]   = "False";
                ViewData["_Update"] = "True";
                TxstaxDetail obj = new TxstaxDetail();
                obj           = db.TxstaxDetail.Where(x => x.Id == user.Id && x.UserName == user.UserName && x.TaxId == Convert.ToInt32(id)).FirstOrDefault();
                obj.TaxActive = (obj.TaxActive == true) ? true : false;
                return(PartialView(obj));
            }
        }
コード例 #2
0
ファイル: SetupController.cs プロジェクト: Fahad05/Tax
        public async Task <IActionResult> Tax(TxstaxDetail obj, string Save, string Update, string TaxActive)
        {
            var user = await _userManager.GetUserAsync(User);

            if (User == null)
            {
                throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'.");
            }
            if (Save != null)
            {
                obj.Id        = user.Id;
                obj.UserName  = user.UserName;
                obj.TaxActive = (obj.TaxActive == true) ? true : false;
                obj.EnterBy   = user.UserName;
                obj.EnterDate = System.DateTime.Now;
                db.TxstaxDetail.Add(obj);
                db.SaveChanges();
            }
            if (Update != null)
            {
                TxstaxDetail obj1 = new TxstaxDetail();
                obj1 = db.TxstaxDetail.Where(x => x.Id == user.Id && x.UserName == user.UserName && x.TaxId == obj.TaxId).FirstOrDefault();
                if (obj1 != null)
                {
                    obj1.TaxName    = obj.TaxName;
                    obj1.TaxAbbr    = obj.TaxAbbr;
                    obj1.TaxPercent = obj.TaxPercent;
                    obj1.TaxDesc    = obj.TaxDesc;
                    obj1.TaxActive  = (obj.TaxActive == true) ? true : false;
                    obj1.EditBy     = user.UserName;
                    obj1.EditDate   = System.DateTime.Now;
                    db.SaveChanges();
                }
            }
            return(RedirectToAction("showTax"));
        }
コード例 #3
0
ファイル: TXSTaxDetailView.cs プロジェクト: Fahad05/Donation
 public TXSTaxDetailView()
 {
     tax        = new TxstaxDetail();
     lstAccount = new List <Txscoadetail>();
 }