/// <summary> /// Upon program initialization establish a connection with the bingo web service. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void GameSetup_Load(object sender, EventArgs e) { // Load bingoservice service = new WEBService.Service(); service.Timeout = 300000; string tmpErr = service.lastError(); lbDenominations.Sorted = true; settings = new Settings1063(); }
/// <summary> /// Upon entering this form retrieve the current game settings record /// and set the correspong form variables. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void GameSetup_VisibleChanged(object sender, EventArgs e) { // When the form shows if (Visible) { gameSettings = GameMenuButtonData.service.getGameSettings(GameMenuButtonData.gameSystemID); if (gameSettings.data == "") { settings = new Settings1063("4,0.25,0.50,0.75,1,999999"); MessageBox.Show("Game settings initialized for the first time, Please Modify and Save the settings!"); } else { //try to parse existing data... try { settings = new Settings1063(gameSettings.data); } catch (Exception ex) { Logger.Log(ex.Message); MessageBox.Show(ex.Message); settings = new Settings1063(); } } lbDenominations.Items.Clear(); //populate the listbox... for (int i = 0; i < settings.noOfDenominations; i++) { denominationItem item = new denominationItem(); item.denomination = settings.gameDenominations[i]; lbDenominations.Items.Add(item); } chkSpin.Checked = settings.IsSpin; } }