/// <summary> /// Delete event tool strip item /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void deleteEventToolStripMenuItem_Click(object sender, EventArgs e) { if (listView3.SelectedItems.Count == 1) //If event selected { Class1.EventData edata = (Class1.EventData)listView3.SelectedItems[0].Tag; //Get the event data string command = "delete-calendar|" + edata.id; //Send command } }
/// <summary> /// Load event data if mode is edit /// </summary> /// <param name="data">The event data to load</param> public void LoadEvent(Class1.EventData data) { textBox1.Text = data.name; textBox2.Text = data.description; textBox3.Text = data.location; dateTimePicker1.Value = ToDateTime(data.startTime); dateTimePicker2.Value = ToDateTime(data.endTime); eventID = int.Parse(data.id); }
/// <summary> /// Modify Event Tool Strip item /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void changeEventToolStripMenuItem_Click(object sender, EventArgs e) { if (listView3.SelectedItems.Count == 1) //If event selected { Class1.EventData edata = (Class1.EventData)listView3.SelectedItems[0].Tag; //Get the event data AddEvent eventUI = new AddEvent(ctx, AddEvent.MODE_EDIT); //Create new AddEvent Dialog eventUI.Show(); //Show the form eventUI.LoadEvent(edata); //Load the event data to the form } }
/// <summary> /// Display Event Details tool strip item /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripMenuItem1_Click(object sender, EventArgs e) { if (listView3.SelectedItems.Count == 1) { string displayText = ""; Class1.EventData edata = (Class1.EventData)listView3.SelectedItems[0].Tag; displayText = "Description: " + edata.description + Environment.NewLine + "Location: " + edata.location + Environment.NewLine + "Starting Time: " + edata.startTime + Environment.NewLine + "Ending Time: " + edata.endTime; MessageBox.Show(displayText, "Event Data", MessageBoxButtons.OK, MessageBoxIcon.Information); } }