private void AddVendorPaymentToDb(VendorPayments vendorPayment)
 {
     using (_dbContext = new AccountdbContext())
     {
         _dbContext.VendorPayments.Add(vendorPayment);
         _dbContext.SaveChanges();
     }
 }
        public ActionResult Save(VendorPayments vendorPayments)
        {
            if (!ModelState.IsValid)
            {
                var vendorPayment = new VendorPaymentViewModel()
                {
                    VendorPayments = vendorPayments,
                    Vendor         = _context.TableVendors.ToList()
                };
                return(View("AddPayment", vendorPayment));
            }
            _context.TableVendorPayments.Add(vendorPayments);
            var vendorInDb = _context.TableVendors.Single(c => c.id == vendorPayments.VendorsId);

            vendorInDb.balance = vendorInDb.balance + vendorPayments.amountPaid;
            _context.SaveChanges();
            return(RedirectToAction("Index", "VendorPayments"));
        }
Ejemplo n.º 3
0
 public bool IsPaid()
 {
     return(this.GeneralLedgerHeader.GeneralLedgerLines.Where(dr => dr.DrCr == DrOrCrSide.Dr).Sum(l => l.Amount) == VendorPayments.Sum(a => a.Amount));
 }
Ejemplo n.º 4
0
        public ActionResult DetailsLevelOne(int shopnumber)
        {
            VendorPayments vp = new VendorPayments();

            return(View(vp.getVendorPayments_unpaid(shopnumber)));
        }