// POST: Selling public async Task <int> PostSelling(SellingVM model) { if (model.SellingTotalPrice <= 0) { return(0); } model.RegistrationID = _db.Registrations.GetRegID_ByUserName(User.Identity.Name); model.SellingSN = _db.Selling.GetSellingSN(); model.ReceiptSN = _db.SellingPaymentReceipts.GetReceiptSN(); var selling = _db.Selling.Selling(model); await _db.SaveChangesAsync(); _db.Vendors.UpdatePaidDue(model.VendorID); foreach (var item in model.SellingCarts) { _db.Products.SubtractStock(item.ProductID, item.SellingQuantity); } var status = await _db.SaveChangesAsync(); return(status != 0 ? selling.SellingID : status); }
public MainWindow() { InitializeComponent(); model = new Model.Model(); DataContext = new SellingVM(model); user = UserContext.Instance; txtUserName.Text = user.CurrentUser.Imie + " " + user.CurrentUser.Nazwisko; }
private void ItemHome_MouseDoubleClick(object sender, MouseButtonEventArgs e) { DataContext = new SellingVM(model); }