public EditAmountOfProductWindow(DailyServer authorisation, NewDailyMealInscriptionWindow newDailyMealInscriptionWindow, ProductOfMeal editedProduct) { InitializeComponent(); this._authorisation = authorisation; this._newDailyMealInscriptionWindow = newDailyMealInscriptionWindow; this._editedProduct = editedProduct; this.EditAmountOfProductW_ProductType_Label.Content = _editedProduct.PType; this._oldAmountOfProduct = _editedProduct.Amount; this.EditAmountOfProductW_AmountOfProduct_TBox.Text = _oldAmountOfProduct.ToString(); }
public void LoadMealsOfProductToListView() { LView_ProductsOfMealList.Clear(); if (DailyW_MealInscription_LView.SelectedIndex == -1) { DailyW_MealInscription_LView.SelectedIndex = LView_MealList.Count - 1; } var mealProducts = _authorisation.GetMealProducts(LView_MealList[DailyW_MealInscription_LView.Items.IndexOf(DailyW_MealInscription_LView.SelectedItem)].MealId); foreach (var product in mealProducts) { var LView_ProductsOfMeal = new ProductOfMeal { ProductId = product.ProductId, PName = product.PName, PType = product.ProductType, Amount = product.Amount, Calories = product.Calories, Proteins = product.Proteins, Carbohydrates = product.Carbohydrates, Fat = product.Fat }; LView_ProductsOfMealList.Add(LView_ProductsOfMeal); } }
private void RefreshUsersProductsList() { LView_ProductsOfMealList.Clear(); var myOwnProducts = _authorisation.GetUsersProducts(DailyWindow.Me.UserId); foreach (var product in myOwnProducts) { if (product.ProductType == "ml" || product.ProductType == "g") { AmountOfProduct = 100; } else if (product.ProductType == "szt") AmountOfProduct = 1; var LView_ProductOfMeal = new ProductOfMeal { ProductId = product.ProductId, PName = product.PName, Amount = AmountOfProduct, PType = product.ProductType, Calories = product.Calories, Proteins = product.Proteins, Carbohydrates = product.Carbohydrates, Fat = product.Fat }; LView_ProductsOfMealList.Add(LView_ProductOfMeal); } }