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); } }