public void f_redraw_page(string my_player_name, string my_photo_image, string my_player_balance, bool show_bets) { ss_seat = new hedgeem_control_seats(); ss_seat.p_player_name = my_player_name; if (Session["photo_uploaded"] != null) { ss_seat.p_photo_image = "resources/" + Session["photo_uploaded"].ToString() + ".jpg"; } else { ss_seat.p_photo_image = "resources/player_avitar_sit_here.jpg"; } ss_seat.p_balance = "£ " + my_player_balance; ss_seat.p_player_id = 123; ss_seat.p_seat_index = 0; ss_seat.p_show_bets_info = show_bets; for (int hand_index = 0; hand_index < 4; hand_index++) { HedgeEmHandPayout my_hand_payout = new HedgeEmHandPayout(); my_hand_payout.hand_index = hand_index; my_hand_payout.payout_value = 444; ss_seat.f_add_hedgeem_hand_payout_to_list(my_hand_payout); } string chip_icon_resource_name = "chip_icon_0.png"; ss_seat.p_chip_icon = "resources/chips/" + chip_icon_resource_name; //if (chk_show_chip_icon.Checked == true) //{ // ss_seat.p_balance = "puke"; // ss_seat.p_show_bets_info = true; //} bool xxx_show_payout = true; if (xxx_show_payout) { ss_seat.p_payout += 10; ss_seat.p_payout = "£12.50"; } Place_Holder_Player_Info.Controls.Add(ss_seat); }
public void f_update_hedgeem_control_seat_with_info_from_server() { log.Debug("f_update_hedgeem_control_seat_with_info_from_server called"); try { int my_seat_id = -1; int my_seat_player_id = -1; string my_seat_player_name = "Empty Seat"; double my_player_funds_at_seat = 0; _table_id = 1000; // For each seat at this table sit a player from the knoww list of current players int xxxHC_number_of_seats = 6; for (int seat_index = 0; seat_index < xxxHC_number_of_seats; seat_index++) { ss_seat = new hedgeem_control_seats(); if (_global_game_state_object._seats.Count() != 0) { my_seat_id = _global_game_state_object._seats[seat_index].p_seat_id; my_seat_player_id = _global_game_state_object._seats[seat_index].p_player_id; my_seat_player_name = _global_game_state_object._seats[seat_index].p_player_name; my_player_funds_at_seat = _global_game_state_object._seats[seat_index].p_player_seat_balance; } if (my_seat_player_id == -1) { ss_seat.p_player_name = ""; ss_seat.p_photo_image = "player_avitar_sit_here"; ss_seat.p_balance = "0"; ss_seat.p_player_id = my_seat_player_id; ss_seat.p_seat_index = my_seat_id; string chip_icon_resource_name = String.Format("chip_icon_{0}.png", seat_index); ss_seat.p_chip_icon = "../resources/" + chip_icon_resource_name; // Highlight the seat the current player is sitting at. if (mytext_player_Id.Value != "") { if (Convert.ToInt32(mytext_player_Id_hedgeem.Value) == Convert.ToInt32(my_seat_player_id)) { ss_seat.p_back_color = "Black"; } else { ss_seat.p_back_color = "Black"; } } else { ss_seat.p_back_color = "Black"; } Place_Holder_Player_Info.Controls.Add(ss_seat); } else { string player_seat_balance_text = String.Format("£{0:#0.00}", my_player_funds_at_seat); string avatar_image_name = ""; try { //avatar_image_name = "player_avatar_" + Session["username"].ToString(); avatar_image_name = "player_avatar_" + my_seat_player_name; } catch (Exception ex) { string my_error_popup = "alert('Error in f_update_hedgeem_control_seat_with_info_from_server" + ex.Message.ToString() + "');"; ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", my_error_popup, true); HedgeEmLogEvent my_log = new HedgeEmLogEvent(); my_log.p_message = "Exception caught in f_update_hedgeem_control_seat_with_info_from_server function " + ex.Message; my_log.p_method_name = "f_update_hedgeem_control_seat_with_info_from_server"; my_log.p_player_id = f_get_player_id(); my_log.p_game_id = game_id; my_log.p_table_id = _table_id; log.Error(my_log.ToString()); } //ss_seat.p_player_name = Session["username"].ToString(); ss_seat.p_photo_image = avatar_image_name; ss_seat.p_balance = player_seat_balance_text; ss_seat.p_seat_index = my_seat_id; ss_seat.p_player_id = my_seat_player_id; string chip_icon_resource_name = String.Format("chip_icon_{0}.png", seat_index); ss_seat.p_chip_icon = "../resources/" + chip_icon_resource_name; // Highlight the seat the current player is sitting at. if (mytext_player_Id.Value != "") { if (Convert.ToInt32(mytext_player_Id_hedgeem.Value) == Convert.ToInt32(my_seat_player_id)) { ss_seat.p_back_color = "Orange"; } else { ss_seat.p_back_color = "Black"; } } else if (f_get_player_id() == my_seat_player_id) { ss_seat.p_back_color = "Orange"; } else { ss_seat.p_back_color = "Black"; } Place_Holder_Player_Info.Controls.Add(ss_seat); } Session["ss_seat.p_player_name_" + seat_index] = ss_seat.p_player_name; Session["ss_seat.p_photo_image_" + seat_index] = ss_seat.p_photo_image; Session["ss_seat.p_balance_" + seat_index] = ss_seat.p_balance; Session["ss_seat.p_seat_index_" + seat_index] = ss_seat.p_seat_index; Session["ss_seat.p_player_id_" + seat_index] = ss_seat.p_player_id; Session["ss_seat.p_chip_icon_" + seat_index] = ss_seat.p_chip_icon; Session["ss_seat.p_back_color_" + seat_index] = ss_seat.p_back_color; Session["mytext_player_Id"] = mytext_player_Id.Value; Session["mytext_player_Id_hedgeem"] = mytext_player_Id_hedgeem.Value; } } catch (Exception ex) { string my_error_popup = "alert('Error in f_update_hedgeem_control_seat_with_info_from_server - " + ex.Message.ToString() + "');"; ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", my_error_popup, true); HedgeEmLogEvent my_log = new HedgeEmLogEvent(); my_log.p_message = "Exception caught in f_update_hedgeem_control_seat_with_info_from_server function " + ex.Message; my_log.p_method_name = "f_update_hedgeem_control_seat_with_info_from_server"; my_log.p_player_id = f_get_player_id(); my_log.p_game_id = game_id; my_log.p_table_id = _table_id; log.Error(my_log.ToString()); } }
protected void btn_Get_Clicked_Player_Id_Click(object sender, EventArgs e) { log.Debug("btn_Get_Clicked_Player_Id_Click called"); HedgeEmPlayer a_player = (HedgeEmPlayer)Session["value"]; if (Convert.ToInt32(mytext_player_Id_hedgeem.Value) > 0) { if (a_player != null) { //f_update_seat_panels_with_info_from_servers(); } } else { try { Session["current_player_seat_id"] = mytext_player_Id.Value; // int seat_index_if_seated = my_hedgeem_table.f_find_seat_number_for_player_id(f_get_player_id()); int seat_index_if_seated = 0; if (seat_index_if_seated >= 0) { String msz = String.Format("Already seated at seat {0}, you are not permitted to sit at more that one seat.", seat_index_if_seated + 1); string Message; Message = "alert('" + msz + "')"; // ScriptManager.RegisterStartupScript(updPanl_to_avoid_Postback, updPanl_to_avoid_Postback.GetType(), "Not_Seated", Message, true); for (int seat_index = 0; seat_index < f_get_player_id(); seat_index++) { ss_seat = new hedgeem_control_seats(); ss_seat.p_player_name = Session["ss_seat.p_player_name_" + seat_index].ToString(); ss_seat.p_photo_image = Session["ss_seat.p_photo_image_" + seat_index].ToString(); ss_seat.p_balance = Session["ss_seat.p_balance_" + seat_index].ToString(); ss_seat.p_seat_index = Convert.ToInt32(Session["ss_seat.p_seat_index_" + seat_index]); ss_seat.p_player_id = Convert.ToInt32(Session["ss_seat.p_player_id_" + seat_index]); ss_seat.p_chip_icon = Session["ss_seat.p_chip_icon_" + seat_index].ToString(); ss_seat.p_back_color = Session["ss_seat.p_back_color_" + seat_index].ToString(); mytext_player_Id.Value = Session["mytext_player_Id"].ToString(); mytext_player_Id_hedgeem.Value = Session["mytext_player_Id_hedgeem"].ToString(); Place_Holder_Player_Info.Controls.Add(ss_seat); } } else { f_update_hedgeem_control_seat_with_info_from_server(); // ScriptManager.RegisterStartupScript(this.updPanl_to_avoid_Postback, this.updPanl_to_avoid_Postback.GetType(), "Open Sit Here Form", "window.open('frm_sit_here.aspx','','height=200,width=300,left=300,top=200,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes','_blank');", true); } } catch (Exception ex) { string my_error_popup = "alert('" + ex.Message.ToString() + "');"; ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", my_error_popup, true); log.Error("Error in btn_Get_Clicked_Player_Id_Click", new Exception(ex.Message)); HedgeEmLogEvent my_log = new HedgeEmLogEvent(); my_log.p_message = "Exception caught in btn_Get_Clicked_Player_Id_Click function " + ex.Message; my_log.p_method_name = "btn_Get_Clicked_Player_Id_Click"; my_log.p_player_id = f_get_player_id(); my_log.p_game_id = game_id; my_log.p_table_id = _table_id; log.Error(my_log.ToString()); } } }
private void xxx_not_usedf_update_seat_panels_with_info_from_servers() { int my_seat_id = -1; int my_seat_player_id = -1; string my_seat_player_name = "Empty Seat"; double my_player_funds_at_seat = 0; try { // For each seat at this table sit a player from the knoww list of current players for (int seat_index = 0; seat_index < f_get_player_id(); seat_index++) { ss_seat = new hedgeem_control_seats(); my_seat_id = _global_game_state_object._seats[seat_index].p_seat_id; my_seat_player_id = _global_game_state_object._seats[seat_index].p_player_id; my_seat_player_name = _global_game_state_object._seats[seat_index].p_player_name; my_player_funds_at_seat = _global_game_state_object._seats[seat_index].p_player_seat_balance; // Test if no-one is sitting at seat (as indicated by seat_player_id = -1) if (my_seat_player_id == -1) { ss_seat.p_player_name = ""; ss_seat.p_photo_image = ""; ss_seat.p_balance = "0"; ss_seat.p_player_id = my_seat_player_id; ss_seat.p_seat_index = my_seat_id; Session["seat_id"] = my_seat_id; //string chip_icon_resource_name = String.Format("player_avatar_sit_here.JPG"); string chip_icon_resource_name = ""; ss_seat.p_chip_icon = "../resources/" + chip_icon_resource_name; Place_Holder_Player_Info.Controls.Add(ss_seat); } else { string player_seat_balance_text = String.Format("£{0:#0.00}", my_player_funds_at_seat); //player_seat_balance_text = (9000 + _global_game_state_object.test()).ToString(); string avatar_image_name = ""; try { //avatar_image_name = "player_avatar_" + Session["username"].ToString(); avatar_image_name = "player_avatar_" + my_seat_player_name; } catch (Exception ex) { string my_error_popup = "alert('" + ex.Message.ToString() + "');"; ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", my_error_popup, true); HedgeEmLogEvent my_log = new HedgeEmLogEvent(); my_log.p_message = "Exception caught in f_update_seat_panels_with_info_from_servers function " + ex.Message; my_log.p_method_name = "f_update_seat_panels_with_info_from_servers"; my_log.p_player_id = f_get_player_id(); my_log.p_game_id = game_id; my_log.p_table_id = _table_id; log.Error(my_log.ToString()); } ss_seat.p_player_name = Session["username"].ToString(); ss_seat.p_photo_image = avatar_image_name; ss_seat.p_balance = player_seat_balance_text; ss_seat.p_seat_index = my_seat_id; ss_seat.p_player_id = my_seat_player_id; string chip_icon_resource_name = String.Format("chip_icon_{0}.png", seat_index); ss_seat.p_chip_icon = "../resources/" + chip_icon_resource_name; Place_Holder_Player_Info.Controls.Add(ss_seat); } } } catch (Exception ex) { string my_error_popup = "alert('" + ex.Message.ToString() + "');"; ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", my_error_popup, true); HedgeEmLogEvent my_log = new HedgeEmLogEvent(); my_log.p_message = "Exception caught in f_update_seat_panels_with_info_from_servers function " + ex.Message; my_log.p_method_name = "f_update_seat_panels_with_info_from_servers"; my_log.p_player_id = f_get_player_id(); my_log.p_game_id = game_id; my_log.p_table_id = _table_id; log.Error(my_log.ToString()); } }
private void Controls_for_Betting_Panels_and_Board_Cards() { cc_flop_card1 = new hedgeem_control_card(); cc_flop_card2 = new hedgeem_control_card(); cc_flop_card3 = new hedgeem_control_card(); cc_turn_card = new hedgeem_control_card(); cc_river_card = new hedgeem_control_card(); cc_flop_card1.p_enum_card_position = enum_card_position.LEFT; cc_flop_card2.p_enum_card_position = enum_card_position.MIDDLE; cc_flop_card3.p_enum_card_position = enum_card_position.RIGHT; cc_turn_card.p_enum_card_position = enum_card_position.MIDDLE; cc_river_card.p_enum_card_position = enum_card_position.MIDDLE; ss_seat = new hedgeem_control_seats(); }
public void f_update_hedgeem_control_seat_with_info_from_server() { // Create a 'log event' object to audit execution HedgeEmLogEvent my_log_event = new HedgeEmLogEvent(); my_log_event.p_method_name = System.Reflection.MethodBase.GetCurrentMethod().ToString(); my_log_event.p_message = "Method Entered."; my_log_event.p_player_id = p_session_player_id; my_log_event.p_table_id = p_session_personal_table_id; log.Debug(my_log_event.ToString()); try { int my_seat_id = -1; int my_seat_player_id = -1; double my_player_funds_at_seat = 0; p_session_personal_table_id = Convert.ToInt32(Session["p_session_personal_table_id"]); int my_number_of_seats = _global_game_state_object.p_number_of_seats_int; // For each seat at this table sit a player from the knoww list of current players for (int seat_index = 0; seat_index < my_number_of_seats; seat_index++) { ss_seat = new hedgeem_control_seats(); if (_global_game_state_object._seats.Count() != 0) { my_seat_id = _global_game_state_object._seats[seat_index].p_seat_id; my_seat_player_id = _global_game_state_object._seats[seat_index].p_player_id; my_player_funds_at_seat = _global_game_state_object._seats[seat_index].p_player_seat_balance; } if (my_seat_player_id == -1) { ss_seat.p_player_name = ""; ss_seat.p_photo_image = "no_avitar_image.jpg"; ss_seat.p_balance = "0"; ss_seat.p_player_id = my_seat_player_id; ss_seat.p_seat_index = my_seat_id; string chip_icon_resource_name = String.Format("chip_icon_{0}.png", seat_index); ss_seat.p_chip_icon = "../resources/chips/" + chip_icon_resource_name; // Highlight the seat the current player is sitting at. if (mytext_player_Id.Value != "") { if (Convert.ToInt32(mytext_player_Id_hedgeem.Value) == Convert.ToInt32(my_seat_player_id)) { ss_seat.p_back_color = "Black"; } else { ss_seat.p_back_color = "Black"; } } else { ss_seat.p_back_color = "Black"; } Place_Holder_Player_Info.Controls.Add(ss_seat); } else { string player_seat_balance_text = String.Format("£{0:#0.00}", my_player_funds_at_seat); string avatar_image_name = ""; try { //if (File.Exists(Server.MapPath("resources/player_avatar_" + Session["p_session_username"].ToString() + ".jpg"))) //{ avatar_image_name = "player_avatar_" + Session["p_session_username"].ToString(); avatar_image_name = "player_avatar_" + _global_game_state_object._seats[seat_index].p_player_name; avatar_image_name = "player_avatar_" + _global_game_state_object._seats[seat_index].p_user_avitar_image_filename; avatar_image_name = _global_game_state_object._seats[seat_index].p_user_avitar_image_url; ss_seat.p_photo_image = avatar_image_name; //} //else //{ // avatar_image_name = "user_square"; //} } catch (Exception ex) { string my_error_popup = "Error in f_update_hedgeem_control_seat_with_info_from_server" + ex.Message.ToString(); // ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", my_error_popup, true); HedgeemerrorPopup my_popup_message = new HedgeemerrorPopup(); my_popup_message.p_detailed_message_str = ""; my_popup_message.p_is_visible = false; //ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", my_error_popup, true); my_popup_message.p_detailed_message_str = my_error_popup; my_popup_message.p_is_visible = true; Place_Holder_Popup_Message.Controls.Add(my_popup_message); my_log_event.p_message = "Exception caught in f_update_hedgeem_control_seat_with_info_from_server function " + ex.Message; my_log_event.p_method_name = "f_update_hedgeem_control_seat_with_info_from_server"; my_log_event.p_player_id = Convert.ToInt32(Session["p_session_player_id"]); my_log_event.p_game_id = game_id; my_log_event.p_table_id = p_session_personal_table_id; log.Error(my_log_event.ToString()); } ss_seat.p_player_name = Session["p_session_username"].ToString(); ss_seat.p_photo_image = avatar_image_name; ss_seat.p_balance = player_seat_balance_text; ss_seat.p_seat_index = my_seat_id; ss_seat.p_player_id = my_seat_player_id; string chip_icon_resource_name = String.Format("chip_icon_{0}.png", seat_index); ss_seat.p_chip_icon = "../resources/chips/" + chip_icon_resource_name; // Highlight the seat the current player is sitting at. if (mytext_player_Id.Value != "") { if (Convert.ToInt32(mytext_player_Id_hedgeem.Value) == Convert.ToInt32(my_seat_player_id)) { ss_seat.p_back_color = "Orange"; } else { ss_seat.p_back_color = "Black"; } } else if (Convert.ToInt32(Session["p_session_player_id"]) == my_seat_player_id) { ss_seat.p_back_color = "Orange"; } else { ss_seat.p_back_color = "Black"; } Place_Holder_Player_Info.Controls.Add(ss_seat); } Session["ss_seat.p_player_name_" + seat_index] = ss_seat.p_player_name; Session["ss_seat.p_photo_image_" + seat_index] = ss_seat.p_photo_image; Session["ss_seat.p_balance_" + seat_index] = ss_seat.p_balance; Session["ss_seat.p_seat_index_" + seat_index] = ss_seat.p_seat_index; Session["ss_seat.p_player_id_" + seat_index] = ss_seat.p_player_id; Session["ss_seat.p_chip_icon_" + seat_index] = ss_seat.p_chip_icon; Session["ss_seat.p_back_color_" + seat_index] = ss_seat.p_back_color; Session["mytext_player_Id"] = mytext_player_Id.Value; Session["mytext_player_Id_hedgeem"] = mytext_player_Id_hedgeem.Value; } } catch (Exception ex) { string my_error_popup = "Error in f_update_hedgeem_control_seat_with_info_from_server - " + ex.Message.ToString(); //ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", my_error_popup, true); HedgeemerrorPopup my_popup_message = new HedgeemerrorPopup(); my_popup_message.p_detailed_message_str = ""; my_popup_message.p_is_visible = false; //ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", my_error_popup, true); my_popup_message.p_detailed_message_str = my_error_popup; my_popup_message.p_is_visible = true; Place_Holder_Popup_Message.Controls.Add(my_popup_message); my_log_event.p_message = "Exception caught in f_update_hedgeem_control_seat_with_info_from_server function " + ex.Message; my_log_event.p_method_name = "f_update_hedgeem_control_seat_with_info_from_server"; my_log_event.p_player_id = Convert.ToInt32(Session["p_session_player_id"]); my_log_event.p_game_id = game_id; my_log_event.p_table_id = p_session_personal_table_id; log.Error(my_log_event.ToString()); } }
private void f_update_seat_panels_with_info_from_server_NOT_USED() { // Create a 'log event' object to audit execution HedgeEmLogEvent my_log_event = new HedgeEmLogEvent(); my_log_event.p_method_name = System.Reflection.MethodBase.GetCurrentMethod().ToString(); my_log_event.p_message = "Method Entered."; my_log_event.p_player_id = p_session_player_id; my_log_event.p_table_id = p_session_personal_table_id; log.Debug(my_log_event.ToString()); my_log_event.p_game_id = game_id; try { int my_number_of_seats = _global_game_state_object.p_number_of_seats_int; // For each seat at this table sit a player from the knoww list of current players for (int seat_index = 0; seat_index < my_number_of_seats; seat_index++) { // Create a HedgeEm Seat object to use to display player/seat information for all players seated at this table ss_seat = new hedgeem_control_seats(); Place_Holder_Player_Info.Controls.Add(ss_seat); // Determine what values need to be stored for this player/seat (read most from the object returned from the HedgeEmServer) int my_seat_id = _global_game_state_object._seats[seat_index].p_seat_id; int my_seat_player_id = _global_game_state_object._seats[seat_index].p_player_id; string my_seat_player_name = _global_game_state_object._seats[seat_index].p_player_name; double my_player_funds_at_seat = _global_game_state_object._seats[seat_index].p_player_seat_balance; string player_seat_balance_text = String.Format("£{0:#0.00}", my_player_funds_at_seat); string avatar_image_name = _global_game_state_object._seats[seat_index].p_user_avitar_image_url; string chip_icon_resource_name = String.Format("../resources/chips/chip_icon_{0}.png", seat_index); //Update the HedgeEm seat values with the information derived above ss_seat.p_player_name = my_seat_player_name; ss_seat.p_photo_image = avatar_image_name; ss_seat.p_balance = player_seat_balance_text; ss_seat.p_seat_index = my_seat_id; ss_seat.p_player_id = my_seat_player_id; ss_seat.p_chip_icon = chip_icon_resource_name; } } catch (Exception ex) { string my_error_popup = ex.Message.ToString(); // ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", my_error_popup, true); HedgeemerrorPopup my_popup_message = new HedgeemerrorPopup(); my_popup_message.p_detailed_message_str = ""; my_popup_message.p_is_visible = false; //ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", my_error_popup, true); my_popup_message.p_detailed_message_str = my_error_popup; my_popup_message.p_is_visible = true; Place_Holder_Popup_Message.Controls.Add(my_popup_message); my_log_event.p_message = "Exception caught in f_update_seat_panels_with_info_from_servers function " + ex.Message; my_log_event.p_player_id = Convert.ToInt32(Session["p_session_player_id"]); my_log_event.p_game_id = game_id; my_log_event.p_table_id = p_session_personal_table_id; log.Error(my_log_event.ToString()); } }