protected void Button1_Click(object sender, EventArgs e) { int minbet = Convert.ToInt32(TextBox1.Text); int maxbet = Convert.ToInt32(TextBox2.Text); using (var context = new BlackJackOnlineEntities()) { var res = (from r in context.BetRanges select r).FirstOrDefault(); if (res != null) { res.minbet = minbet; res.maxbet = maxbet; context.SaveChanges(); } else if (res == null) { var betdetails = new BetRange(); betdetails.minbet = minbet; betdetails.maxbet = maxbet; context.BetRanges.Add(betdetails); context.SaveChanges(); } } }
protected void Button1_Click(object sender, EventArgs e) { using (var context = new BlackJackOnlineEntities()) { var curpswd = TextBox1.Text; var newpswd = TextBox2.Text; var conpswd = TextBox3.Text; var username = Session["Username"]; if (newpswd != conpswd) { Label1.Text = "passwords did not match"; } else { var res = (from r in context.Users where r.UserName == username select r).FirstOrDefault(); if (res != null) { res.Password = newpswd; context.SaveChanges(); Response.Redirect("Home.aspx"); } } } }
public void updateGameRecord(string status) { using (var context = new BlackJackOnlineEntities()) { var res = (from r in context.GameRecords where r.UserName == username select r).FirstOrDefault(); if (res != null) { if (status == "win") { res.Win += 1; } else if (status == "lose") { res.Loss += 1; } else if (status == "draw") { res.Draw += 1; } context.SaveChanges(); } } }
private void CreateDeck() // create a new deck by pulling all cards from cardinfo table { using (var context = new BlackJackOnlineEntities()) { deck = (from c in context.CardInfoes select c).ToList(); } }
protected void Page_Load(object sender, EventArgs e) { using (var context = new BlackJackOnlineEntities()) { var res = (from r in context.GameRecords select r).ToList(); Label1.Text = "The history of game players."; GridView1.DataSource = res; GridView1.DataBind(); } }
public void updateScore(int score) { using (var context = new BlackJackOnlineEntities()) { var res = (from r in context.UserFunds where r.UserName == username select r).FirstOrDefault(); if (res != null) { res.Funds = score; context.SaveChanges(); } } }
protected void Button1_Click1(object sender, EventArgs e) { var username = TextBox1.Text; var password = TextBox2.Text; var repswd = TextBox3.Text; if (password != repswd) { Label1.Text = "password and retype password did not match"; } else { using (var context = new BlackJackOnlineEntities()) { var res = (from r in context.Users where r.UserName == username && r.Password == password select r).FirstOrDefault(); if (res != null) { Label1.Text = "Account already exist."; } else { var userprofile = new User(); userprofile.UserName = username; userprofile.Password = password; var gamerec = new GameRecord(); gamerec.UserName = username; gamerec.Win = 0; gamerec.Loss = 0; gamerec.Draw = 0; var initfund = new UserFund(); initfund.Funds = 300; initfund.UserName = username; context.Users.Add(userprofile); context.GameRecords.Add(gamerec); context.UserFunds.Add(initfund); context.SaveChanges(); Response.Redirect("Login.aspx"); } } } }
private void getPlayerStat(User user) { using (var context = new BlackJackOnlineEntities()) { var stats = from u in context.Users where u.user_id == 1 select new { u.wins, u.losses, u.draws, u.blackjack, u.highscore }; foreach (var s in stats) { playerWins = Convert.ToInt32(s.wins); playerLosses = Convert.ToInt32(s.losses); playerDraws = Convert.ToInt32(s.draws); playerBlackJack = Convert.ToInt32(s.blackjack); playerHScore = Convert.ToInt32(s.highscore); } } }
protected void Page_Load(object sender, EventArgs e) { using (var context = new BlackJackOnlineEntities()) { username = Session["Username"].ToString(); Label1.Text = "Welcome, " + username; var res = (from r in context.UserFunds where r.UserName == username select r).FirstOrDefault(); if (res != null) { Label2.Text = Convert.ToString(res.Funds); } } }
protected void Page_Load(object sender, EventArgs e) { var username = Session["Username"]; Label4.Text = "Hi " + username; using (var context = new BlackJackOnlineEntities()) { var res = (from r in context.GameRecords where r.UserName == username select r).FirstOrDefault(); if (res != null) { Label1.Text = "Number of win games " + res.Win; Label2.Text = "Number of Loss games " + res.Loss; Label3.Text = "Number of Draw games " + res.Draw; } } }
protected void Button1_Click(object sender, EventArgs e) { var username = Session["Username"]; var newfund = Convert.ToInt32(TextBox1.Text); using (var context = new BlackJackOnlineEntities()) { var res = (from r in context.UserFunds where r.UserName == username select r).FirstOrDefault(); if (res != null) { res.Funds += newfund; context.SaveChanges(); Response.Redirect("Home.aspx"); } } }
/// <summary> /// Preparing cards list /// </summary> public void Start() { deckOfCards = new List <Card>(); for (int i = 0; i < 4; i++) { for (int j = 0; j < 13; j++) { // deckOfCards.Add(new Card() { Suit = (CardSuit)i, Face = (CardFace)j }); var context = new BlackJackOnlineEntities(); var carddetails = new CardInfo(); carddetails.PokerOrder = j + 1; carddetails.Name = Convert.ToString((CardSuit)i) + Convert.ToString((CardFace)j); carddetails.Image = "~/PNG-cards-1.3/" + Convert.ToString((CardSuit)i) + Convert.ToString((CardFace)j); context.CardInfoes.Add(carddetails); context.SaveChanges(); } } }
protected void Button1_Click1(object sender, EventArgs e) { var username = TextBox1.Text; var password = TextBox2.Text; using (var context = new BlackJackOnlineEntities()) { var res = (from r in context.Users where r.UserName == username && r.Password == password select r).FirstOrDefault(); if (res != null) { Session["Username"] = username; Response.Redirect("Home.aspx"); } else { Label1.Text = " Username or Password did not match. Please try again."; } } }
protected void Button1_Click(object sender, EventArgs e) { Userscore = 0; Dealerscore = 0; UserHand.Clear(); DealerHand.Clear(); Button2.Visible = true; Button3.Visible = true; Button4.Visible = true; Label7.Visible = true; Label8.Visible = true; bool flag = true; if (flag) { using (var context = new BlackJackOnlineEntities()) { var betdet = (from b in context.BetRanges select b).FirstOrDefault(); int minbet = betdet.minbet; int maxbet = (int)betdet.maxbet; var res = (from r in context.UserFunds where r.UserName == username select r).FirstOrDefault(); if (res != null) { int betavail = Convert.ToInt32(res.Funds); bet = Convert.ToInt32(TextBox1.Text); if (bet >= minbet && bet <= maxbet) { if (bet < betavail) { remfund = Math.Abs(betavail - bet); res.Funds = remfund; context.SaveChanges(); // Label3.Text = Convert.ToString(remfund); } else { Label3.Text = "Funds are not sufficient. Please add funds."; Thread.Sleep(2000); flag = false; Response.Redirect("Addfunds.aspx"); } } else { Label3.Text = "Bet amount is not in the range. Please enter bet amount between " + minbet + " and " + maxbet; flag = false; } } } } if (flag) { Label3.Visible = false; cards = new List <int>(); for (int i = 1; i < 53; i++) { cards.Add(i); } string user1 = displayCard(userHand(cards)); string user2 = displayCard(userHand(cards)); string dealer1 = displayCard(dealerHand(cards)); string dealer2 = displayCard(dealerHand(cards)); User1.ImageUrl = "Images1/" + user1 + ".png"; User2.ImageUrl = "Images1/" + user2 + ".png"; User1.Visible = true; User2.Visible = true; Dealer1.ImageUrl = "Images1/" + dealer1 + ".png"; Dealer2.ImageUrl = "Images1/" + dealer2 + ".png"; Dealer1.Visible = true; // Dealer2.Visible = true; Userscore = calculateBlackJack(UserHand); Dealerscore = calculateBlackJack(DealerHand); Label4.Text = "User Score :" + Userscore; // Label5.Text = "Dealer Score :" + Dealerscore; if (Userscore == 21) { Label6.Text = "Wow....BlackJack.. User won the game"; remfund = ((3 * bet) + remfund); updateScore(remfund); updateGameRecord("win"); Dealer2.Visible = true; Label5.Visible = true; Label5.Text = "Dealer Score :" + Dealerscore; } } }