/// <summary> /// Crie uma nova aposta e armazene-a no meu campo aposta /// Retorne verdadeiro se o cara tem dinheiro para apostar /// </summary> public bool NovaAposta(int quantidade, int cachorro) { if (quantidade <= 4) { throw new Exception("A aposta minima deve ser maior que 5R$."); } // MessageBox.Show("A aposta mínima deve ser maior que 5R$", "Aposta não realizada!", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); if (_minhaAposta != null) { if (quantidade <= _dinheiro) { _minhaAposta = new Aposta(this); _minhaAposta.SetQuantidade(quantidade); _minhaAposta.SetCachorro(cachorro); return(true); } else { throw new Exception(_nome + ": saldo Insuficiente" + "voce possui" + _dinheiro + "R$."); } } else { return(false); } }
/// Parametro do apostador public Apostador(string nome, int dinheiro, RadioButton meuradiobutton, Label minhalabel) { _nome = nome; _dinheiro = dinheiro; _meuradiobutton = meuradiobutton; _minhalabel = minhalabel; _minhaAposta = new Aposta(this); UpdateLabels(); }
/// <summary> /// Reinicializar minha aposta para que ela zere e instanciar uma nova aposta /// </summary> public void LimparAposta() { _minhaAposta = null; _minhaAposta = new Aposta(this); }