public TypeViewEdit(Type_electronic selectmanufacter) { InitializeComponent(); if (selectmanufacter != null) { _currentman = selectmanufacter; } DataContext = _currentman; }
private void Update_search() { Type_electronic type_ = (Type_electronic)cmp_type.SelectedItem; var cur = electronic_shopEntities.GetContext().Products.ToList(); if (chk_actual.IsChecked == true) { cur = cur.Where(i => i.amount > 0).ToList(); } if (cmp_type.SelectedIndex > 0) { cur = cur.Where(i => type_.Type_products.Select(p => p.product).Contains(i.id_product)).ToList(); } cur = cur.Where(i => i.name_product.ToLower().Contains(txt_search.Text.ToLower())).ToList(); dtg_product.ItemsSource = cur.OrderBy(p => p.name_product); }
private void Update_search() { //получаем выбранный объект Type_electronic type_ = (Type_electronic)cmp_type.SelectedItem; var cur = electronic_shopEntities.GetContext().Type_products.ToList(); if (chk_actual.IsChecked == true) { cur = cur.Where(i => i.Products.amount > 0).ToList(); } if (cmp_type.SelectedIndex > 0) { cur = cur.Where(i => i.type == type_.id_type_electronic).ToList(); } cur = cur.Where(i => i.Products.name_product.ToLower().Contains(txt_search.Text.ToLower())).ToList(); lst_main.ItemsSource = cur.OrderBy(p => p.Products.name_product); }