Esempio n. 1
0
        private void Food_Load(object sender, EventArgs e)
        {
            main main = this.Owner as main;

            if (main != null)
            {
                eatControl = new EatControl(main.usercontroler.CurrentUser, FoodGrid, tableName);
                eatControl.LoadFoodData();
                Calories = main.Calories;
                Belki    = main.Belki;
                Fats     = main.Fats;
                Uglerod  = main.Uglerod;
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Your name:");
            var name = Console.ReadLine();

            var userController    = new UserControler(name);
            var eatingController  = new EatControl(userController.CurrentUser);
            var exerciseControler = new ExerciseControl(userController.CurrentUser);

            if (userController.NewUser)
            {
                Console.WriteLine("Gender:");
                var gender = Console.ReadLine();
                var birth  = ParseDateTime("Birth");
                var weight = ParseDouble("weight");
                var height = ParseDouble("height");

                userController.SetNewUserData(gender, birth, weight, height);
            }

            Console.WriteLine(userController.CurrentUser);

            Console.WriteLine("Press E - for eating");
            Console.WriteLine("Press A - for exercise");
            var key = Console.ReadKey();

            switch (key.Key)
            {
            case ConsoleKey.E:
                var foods = EnterEating();
                eatingController.Add(foods.Food, foods.Weight);

                foreach (var item in eatingController.Eating.Foods)
                {
                    Console.WriteLine($"\t{item.Key} - {item.Value}");
                }
                break;

            case ConsoleKey.A:
                var exe = EnterExercise();
                exerciseControler.Add(exe.Activity, exe.Begin, exe.End);
                foreach (var item in exerciseControler.Exercises)
                {
                    Console.WriteLine($"\t{item.Activity} from {item.Start} to {item.Finish}");
                }
                break;
            }
            Console.ReadLine();
        }