private void NewResource_Click(object sender, RoutedEventArgs e) { RepoPC.UpdateAvailableResources(); int before = RepoPC.ResourceList.Count; NewResource newResource = new NewResource(); newResource.ShowDialog(); RepoPC.UpdateAvailableResources(); int after = RepoPC.ResourceList.Count; if (after == before + 1) { ResourceSelction.ItemsSource = new string[] { "You Can't See Me" }; ResourceSelction.ItemsSource = RepoPC.ResourceNamesList; ResourceSelction.SelectedIndex = RepoPC.ResourceList.Count - 1; UpdateView(); } else { MessageBox.Show("Resource Creation cancelled by User", "Message", MessageBoxButton.OK); } }
private void ShowResource_Click(object sender, RoutedEventArgs e) { ShowResource show = new ShowResource(); show.Initialize(RepoPC.ResourceList[ResourceSelction.SelectedIndex]); show.ShowDialog(); RepoPC.UpdateAvailableResources(); }
public NewAbility() { InitializeComponent(); RepoPC.UpdateAvailableResources(); ResourceType.ItemsSource = RepoPC.ResourceNamesList; HaveActive.IsChecked = true; HaveEmpoweredOrAlternative.IsChecked = true; HavePassive.IsChecked = true; }
public NewChampion() { InitializeComponent(); RepoPC.UpdateAvailableResources(); PassiveAbilityButton.Content = "New Ability"; QAbilityButton.Content = "New Ability"; WAbilityButton.Content = "New Ability"; EAbilityButton.Content = "New Ability"; RAbilityButton.Content = "New Ability"; ResourceType.ItemsSource = RepoPC.ResourceNamesList; ResourceType.SelectedIndex = 0; }
public ShowAbility() { InitializeComponent(); RepoPC.UpdateAvailableResources(); ResourceType.ItemsSource = RepoPC.ResourceNamesList; GoodExit.Content = "OK"; BadExit.Visibility = Visibility.Hidden; TerribleExit.Visibility = Visibility.Hidden; HaveActive.IsChecked = true; HaveEmpoweredOrAlternative.IsChecked = true; HavePassive.IsChecked = true; }
private void DeleteResource_Click(object sender, RoutedEventArgs e) { int indexBefore = ResourceType.SelectedIndex; MessageBoxResult result = MessageBox.Show("Are you sure you want to delete the selected Resource?", "Warning", MessageBoxButton.YesNo); ReturnMessage returnMessage = null; try { if (result == MessageBoxResult.Yes) { returnMessage = RepoPC.DeleteResource(RepoPC.ResourceList[ResourceType.SelectedIndex]); ResourceType.ItemsSource = new string[] { "You Can't See Me" }; RepoPC.UpdateAvailableResources(); ResourceType.ItemsSource = RepoPC.ResourceNamesList; ResourceType.SelectedIndex = indexBefore - 1; } } catch (Exception ex) { MessageBox.Show("Something went wrong - " + ex.Message, "Error", MessageBoxButton.OK); } }
public NewResource() { InitializeComponent(); RepoPC.UpdateAvailableResources(); }