public bool IncluirProduto(ProdutoInModelo ProdInMd = null) { bool ret = false; ProdutoDAL ProdDAL = new ProdutoDAL(this.Conexao); ret = ProdDAL.IncluirProduto(ProdInMd); return(ret); }
public bool IncluirProduto(ProdutoInModelo ProdInMd = null) { bool ret = false; try { if (!ValidarProduto(ProdInMd.Produto, ProdInMd.IDSubCategoria)) { MySqlCommand cmd = new MySqlCommand("MYSP_INCLUIR_PRODUTO"); cmd.Connection = Conexao.ObjetoConexao; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("_PRODUTO", ProdInMd.Produto); cmd.Parameters.AddWithValue("_PRECO", ProdInMd.Preco); cmd.Parameters.AddWithValue("_IDSUBCATEGORIA", ProdInMd.IDSubCategoria); cmd.Parameters.AddWithValue("_IDFUNCIONARIO", ProdInMd.IDFuncionario); cmd.Parameters.AddWithValue("_IDUNVENDA", ProdInMd.IDUnidadeVenda); this.Conexao.Conectar(); cmd.ExecuteNonQuery(); if (ret = ValidarProduto(ProdInMd.Produto, ProdInMd.IDSubCategoria)) { MessageBox.Show("Cadastrado com sucesso!"); } } else { MessageBox.Show("SubCategoria já cadastrada!"); } } catch (Exception ex) { MessageBox.Show("Houve problemas. Erro: \n\n" + ex.Message); } finally { this.Conexao.Desconectar(); } return(ret); }