/// <summary> /// Evénément déclenché lors de la sélection "Dupliquer" du menu contextuel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dupliquerToolStripMenuItem_Click(object sender, EventArgs e) { Ecole schoolSelected = this.getEcole(lstToSchedule.SelectedItems[0].Name); Log.Debug("Dupliquer l'école : " + schoolSelected.Libelle); frmItemCalendar frmNewRdV = new frmItemCalendar(schoolSelected, true); frmNewRdV.ShowDialog(this); }
/// <summary> /// Evénement décloenché lors d'un Drag And Drop /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void objCalendar_DragDrop(object sender, System.Windows.Forms.DragEventArgs e) { if (e.Effect == DragDropEffects.Move) { Ecole schoolMove = (Ecole)e.Data.GetData(typeof(Ecole)); Point clientPoint = objCalendar.PointToClient(new Point(e.X, e.Y)); ICalendarSelectableElement ele; ele = objCalendar.HitTest(clientPoint, true); frmItemCalendar frmNewRdV = new frmItemCalendar(schoolMove, ele.Date); frmNewRdV.ShowDialog(this); } }
/// <summary> /// Evénement déclenché lors d'un double clic sur un élément /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void objCalendar_ItemDoubleClick(object sender, System.Windows.Forms.Calendar.CalendarItemEventArgs e) { System.Windows.Forms.Calendar.Calendar calendarUp = (System.Windows.Forms.Calendar.Calendar)sender; IEnumerable<CalendarItem> schoolCollection = calendarUp.GetSelectedItems(); if (schoolCollection.Count() > 0) { Ecole ecoleItem = this.getEcole((string)(schoolCollection.ElementAt(0).Tag)); frmItemCalendar frmNewRdV = new frmItemCalendar(ecoleItem); frmNewRdV.ShowDialog(this); } }
/// <summary> /// Evénement lorsqu'on double clic sur un Item /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void lstToSchedule_DoubleClick(object sender, System.EventArgs e) { Log.Debug("DoubleClick sur un élément de la liste"); ListView lb = (ListView)sender; Ecole schoolSelected = this.getEcole(lb.SelectedItems[0].Name); if (schoolSelected.isSchedule) { frmItemCalendar frmNewRdV = new frmItemCalendar(schoolSelected); frmNewRdV.ShowDialog(this); } }