//Deleting the event from te list and listbox as well
 private void btnDelete_Click(object sender, EventArgs e)
 {
     sog.UpdateDelete();
     try
     {
         SwimEvents.RemoveAt(lbEvents.SelectedIndex);
         lbEvents.Items.Remove(lbEvents.SelectedItem);
         lblInfo.Text           = "";
         lbEvents.SelectedIndex = 0;
     }
     catch
     {
     }
 }
Exemple #2
0
        private void btnAddEvent_Click(object sender, EventArgs e)
        {
            EventDistance distance;

            switch (lsbDistance.SelectedIndex)
            {
            case 0:
                distance = EventDistance._50;
                break;

            case 1:
                distance = EventDistance._100;
                break;

            case 2:
                distance = EventDistance._200;
                break;

            case 3:
                distance = EventDistance._400;
                break;

            case 4:
                distance = EventDistance._800;
                break;

            case 5:
                distance = EventDistance._1500;
                break;

            default:
                distance = EventDistance._50;
                break;
            }

            Stroke stroke;

            switch (lsbStroke.SelectedIndex)
            {
            case 0:
                stroke = Stroke.Butterfly;
                break;

            case 1:
                stroke = Stroke.Backstsroke;
                break;

            case 2:
                stroke = Stroke.Breaststroke;
                break;

            case 3:
                stroke = Stroke.Freestyle;
                break;

            case 4:
                stroke = Stroke.Individual_Medley;
                break;

            default:
                stroke = Stroke.Freestyle;
                break;
            }

            Event aEvent = new Event(distance, stroke);

            SwimEvents.Add(aEvent);
            formMain.SwimEvents = SwimEvents;
            lsbEvents.Items.Add(aEvent.Distance.ToString() + " " + aEvent.Stroke.ToString());
        }
        /*Adding the Event*/
        private void btnAddEvent_Click_1(object sender, EventArgs e)
        {
            sog.AddAssign();
            try
            {
                //Getting Distance from user
                EventDistance distanceEvent;
                switch (lbDistance.SelectedIndex)
                {
                case 0:
                    distanceEvent = EventDistance._50;
                    break;

                case 1:
                    distanceEvent = EventDistance._100;
                    break;

                case 2:
                    distanceEvent = EventDistance._200;
                    break;

                case 3:
                    distanceEvent = EventDistance._400;
                    break;

                case 4:
                    distanceEvent = EventDistance._800;
                    break;

                case 5:
                    distanceEvent = EventDistance._1500;
                    break;

                default:
                    distanceEvent = EventDistance._50;
                    break;
                }

                // Getting Stroke from User
                Stroke strokeEvent;
                switch (lbStroke.SelectedIndex)
                {
                case 0:
                    strokeEvent = Stroke.Butterfly;
                    break;

                case 1:
                    strokeEvent = Stroke.Backstroke;
                    break;

                case 2:
                    strokeEvent = Stroke.Breaststroke;
                    break;

                case 3:
                    strokeEvent = Stroke.Freestyle;
                    break;

                case 4:
                    strokeEvent = Stroke.Individualmedley;
                    break;

                default:
                    strokeEvent = Stroke.Butterfly;
                    break;
                }

                //Creating New Event and Adding it to List
                Event newEvent = new Event();
                newEvent.Distance = distanceEvent;
                newEvent.Stroke   = strokeEvent;
                SwimEvents.Add(newEvent);
                home            = new Home();
                home.SwimEvents = SwimEvents;
                lbEvents.Items.Add(newEvent.Distance.ToString() + " "
                                   + newEvent.Stroke.ToString());
            }
            catch (Exception error)
            {
                MessageBox.Show("Cannot add the Event \n" + error.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }