private void continueBtn_Click(object sender, EventArgs e) { var playerQuantity = Convert.ToInt32(boxPlayerQuantity.Value); if (playerQuantity < boxPlayerQuantity.Minimum || playerQuantity > boxPlayerQuantity.Maximum) { return; // todo: show error } var itemResult = _groupCalculatorService.ResolveItemList(textAreaLoot.Text); if (itemResult == null || !itemResult.Any()) { return; // todo: show error } var formStepTwo = _formOpener.GetModelessForm <LootSplitterStepTwo>(); formStepTwo.InitializeForm(itemResult.ToList(), playerQuantity); this.Close(); }
private void continueBtn_Click(object sender, EventArgs e) { var updatedItemList = GetUpdatedItemList(); var updatedPlayerInfo = GetUpdatedMemberList(); var resultData = _groupCalculatorService.SplitItemsToMembers(updatedItemList, updatedPlayerInfo); var resultForm = _formOpener.GetModelessForm <LootSplitterResult>(); resultForm.InitializeForm(resultData); this.Close(); }
private void TableRefreshFinish() { // update players value on table tablePlayers.DataSource = UpdatePlayerTable(); // alert user if a player online status changed foreach (var updatedCharacter in _charactersOnTable) { if (_charactersOnTableOld.Single(x => x.Name == updatedCharacter.Name).IsOnline != updatedCharacter.IsOnline) { var playerDetectedForm = _formOpener.GetModelessForm <PlayerDetected>(); playerDetectedForm.InitializeForm(updatedCharacter); } } var resources = new SingleAssemblyResourceManager(typeof(Language)); this.buttonAddPlayer.Enabled = true; this.buttonAddPlayer.Text = resources.GetString("AddPlayer"); this.tablePlayers.EmptyListMsg = resources.GetString("EmptyList"); }