/** * Método que recebe um produto e preenche na tela os campos com suas informações. */ private void PopularCamposPeloProduto(Produto produto) { txtCodigo.Text = produto.Id.ToString(); txtNome.Text = produto.Nome; txtPrecoCusto.Text = produto.ValorPago.ToString(); txtPrecoVenda.Text = produto.ValorVenda.ToString(); txtQuantidadeDisponivel.Text = produtoDAO.CalcularSaldoDoProduto(produto).ToString(); cbCategoria.SelectedItem = produto.Categoria; cbUnidadeDeMedida.SelectedItem = produto.UnidadeDeMedida; }
private bool VerificarSaldoDoItem(Produto produto, double quantidade) { var saldo = produtoDAO.CalcularSaldoDoProduto(produto); if (quantidade > saldo) { WPFUtils.MostrarCaixaDeTextoDeErro($"Saldo indisponível! Esse produto tem apenas {saldo} no saldo e você está tentando vender {quantidade}"); return(false); } else { return(true); } }