//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 { } }
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); } }