private void BtnCadastrarProduto_Click(object sender, EventArgs e) { try { var categorias = (ComboCategoria.Tag as string).Split(','); int cat = Convert.ToInt32(categorias[ComboCategoria.SelectedIndex]); produto.SetNome(TxtNome.Text); produto.SetCodigo(); produto.SetPrecoVenda((double)numPrecoVenda.Value); produto.SetTamanho((double)numTamanho.Value); produto.SetPeso((double)numPeso.Value); produto.SetMedida(ComboMedida.Text.Substring(0, 2)); produto.AddCategoria(FabricaCategoria.GetCategoria((TipoCategoria)cat)); produto.SetDescricao(TxtDescricao.Text); produto.SetQuantidade((double)NumQuantidade.Value); produto.SetQtdMinima((double)NumQtdMinima.Value); AddFornecedoresAoProduto(); AddFabricantesAoProduto(); Produto.InserirNoBancoDeDados(produto); produto.InserirFabricantesNoBancoDeDados(); produto.InserirFornecedoresNoBancoDeDados(); produto.InserirCategoriasNoBancoDeDados(); Estoque.CadastrarProdutoNoEstoque(produto); MessageBox.Show("Produto cadastrado com sucesso."); } catch (Exception ex) { MessageBox.Show(ex.StackTrace + "\n" + ex.Message + "\n" + ex.Source); } }