예제 #1
0
        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 : "";
            }
        }
예제 #2
0
        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();
        }