// save meal button
        private void SaveMeal(object sender, EventArgs e)
        {
            Meal meal = new Meal();

            meal.SetValue(_mealNameTextBox.Text, _priceTextBox.Text, _descriptionTextBox.Text, _pathTextBox.Text);
            meal.SetCategory(_categoryControl.GetCategoryByName(_categoryComboBox.SelectedItem.ToString()));
            if (_mealManagerGroupBox.Text.Equals(ADD_MEAL))
            {
                bool success = _mealControl.InitializeMealButton(meal);
                if (!success)
                {
                    ShowDoubleMessageBox();
                }
            }
            else if (_mealManagerGroupBox.Text.Equals(EDIT_MEAL))
            {
                _model.ChangeMealDetail(_mealListBox.SelectedItem.ToString(), meal);
            }
            RefreshBySaveMeal();
            _model.UpdateMealList();
            _mealControl.SaveMealListToFile();
        }
示例#2
0
 public void SaveMealListToFileTest()
 {
     _mealControl.SaveMealListToFile();
 }