Exemple #1
0
        public RecipeDetailsForm(recipeClientForm mainWindow, List<RecipesHeaderData> allRecipes, List<CategoryHeaderData> allCategories, ListView.SelectedListViewItemCollection selectedRecipe)
        {
            this.allRecipes = allRecipes;
            this.allCategories = allCategories;
            this.mainWindow = mainWindow;
            this.selectedRecipe = selectedRecipe;
            InitializeComponent();

            foreach (ListViewItem recipe in selectedRecipe)
            {
                string title = recipe.SubItems[1].Text;
                string recipeId = recipe.Tag.ToString();
                tbTitle.Text = title;
                tbFilePath.Text = recipe.SubItems[0].Text;
                tbPrepareTime.Text = recipe.SubItems[3].Text;
                tbIngredients.Text = recipe.SubItems[2].Text;

                foreach (var category in allCategories)
                {
                    cbCategory.Items.Add(category.DisplayName);
                }
                currentRecipe = allRecipes.Where(r => r.ID.ToString() == recipeId).First();
                var currentCategory = allCategories.Where(c => c.ID == currentRecipe.Category_ID).First();
                cbCategory.SelectedItem = currentCategory.DisplayName;
                tbHowToPrepare.Text = currentRecipe.HowToPrepare;
            }
        }
Exemple #2
0
        public RecipeDetailsForm(recipeClientForm mainWindow, List <RecipesHeaderData> allRecipes, List <CategoryHeaderData> allCategories, ListView.SelectedListViewItemCollection selectedRecipe)
        {
            this.allRecipes     = allRecipes;
            this.allCategories  = allCategories;
            this.mainWindow     = mainWindow;
            this.selectedRecipe = selectedRecipe;
            InitializeComponent();

            foreach (ListViewItem recipe in selectedRecipe)
            {
                string title    = recipe.SubItems[1].Text;
                string recipeId = recipe.Tag.ToString();
                tbTitle.Text       = title;
                tbFilePath.Text    = recipe.SubItems[0].Text;
                tbPrepareTime.Text = recipe.SubItems[3].Text;
                tbIngredients.Text = recipe.SubItems[2].Text;

                foreach (var category in allCategories)
                {
                    cbCategory.Items.Add(category.DisplayName);
                }
                currentRecipe = allRecipes.Where(r => r.ID.ToString() == recipeId).First();
                var currentCategory = allCategories.Where(c => c.ID == currentRecipe.Category_ID).First();
                cbCategory.SelectedItem = currentCategory.DisplayName;
                tbHowToPrepare.Text     = currentRecipe.HowToPrepare;
            }
        }
Exemple #3
0
        public RecipeDetailsForm(recipeClientForm mainWindow, List<CategoryHeaderData> allCategories)
        {
            this.mainWindow = mainWindow;
            this.allCategories = allCategories;
            InitializeComponent();

            foreach (var category in allCategories)
            {
                cbCategory.Items.Add(category.DisplayName);
            }
        }
Exemple #4
0
        public RecipeDetailsForm(recipeClientForm mainWindow, List <CategoryHeaderData> allCategories)
        {
            this.mainWindow    = mainWindow;
            this.allCategories = allCategories;
            InitializeComponent();

            foreach (var category in allCategories)
            {
                cbCategory.Items.Add(category.DisplayName);
            }
        }
Exemple #5
0
 public LoginForm(recipeClientForm mainWindow)
 {
     this.mainWindow = mainWindow;
     InitializeComponent();
 }
Exemple #6
0
 public LoginForm(recipeClientForm mainWindow)
 {
     this.mainWindow = mainWindow;
     InitializeComponent();
 }