private void BtnCadastrarCadProduto_Click(object sender, RoutedEventArgs e) { Produto produto = new Produto(); produto.Nome = txbNomeCadProduto.Text; produto.Modelo = txbModeloCadProduto.Text; produto.Serial = txbSerialCadProduto.Text; Categoria categoria = new Categoria(); categoria.Nome = txbCategoriaCadProduto.Text; produto.Categoria = categoria; Marca marca = new Marca(); marca.Nome = txbMarcaCadProduto.Text; produto.Marca = marca; bool todosOsTextBoxEstaoPreenchidos = true; foreach (var child in this.stack.Children) { var textBox = child as TextBox; if (textBox != null && string.IsNullOrEmpty((child as TextBox).Text)) { todosOsTextBoxEstaoPreenchidos = false; break; } } if (todosOsTextBoxEstaoPreenchidos) { MessageBox.Show("Campo preenchidos com sucesso"); } else { MessageBox.Show("Campo obrigatório (*) sem preenchimento"); controleProduto.EditarProduto(produto); } produto.Estoque = Convert.ToInt32(txbEstoqueCadProduto.Text); produto.EstoqueMinimo = Convert.ToInt32(txbEstoqueMinCadProduto.Text); produto.Custo = Convert.ToDecimal(txbCustoCadProduto.Text); produto.Preco = Convert.ToDecimal(txbPrecoCadProduto.Text); if (txbCodCadProduto.Text == string.Empty) { controleProduto.CadastrarProduto(produto); } else { produto.Id = Convert.ToInt32(txbCodCadProduto.Text); produto.CategoriaId = Convert.ToInt32(txbCategoriaIdCadProduto.Text); produto.MarcaId = Convert.ToInt32(txbMarcaIdCadProduto.Text); controleProduto.EditarProduto(produto); } MessageBox.Show(controleProduto.mensagem); if (controleProduto.sucesso) { AtualizarProduto(); LimparProduto(); } #region Anterior //Produto produto = new Produto(); //Produto.id_usuario = txbCodCadProduto.Text; //produto.nome = txbNomeCadProduto.Text; //produto.categoria = txbCategoriaCadProduto.Text; //produto.marca = txbMarcaCadProduto.Text; //produto.modelo = txbModeloCadProduto.Text; //produto.estoque = txbEstoqueCadProduto.Text; //produto.estoqueMinimo = txbEstoqueMinCadProduto.Text; //produto.custo = txbCustoCadProduto.Text; //produto.preco = txbPrecoCadProduto.Text; //produto.serial = txbSerialCadProduto.Text; //Model.ControleProduto controleProduto = new Model.ControleProduto(); //controleProduto.CadastrarProduto(produto); //MessageBox.Show(controleProduto.mensagem); #endregion }