private void InserirProduto()
        {
            Produto produto = new Produto();

            try
            {
                ProdutoBll produtoBll = new ProdutoBll();
                int fornecedorID = int.TryParse(ddlFornecedor.SelectedValue, out fornecedorID) ? fornecedorID : 0;
                decimal precoUnitario = decimal.TryParse(txtPrecoUnitario.Text, out precoUnitario) ? precoUnitario : 0;
                decimal precoQuantidade = decimal.TryParse(txtPrecoQuantidade.Text, out precoQuantidade) ? precoQuantidade : 0;
                decimal quantidadeReposicao = decimal.TryParse(txtQuantidadeReposicao.Text, out quantidadeReposicao) ? quantidadeReposicao : 0;

                produto.Ativo = cbAtivo.Checked;
                produto.Descricao = txtDescricao.Text;
                //TODO: IMPLEMENTAR
                //produto.EmpresaID
                //produto.FornecedorID = fornecedorID;
                produto.PrecoQuantidade = precoQuantidade;
                produto.PrecoUnitario = precoUnitario;

                produtoBll.InserirProduto(produto);

                LimparFormulario();

                LogBll.InserirLog(new Log
                {
                    ItemID = produto.ID,
                    Login = Context.User.Identity.Name,
                    Operacao = TipoOperacao.Create.ToString(),
                    Tabela = "Produto"
                });

                Msg.Sucesso(Resource.ItemSalvoSucesso, this);
            }
            catch (Exception ex)
            {
                LogBll.InserirLog(new Log
                {
                    ItemID = produto.ID,
                    Login = Context.User.Identity.Name,
                    Mensagem = ex.Message,
                    Operacao = TipoOperacao.Update.ToString(),
                    Tabela = "Produto"
                });

                Msg.Erro(Resource.ContateAdminstrador, this);
            }
        }