AI_Project_3.MainPage.Grid_MouseLeftButtonDown C# (CSharp) Method

Grid_MouseLeftButtonDown() private method

private Grid_MouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void
        private void Grid_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            #region Change all backgrounds to white
            String name = ((System.Windows.Controls.Grid)sender).Name;
            SolidColorBrush white = new SolidColorBrush(Colors.White);
            SolidColorBrush yellow = new SolidColorBrush(Colors.Yellow);

            this.GridYear1Fall.Background = white;
            this.GridYear1Winter.Background = white;
            this.GridYear1Spring.Background = white;
            this.GridYear1Summer.Background = white;

            this.GridYear2Fall.Background = white;
            this.GridYear2Winter.Background = white;
            this.GridYear2Spring.Background = white;
            this.GridYear2Summer.Background = white;

            this.GridYear3Fall.Background = white;
            this.GridYear3Winter.Background = white;
            this.GridYear3Spring.Background = white;
            this.GridYear3Summer.Background = white;

            this.GridYear4Fall.Background = white;
            this.GridYear4Winter.Background = white;
            this.GridYear4Spring.Background = white;
            this.GridYear4Summer.Background = white;
            #endregion Change all backgrounds to white

            makeRemoveButtonsInvisible();

            if (name == "GridYear1Fall")
            {
                GridYear1Fall.Background = yellow;
                _SelectedQuarter = this.Year1Fall;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear1.getFall.getClasses;
                this.Year1FallRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear1Winter")
            {
                GridYear1Winter.Background = yellow;
                _SelectedQuarter = this.Year1Winter;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear1.getWinter.getClasses;
                this.Year1WinterRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear1Spring")
            {
                GridYear1Spring.Background = yellow;
                _SelectedQuarter = this.Year1Spring;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear1.getSpring.getClasses;
                this.Year1SpringRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear1Summer")
            {
                GridYear1Summer.Background = yellow;
                _SelectedQuarter = this.Year1Summer;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear1.getSummer.getClasses;
                this.Year1SummerRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear2Fall")
            {
                GridYear2Fall.Background = yellow;
                _SelectedQuarter = this.Year2Fall;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear2.getFall.getClasses;
                this.Year2FallRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear2Winter")
            {
                GridYear2Winter.Background = yellow;
                _SelectedQuarter = this.Year2Winter;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear2.getWinter.getClasses;
                this.Year2WinterRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear2Spring")
            {
                GridYear2Spring.Background = yellow;
                _SelectedQuarter = this.Year2Spring;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear2.getSpring.getClasses;
                this.Year2SpringRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear2Summer")
            {
                GridYear2Summer.Background = yellow;
                _SelectedQuarter = this.Year2Summer;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear2.getSummer.getClasses;
                this.Year2SummerRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear3Fall")
            {
                GridYear3Fall.Background = yellow;
                _SelectedQuarter = this.Year3Fall;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear3.getFall.getClasses;
                this.Year3FallRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear3Winter")
            {
                GridYear3Winter.Background = yellow;
                _SelectedQuarter = this.Year3Winter;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear3.getWinter.getClasses;
                this.Year3WinterRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear3Spring")
            {
                GridYear3Spring.Background = yellow;
                _SelectedQuarter = this.Year3Spring;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear3.getSpring.getClasses;
                this.Year3SpringRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear3Summer")
            {
                GridYear3Summer.Background = yellow;
                _SelectedQuarter = this.Year3Summer;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear3.getSummer.getClasses;
                this.Year3SummerRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear4Fall")
            {
                GridYear4Fall.Background = yellow;
                _SelectedQuarter = this.Year3Fall;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear4.getFall.getClasses;
                this.Year4FallRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear4Winter")
            {
                GridYear4Winter.Background = yellow;
                _SelectedQuarter = this.Year4Winter;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear4.getWinter.getClasses;
                this.Year4WinterRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear4Spring")
            {
                GridYear4Spring.Background = yellow;
                _SelectedQuarter = this.Year4Spring;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear4.getSpring.getClasses;
                this.Year4SpringRemove.Visibility = Visibility.Visible;
            }
            else if (name == "GridYear4Summer")
            {
                GridYear4Summer.Background = yellow;
                _SelectedQuarter = this.Year4Summer;
                _CollectionOfClassesForSelectedQuarter = majorinit.getYear4.getSummer.getClasses;
                this.Year4SummerRemove.Visibility = Visibility.Visible;
            }
        }