public void Update(float newMaxForFood, float newMaxForGoingOut, float NewMaxForHealth, float NewMaxForHobbies, float NewMaxForOthers, float NewMaxForClothes)
        {
            var col = Database.db.GetCollection <CollectionForMax>("MaxMoney");
            CollectionForMax thisMax = col.FindById(Id);

            thisMax.MaxForFood     = newMaxForFood;
            thisMax.MaxForGoingOut = newMaxForGoingOut;
            thisMax.MaxForHealth   = NewMaxForHealth;
            thisMax.MaxForHobbies  = NewMaxForHobbies;
            thisMax.MaxForOthers   = NewMaxForOthers;
            thisMax.MaxForClothes  = NewMaxForClothes;

            col.Update(thisMax);
        }
Esempio n. 2
0
        public static void Initiate()
        {
            //db = new LiteDatabase(@Constants.appDbFilename);
            db = new LiteDatabase(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), Constants.appDbFilename));

            // Si la base est vide il faut créer les collections et données de depart.
            // Vérifier lignes en users > 0 pour cela.

            var users = db.GetCollection <User>("Users");

            if (users.Count() == 0)
            {
                ListEntry.Initiate();
                User.Initiate();
                SchoolTask.Initiate();
                ListEntryForFood.Initiate();
                ListEntrySport.Initiate();
                ListEntryYOGA.Initiate();
                FoodItem.Initiate();
                Money.Initiate();
                CollectionForMax.Initiate();

                MyUser.isDefault = true;
            }


            var foodweek = db.GetCollection <Food>("EntriesforFood");

            /*var data_list = foodweek.Find(Query.All(), 0, 20);
             * foreach (var row in data_list)
             * {
             *  foodweek.Delete(row.Id);
             *
             * }
             */

            var sizetest = foodweek.Count();

            if (sizetest == 0)
            {
                MyFoodWeek.isDefault = true;
                Food.Initiate();
            }

            MyUser.Initiate();
            MyFoodWeek.Initiate();
            //FoodItem.Initiate();
            ThisMaxMoney.Initiate();
        }
Esempio n. 3
0
        public static void Initiate()
        {
            var col = Database.db.GetCollection <CollectionForMax>("MaxMoney");

            CurrentMax = col.FindOne(Query.All());
        }