Пример #1
0
 /// <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);
 }
Пример #2
0
        /// <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);
            }
        }
Пример #3
0
        /// <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);
            }
        }
Пример #4
0
 /// <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);
     }
 }