Beispiel #1
0
        public bool IncluirProduto(ProdutoInModelo ProdInMd = null)
        {
            bool       ret     = false;
            ProdutoDAL ProdDAL = new ProdutoDAL(this.Conexao);

            ret = ProdDAL.IncluirProduto(ProdInMd);

            return(ret);
        }
Beispiel #2
0
        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);
        }