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;
        }
Example #4
0
        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;
        }
Example #6
0
        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();
 }