//Remove event clicked from database and GUI private void delete_Click(object sender, System.EventArgs e, int eventNumber, DayFrame df, ListView listView) { SqlClass.DeleteAppointment(df.events[eventNumber]); //delete from database listView.Items.RemoveAt(eventNumber); ListViewItem item = new ListViewItem("", 0); listView.Items.Insert(eventNumber, item); this.Controls.Add(listView); }
//Open add event form with current data filled in so user can edit event information //Deletes old event and adds new one through standard addEventForm Method private void newEdit_Click(object sender, System.EventArgs e, int eventNumber, DayFrame df, ListView listView) { var f = new AddEventForm(); f.EventAdded += new Action <DateTime>(blankMethod); f.EventName = df.events[eventNumber].Name; f.EventDesc = df.events[eventNumber].Description; f.EventTime = df.events[eventNumber].When; SqlClass.DeleteAppointment(df.events[eventNumber]); this.Close(); f.ShowDialog(); }