Ejemplo n.º 1
0
        public TabControl GetTabControl_D(Parentpage page, Grid grid, Diet diet, string name, int row, int rowspan, int column, int columnspan)
        {
            this.grid = grid;
            this.page = page;
            tab       = new TabControl();
            Grid.SetColumn(tab, column);
            Grid.SetRow(tab, row);
            Grid.SetColumnSpan(tab, columnspan);
            Grid.SetRowSpan(tab, rowspan);
            this.diet = diet;
            if (diet.manyDays)//wiele dni
            {
                for (int i = 0; i < 7; i++)
                {
                    TabItem item = new TabItem();
                    item.Header = daysString[i];
                    ListBox listbox = new ListBox();

                    listbox.SelectionChanged += HelperD_SelectionChanged;
                    for (int j = 0; j < 6; j++)
                    {
                        foreach (Dish x in diet.dish_list[i, j])
                        {
                            listbox.Items.Add(x);
                        }
                    }
                    item.Content = listbox;
                    tab.Items.Add(item);
                }
            }
            else//jeden dzień
            {
                TabItem item = new TabItem();
                item.Header            = "Posiłki";
                this.list              = new ListBox();
                list.SelectionChanged += List_SelectionChanged_D;
                foreach (List <Dish> x in diet.dish_one_day)
                {
                    foreach (Dish y in x)
                    {
                        list.Items.Add(y);
                    }
                }
                item.Content = list;
                tab.Items.Add(item);
            }
            return(tab);
        }
Ejemplo n.º 2
0
        public TabControl GetTabControl_T(Parentpage page, Grid grid, Training training, string name, int row, int rowspan, int column, int columnspan)
        {
            this.grid = grid;
            this.page = page;
            tab       = new TabControl();
            Grid.SetColumn(tab, column);
            Grid.SetRow(tab, row);
            Grid.SetColumnSpan(tab, columnspan);
            Grid.SetRowSpan(tab, rowspan);
            this.training = training;
            if (training.manyDays)
            {
                for (int i = 0; i < 7; i++)
                {
                    if (training.days[i])
                    {
                        TabItem item = new TabItem();
                        item.Header = "Dzień " + (i + 1);
                        ListBox listBox = new ListBox();

                        listBox.SelectionChanged += Helper_SelectionChanged;
                        foreach (Exercise x in training.exercisesD[i])
                        {
                            listBox.Items.Add(x);
                        }
                        item.Content = listBox;
                        tab.Items.Add(item);
                    }
                }
            }
            else
            {
                TabItem item = new TabItem();
                item.Header            = "Ćwiczenia";
                this.list              = new ListBox();
                list.SelectionChanged += List_SelectionChanged;
                foreach (Exercise x in training.exercises)
                {
                    list.Items.Add(x);
                }
                item.Content = list;
                tab.Items.Add(item);
            }
            return(tab);
        }
Ejemplo n.º 3
0
        public Button getBackButton(Grid grid, Parentpage page, string name, int row, int rowspan, int column, int columnspan)
        {
            Button button = new Button();

            button.Name = name;
            Grid.SetColumn(button, column);
            Grid.SetRow(button, row);
            Grid.SetColumnSpan(button, columnspan);
            Grid.SetRowSpan(button, rowspan);
            button.Click  += Button_Click;
            button.Content = new Image
            {
                Source              = new BitmapImage(new Uri(@"C:\Users\Kacper\source\repos\FITAPP\back.png")),
                VerticalAlignment   = VerticalAlignment.Stretch,
                HorizontalAlignment = HorizontalAlignment.Stretch
            };
            this.grid = grid;
            this.page = page;
            return(button);
        }
Ejemplo n.º 4
0
 public Specific_dishPage(Dish dish, Parentpage parent)
 {
     this.dish   = dish;
     this.parent = parent;
 }
Ejemplo n.º 5
0
 public DetailsDiet(Diet diet, Parentpage parentpage)
 {
     this.diet       = diet;
     this.parentpage = parentpage;
 }
Ejemplo n.º 6
0
 public Specific_dietPage(Diet diet, Parentpage parentpage)
 {
     this.diet       = diet;
     this.parentpage = parentpage;
 }
 public Specific_trainingPage(Training training, Parentpage parentpage)
 {
     this.training   = training;
     this.parentpage = parentpage;
 }
Ejemplo n.º 8
0
 public Specific_exercisePage(Exercise exercise, Parentpage parentpage)
 {
     this.parentpage = parentpage;
     this.exercise   = exercise;
 }