private void Window_ContentRendered(object sender, EventArgs e) { AutoCompleteBoxCategoria.ItemFilter += (s, o) => (o as Categoria).Nome.ToString().Contains(s); var ctx = new ERPDBModelContainer(); AutoCompleteBoxCategoria.ItemsSource = ctx.CategoriaSet.ToList(); var l = new List <String>(); foreach (Fornecedor f in ctx.FornecedorSet.ToList()) { l.Add(f.Nome); } comboBoxFornecedores.ItemsSource = l; ctx.Dispose(); if (edit_mode) { LabelTitle.Content = "Editar Produto " + produto_edit.Nome; textBoxCodigo.Text = produto_edit.Codigo.ToString(); textBoxNome.Text = produto_edit.Nome; textBoxPrecoCusto.Text = produto_edit.PrecoCusto.ToString("0.00", CultureInfo.InvariantCulture); textBoxPrecoVista.Text = produto_edit.PrecoVista.ToString("0.00", CultureInfo.InvariantCulture); textBoxPrecoPrazo.Text = (produto_edit.PrecoPrazo != null) ? ((double)produto_edit.PrecoPrazo).ToString("0.00", CultureInfo.InvariantCulture) : "0"; textBoxEstoque.Text = produto_edit.Quantidade.ToString(); textBoxDescricao.Text = produto_edit.Descricao; AutoCompleteBoxCategoria.Text = produto_edit.Nome; comboBoxFornecedores.SelectedItem = (produto_edit.Fornecedor != null) ? produto_edit.Fornecedor.Nome : ""; } }
private void Window_ContentRendered(object sender, EventArgs e) { AutoCompleteBoxBusca.ItemFilter += (s, o) => (o as Produto).Codigo.ToString().Contains(s) || (o as Produto).Nome.Contains(s); var ctx = new ERPDBModelContainer(); AutoCompleteBoxBusca.ItemsSource = ctx.ProdutoSet.ToList(); labelName.Content = Controller.LoggedUser.Nome; loaded = true; ctx.Dispose(); }