private void Page_Loaded(object sender, RoutedEventArgs e) { TextBlockFullName.Text = AuthUser.Client.FullName; TextBlockMail.Text = AuthUser.Client.Mail; TextBlocRole.Text = AuthUser.Role; TextBlockCooks.Text = AuthUser.Client.Cooks + " Cks"; ServiceRecipe = new ServiceRecipe(); if (AuthUser.RecipeCreator != null) { List <Recipe> recipes = ServiceRecipe.AllOf(AuthUser.RecipeCreator); if (recipes.Count > 0) { ListViewRecipes.ItemsSource = recipes; StackPanelCreateNow.Visibility = Visibility.Collapsed; GridRecipes.Visibility = Visibility.Visible; } } ServiceOrder = new ServiceOrder(); ListViewOrders.ItemsSource = ServiceOrder.AllOf(AuthUser.Client); if (ListViewOrders.Items.Count > 0) { StackPanelOrderNow.Visibility = Visibility.Collapsed; GridOrders.Visibility = Visibility.Visible; } }
private void Page_Loaded(object sender, RoutedEventArgs e) { ServiceRecipeCreator = new ServiceRecipeCreator(); RecipeCreator recipeCreatorOfTheWeek = ServiceRecipeCreator.BestOfTheWeek(); if (recipeCreatorOfTheWeek != null) { TextBlockRecipeCreatorOfTheWeek.Text = recipeCreatorOfTheWeek.Client.FullName; TextBlockCountRecipesOfCreatorOfTheWeek.Text = $"{recipeCreatorOfTheWeek.RecipesSold} recipes sold last 7 days"; } else { TextBlockCountRecipesOfCreatorOfTheWeek.Text = "No recipes sold last 7 days"; } RecipeCreator recipeCreatorOfAllTime = ServiceRecipeCreator.BestOfAllTime(); ServiceRecipe = new ServiceRecipe(); if (recipeCreatorOfAllTime != null) { TextBlockRecipeCreatorOfAllTime.Text = recipeCreatorOfAllTime.Client.FullName; TextBlockCountRecipesOfCreatorOfAllTime.Text = $"{recipeCreatorOfAllTime.RecipesSold} recipes sold"; TextBlockTopOfBestCreatorTitle.Text = "Top 5 recipes of: " + recipeCreatorOfAllTime.Client.FullName; ListViewTopRecipesOfBestCreator.ItemsSource = ServiceRecipe.AllOf(recipeCreatorOfAllTime, 5); } else { TextBlockCountRecipesOfCreatorOfTheWeek.Text = "No recipes sold"; } ListViewTop5Recipes.ItemsSource = ServiceRecipe.Top(5); }
private void ListViewProductsToRestock_SelectionChanged(object sender, SelectionChangedEventArgs e) { SelectedProduct = (Product)((ListBox)sender).SelectedValue; TextBlockRecipesProductTitle.Text = SelectedProduct.Name; recipesOfSelectedProduct = new ObservableCollection <Recipe>(ServiceRecipe.AllOf(SelectedProduct)); ListViewRecipesOfSelectedProduct.ItemsSource = recipesOfSelectedProduct; }