}// --> Data

        public void SetDataReference(UnitSet UnitSetData, IngredientSet IngredientSetData,
                                     UnitTranslationSet UnitTranslationSetData)
        {
            _IngredientSetData      = IngredientSetData;
            _UnitSetData            = UnitSetData;
            _UnitTranslationSetData = UnitTranslationSetData;
        }
 //Constructors
 public RecipeIngredientSet(IngredientSet IngredientSetData, UnitSet UnitSetData,
                            UnitTranslationSet UnitTranslationSetData, Recipe RelatedRecipe)
 {
     _IngredientSetData      = IngredientSetData;
     _UnitSetData            = UnitSetData;
     _UnitTranslationSetData = UnitTranslationSetData;
     _RelatedRecipe          = RelatedRecipe;
 }
 public UnitTranslation(string BaseUnitSymbol, string TargetUnitSymbol, double TranslationFactor, TranslationType TType, IngredientType IType, UnitSet UnitSetData)
 {
     _BaseUnit          = UnitSetData.SelectItem(BaseUnitSymbol);
     _IngredientType    = IType;
     _TargetUnit        = UnitSetData.SelectItem(TargetUnitSymbol);
     _TranslationFactor = TranslationFactor;
     _TranslationFlag   = TType;
     _TranslationStatus = ListEntryStatus.IsOK;
     _UnitSetData       = UnitSetData;
 }
Example #4
0
        private UnitTranslationSet _UnitTranslations;   //related to Units

        //Constructors
        public AllDataSets()
        {
            _Units             = new UnitSet();
            _UnitTranslations  = new UnitTranslationSet(_Units);
            _Ingredients       = new IngredientSet(_Units);
            _Recipes           = new RecipeSet(_Units, _Ingredients);
            _FoodPlanItems     = new FoodPlanItemSet();
            _ShoppingListItems = new ShoppingListItemSet();
            SetDataReference();
        }
Example #5
0
        }// --> Data

        public void SetDataReference(IngredientSet IngredientSetData, UnitSet UnitSetData,
                                     UnitTranslationSet UnitTranslationSetData)
        {
            _IngredientSetData      = IngredientSetData;
            _UnitSetData            = UnitSetData;
            _UnitTranslationSetData = UnitTranslationSetData;
            if (Count > 0)
            {
                this.ElementAt(0).SetDataReference(IngredientSetData, UnitSetData, UnitTranslationSetData);
            }
        }
Example #6
0
        public void SetDataReference(IngredientSet IngredientSetData, UnitSet UnitSetData, UnitTranslationSet UnitTranslationSetData)
        {
            _IngredientSetData      = IngredientSetData;
            _UnitSetData            = UnitSetData;
            _UnitTranslationSetData = UnitTranslationSetData;

            if (this.Count() != 0)
            {
                this[0].SetDataReference(IngredientSetData, UnitSetData, UnitTranslationSetData);
            }
        }
Example #7
0
        public UnitSet OpenSet(string FileName)
        {
            UnitSet ReturnUnitSet = this;

            ReturnUnitSet.Clear();
            FileName += FileExtension;
            using (Stream fs = new FileStream(FileName, FileMode.Open))
            {
                System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(ReturnUnitSet.GetType());
                ReturnUnitSet = (UnitSet)x.Deserialize(fs);
            }

            EvaluateMaxID();
            return(ReturnUnitSet);
        } // --> Data
Example #8
0
        public AllDataSets(bool ToBePopulatedWithDefaults)
        {
            _Units = new UnitSet();

            _UnitTranslations  = new UnitTranslationSet(_Units);
            _Ingredients       = new IngredientSet(_Units);
            _Recipes           = new RecipeSet(_Units, _Ingredients);
            _FoodPlanItems     = new FoodPlanItemSet();
            _ShoppingListItems = new ShoppingListItemSet();
            SetDataReference();
            if (ToBePopulatedWithDefaults)
            {
                PopulateSetWithDefaults();
            }
        }
Example #9
0
 //Constructors
 public RecipeSet(UnitSet UnitSetData, IngredientSet IngredientSetData)
 {
     _UnitSetData       = UnitSetData;
     _IngredientSetData = IngredientSetData;
 }
Example #10
0
 public Ingredient(string Name, IngredientFlags IngredientType, UnitSet UnitSetData)
 {
     _UnitSetData = UnitSetData;
     _Name        = Name;
     _Flags       = IngredientType;
 }
Example #11
0
 public Ingredient(UnitSet UnitSetData)
 {
     _UnitSetData = UnitSetData;
 }
Example #12
0
        } // --> Data

        public void SetDataReference(UnitSet UnitSetData)
        {
            _UnitSetData = UnitSetData;
        }
 public void SetDataReference(IngredientSet IngredientSetData, UnitSet UnitSetData)
 {
     _IngredientSetData = IngredientSetData;
     _UnitSetData       = UnitSetData;
 }
 //Constructors
 public UnitTranslationSet(UnitSet UnitSetData)
 {
     _UnitSetData = UnitSetData;
 }