Beispiel #1
0
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            string einfo = "";

            if (TimeComboBox.Text != "" && locationTextBox.Text != "")
            {
                foreach (EventUC s in owner.Events)
                {
                    if (s.info.Date.Contains(TimeComboBox.Text))
                    {
                        string error = "Event already scheduled for that time";
                        textBlock1.Text       = error;
                        textBlock1.Foreground = Brushes.Red;
                        return;
                    }
                }

                if (radioButton1.IsChecked == true)
                {
                    einfo += "Game";
                }
                else if (radioButton2.IsChecked == true)
                {
                    einfo += "Practice";
                }
                else
                {
                    einfo += "Event";
                }

                Event   E   = new Event(einfo, TimeComboBox.Text, locationTextBox.Text, descTextBox.Text);
                EventUC evt = new EventUC(this);
                evt.info = E;

                einfo += TimeComboBox.Text + " at " + locationTextBox.Text + ". " + descTextBox.Text;

                evt.textBlock1.Text = evt.ToString();

                evt.BorderBrush = Brushes.Black;
                owner.Events.Add(evt);
                listBox1.Items.Add(evt.ToString());
                ClearText();
            }
            else
            {
                string error = "";
                if (TimeComboBox.Text == "")
                {
                    error                 = "Please select a time for the event.";
                    textBlock1.Text       = error;
                    textBlock1.Foreground = Brushes.Red;
                }
                if (locationTextBox.Text == "")
                {
                    error                 = "Please enter a location for the event.";
                    textBlock1.Text       = error;
                    textBlock1.Foreground = Brushes.Red;
                }
            }
        }
Beispiel #2
0
        private void button4_Click(object sender, RoutedEventArgs e)
        {
            Object  a = listBox1.SelectedItem;
            EventUC b = null;

            foreach (EventUC p in owner.Events)
            {
                if (p.ToString() == a.ToString())
                {
                    b = p;
                }
            }

            string s = "You removed " + a.ToString();

            this.textBlock2.Text       = s;
            this.textBlock2.Foreground = Brushes.Red;

            owner.Events.Remove(b);
            listBox1.Items.Remove(a);

            button4.IsEnabled     = false;
            ShareButton.IsEnabled = false;
            viewButton.IsEnabled  = false;
        }
Beispiel #3
0
        private void viewButton_Click(object sender, RoutedEventArgs e)
        {
            button4.IsEnabled     = false;
            ShareButton.IsEnabled = false;
            listBox1.IsEnabled    = false;

            descTextBox.IsReadOnly     = true;
            locationTextBox.IsReadOnly = true;
            TimeComboBox.Visibility    = Visibility.Hidden;
            radioButton1.IsEnabled     = false;
            radioButton2.IsEnabled     = false;
            radioButton3.IsEnabled     = false;
            saveButton.IsEnabled       = false;

            cancelButton.Visibility = Visibility.Visible;
            button1.Visibility      = Visibility.Hidden;
            TimeTextBox.Visibility  = Visibility.Visible;
            button2.Visibility      = Visibility.Hidden;
            editButton.Visibility   = Visibility.Visible;
            saveButton.Visibility   = Visibility.Visible;


            //get selected item
            Object  a = listBox1.SelectedItem;
            EventUC b = null;

            foreach (EventUC p in owner.Events)
            {
                if (p.ToString().Contains(a.ToString()))
                {
                    b = p;
                }
            }

            TimeComboBox.Text    = b.info.Date;
            locationTextBox.Text = b.info.Location;
            descTextBox.Text     = b.info.Description;
            TimeTextBox.Text     = b.info.Date;


            button4.IsEnabled     = false;
            ShareButton.IsEnabled = false;
            viewButton.IsEnabled  = false;
        }
Beispiel #4
0
 private void PopulateSP()
 {
     foreach (EventUC s in owner.Events)
     {
         listBox1.Items.Add(s.ToString());
     }
     foreach (string s in owner.Available)
     {
         EventUC evt = new EventUC(this);
         evt.textBlock1.Text = s;
         evt.BorderBrush     = Brushes.Black;
         listBox1.Items.Add(evt);
     }
     foreach (string s in owner.Unavailable)
     {
         EventUC evt = new EventUC(this);
         evt.textBlock1.Text = s;
         evt.BorderBrush     = Brushes.Black;
         stackPanel2.Children.Add(evt);
     }
 }
Beispiel #5
0
        private void saveButton_Click(object sender, RoutedEventArgs e)
        {
            //get selected item
            Object  a = listBox1.SelectedItem;
            EventUC b = null;

            foreach (EventUC p in owner.Events)
            {
                if (p.ToString().Contains(a.ToString()))
                {
                    b = p;
                }
            }

            //remove old
            owner.Events.Remove(b);
            listBox1.Items.Remove(a);


            //add adjusted
            string einfo = "";

            if (TimeComboBox.Text != "" && locationTextBox.Text != "")
            {
                foreach (EventUC s in owner.Events)
                {
                    if (s.info.Date.Contains(TimeComboBox.Text))
                    {
                        string error = "Event already scheduled for that time";
                        textBlock1.Text       = error;
                        textBlock1.Foreground = Brushes.Red;
                        return;
                    }
                }

                if (radioButton1.IsChecked == true)
                {
                    einfo += "Game";
                }
                else if (radioButton2.IsChecked == true)
                {
                    einfo += "Practice";
                }
                else
                {
                    einfo += "Event";
                }

                Event   E   = new Event(einfo, TimeComboBox.Text, locationTextBox.Text, descTextBox.Text);
                EventUC evt = new EventUC(this);
                evt.info = E;

                einfo += TimeComboBox.Text + " at " + locationTextBox.Text + ". " + descTextBox.Text;

                evt.textBlock1.Text = evt.ToString();

                evt.BorderBrush = Brushes.Black;
                owner.Events.Add(evt);
                listBox1.Items.Add(evt.ToString());
                ClearText();
            }
            else
            {
                string error = "";
                if (TimeComboBox.Text == "")
                {
                    error                 = "Please select a time for the event.";
                    textBlock1.Text       = error;
                    textBlock1.Foreground = Brushes.Red;
                }
                if (locationTextBox.Text == "")
                {
                    error                 = "Please enter a location for the event.";
                    textBlock1.Text       = error;
                    textBlock1.Foreground = Brushes.Red;
                }
            }

            descTextBox.IsReadOnly     = false;
            locationTextBox.IsReadOnly = false;
            TimeComboBox.Visibility    = Visibility.Visible;
            TimeTextBox.Visibility     = Visibility.Hidden;
            radioButton1.IsEnabled     = true;
            radioButton2.IsEnabled     = true;
            radioButton3.IsEnabled     = true;
            saveButton.IsEnabled       = true;

            editButton.Visibility   = Visibility.Hidden;
            saveButton.Visibility   = Visibility.Hidden;
            cancelButton.Visibility = Visibility.Hidden;
            button1.Visibility      = Visibility.Visible;
            button2.Visibility      = Visibility.Visible;

            button4.IsEnabled     = true;
            ShareButton.IsEnabled = true;
            listBox1.IsEnabled    = true;
        }