public async void AddBasket(long ProductID, decimal Amount) { InterfaceToDataBaseBasketMethods Methods = new InterfaceToDataBaseBasketMethods(); if (!(await(Methods.MoveProductToBasket(loggedUserData.UserID, ProductID, Amount)))) { throw new ArgumentException(); } basketSizeLabel.Text = Methods.CountBaskets(loggedUserData.UserID).Result.ToString(); }
private async void ForceBasketRefresh() { InterfaceToDataBaseBasketMethods BasketMethods = new InterfaceToDataBaseBasketMethods(); basketSizeLabel.Text = (await BasketMethods.CountBaskets(loggedUserData.UserID)).ToString(); BasketUserControl newUserControl = new BasketUserControl(ref loggedUserData); newUserControl.Dock = DockStyle.Fill; userControlPanel.Controls.Clear(); userControlPanel.Controls.Add(newUserControl); }
public async void CommitSale() { InterfaceToDataBaseSaleMethods Methods = new InterfaceToDataBaseSaleMethods(); await Methods.CreateSale(loggedUserData.UserID); //loggedUserBasket.Clear(); //basketSizeLabel.Text = loggedUserBasket.Count.ToString(); InterfaceToDataBaseBasketMethods BasketMethods = new InterfaceToDataBaseBasketMethods(); basketSizeLabel.Text = BasketMethods.CountBaskets(loggedUserData.UserID).Result.ToString(); SetHomeUserControl(); }
//private List<Basket> loggedUserBasket; public MainWindowForm(User loggedUserData) { InitializeComponent(); this.loggedUserData = loggedUserData; profileButton.Text = this.loggedUserData.UserName; if (this.loggedUserData.Type == 1) { adminButton.Visible = true; } InterfaceToDataBaseBasketMethods Methods = new InterfaceToDataBaseBasketMethods(); //loggedUserBasket = Methods.RetrieveBaskets(loggedUserData.UserID).Result; //bool deleted = Methods.DeleteBaskets(loggedUserData.UserID).Result; //basketSizeLabel.Text = loggedUserBasket.Count.ToString(); basketSizeLabel.Text = Methods.CountBaskets(loggedUserData.UserID).Result.ToString(); SetHomeUserControl(); }