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(); }
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(); }