private void button1_Click(object sender, EventArgs e) { switch (button1.Text.ToString()) { case "Begin": if (budjet.Text != "") { s.SessionCashLimit = double.Parse(budjet.Text); HideControls(); ShowControlsForAdding(); } break; case "Add": string name = Namee.Text; double cash = double.Parse(Cash.Text); try { sql.Open(); var queryExecute = SelectPlayer(name); if (int.Parse(queryExecute.ToString()) == 0) { if (cash > s.SessionCashLimit / 3) { int Player_ID = AddPlayer(name); // ID of Player int Account_ID = AddAccount(Player_ID, cash); // ID of Account Classes.Gamer gamer = new Classes.Gamer(Player_ID, Namee.Text, cash); s.AddGamers(gamer); MessageBox.Show("Добро пожаловать в игру Монтебанк для частного круга!, {0}", name); } else { MessageBox.Show("У вас не хватает денег. Сумма денег должна " + "быть больше трети от общей суммы допустимого бюджета игры."); } } else { int Select_Player = int.Parse(SelectPlayer(name).ToString()); Classes.Gamer gamer = new Classes.Gamer(Select_Player, Namee.Text, cash); s.AddGamers(gamer); MessageBox.Show("Добро пожаловать, {0}!", name); } Namee.Clear(); Cash.Clear(); sql.Close(); } catch (SqlException ex) { MessageBox.Show("There's a problem : " + ex.Message); } break; case "Start": HideControls(); break; } }
private void button1_Click(object sender, EventArgs e) { switch (button1.Text.ToString()) { case "Begin": if (budjet.Text != "") { s.SessionCashLimit = double.Parse(budjet.Text); HideControls(); ShowControlsForAdding(); } else { MessageBox.Show("Заполните поле!"); } break; case "Add": int i = 0; int namesCount = 0; double cash = double.Parse(Cash.Text); string name = Namee.Text; if (name != "") { if (s.gamers.Count != 0) { foreach (Classes.Gamer gamer_ in s.gamers) { if (gamer_.Name == Namee.Text) { namesCount++; } } i = s.gamers.Last().ID; i++; } else { i++; } if (namesCount == 0) { if (cash > s.SessionCashLimit / 3) { Classes.Gamer gamer = new Classes.Gamer(i, Namee.Text, cash); s.AddGamers(gamer); } else { MessageBox.Show("У вас не хватает денег. Сумма денег должна " + "быть больше трети от общей суммы допустимого бюджета игры."); } } else { MessageBox.Show("Добавьте игрока с другим именем!"); } } else { MessageBox.Show("Введите имя игрока"); } break; case "Start": HideControls(); break; } }
public Bet(Gamer Gamer, double Bet, string BetType) { this.Gamer = Gamer; this.bet = Bet; this.BetType = BetType; }