public static Error updateBetType(int id, int eventid, string description, string coef) { Error res = new Error(); res.error = false; try { BetType b = new BetType(id); b.eventid = eventid; b.description = description; b.coef = coef.Split(','); b.save(); return(res); } catch (Exception e) { res.error = true; res.message = e.ToString(); return(res); } }
public static Error makeBet(int bet_type_id, User user, float value) { Error res = new Error(); res.error = false; if (user.getCash() < value) { res.error = true; res.message = $"Нехватка средств, на счету {user.getCash()} средств"; } else { try { float coef = BetType.getLastCoefByID(bet_type_id); Bet b = new Bet(); b.bet_type_id = bet_type_id; b.client_id = user.id; b.cost = value; b.bet_coef = coef; b.date = DateTime.Now; user.reduceCash(value); b.save(); } catch (Exception e) { res.error = true; res.message = e.ToString(); } } return(res); }
public static DataTable getBetTypeByEvent(int event_id) { return(BetType.showAllByEvent(event_id)); }
private void updateBetType_btn_Click(object sender, EventArgs e) { betType_GridView.DataSource = BetType.showAll(); }