Example #1
0
        void Set_new_items()
        {
            my_profile = myDB.People.ToList().Find(x => x.ID == my_profile.ID);

            Link_final.Clear();
            foreach (var i in myDB.Finals.ToList())
            {
                if (my_profile.FamilyID == i.Person.FamilyID)
                {
                    Link_final.Add(new List_view_final_my(i));
                }
            }
            OnPropertyChanged(nameof(Link_final));

            category_list = new ObservableCollection <SelectableItemWrapper <Category> >();
            foreach (var i in myDB.Categories)
            {
                SelectableItemWrapper <Category> temp = new SelectableItemWrapper <Category>();
                temp.Item = i;
                category_list.Add(temp);
            }
            OnPropertyChanged(nameof(Category_list));

            goods_list = new ObservableCollection <SelectableItemWrapper <Product> >();
            foreach (var i in myDB.Products)
            {
                SelectableItemWrapper <Product> temp = new SelectableItemWrapper <Product>();
                temp.Item = i;
                goods_list.Add(temp);
            }
            OnPropertyChanged(nameof(Goods_list));

            Profiles = new ObservableCollection <List_view_person>();
            foreach (var i in myDB.People)
            {
                List_view_person temp = new List_view_person(i);
                if (i.FamilyID == my_profile.FamilyID)
                {
                    profiles.Add(temp);
                }
            }
            OnPropertyChanged(nameof(Profiles));

            if (my_profile.Right.Level == 0)
            {
                Is_visibility = Visibility.Visible;
            }
            else
            {
                Is_visibility = Visibility.Hidden;
            }
            SetCosts();
            SetIncome();
        }
Example #2
0
        public Viwe_Model_Index(Person _my_profile)
        {
            my_profile = _my_profile;

            if (my_profile.Right.Level == 0)
            {
                Is_visibility = Visibility.Visible;
            }
            else
            {
                Is_visibility = Visibility.Hidden;
            }


            foreach (var i in myDB.Finals.ToList())
            {
                if (my_profile.FamilyID == i.Person.FamilyID)
                {
                    Link_final.Add(new List_view_final_my(i));
                }
            }


            Set_Filter();



            for (int i = 0; i < 12; i++)
            {
                list_month_viwe_start.Add(new Month_Viwe(month[i], i + 1));
            }
            for (int i = 0; i < 12; i++)
            {
                list_month_viwe_end.Add(new Month_Viwe(month[i], i + 1));
            }

            SetCosts();
            SetIncome();
        }