コード例 #1
0
 /// <summary>
 /// Cette fonction va afficher les détails relatif à une tâche lorsque l'on clique sur un pointeur de la carte
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void MapPic_MouseDown(object sender, MouseEventArgs e)
 {
     foreach (Rectangle r in rectangles)
     {
         if (r.Contains(e.X, e.Y))
         {
             TaskView TV = new TaskView(Marqueurs[rectangles.IndexOf(r)]);
             TV.ShowDialog();
         }
     }
 }
コード例 #2
0
 /// <summary>
 /// Cette fonction va afficher les détails relatif à une tâche lorsque l'on clique sur un pointeur de la carte
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void MapPic_MouseDown(object sender, MouseEventArgs e)
 {
     foreach (Rectangle r in rectangles)
     {
         if (r.Contains(e.X, e.Y))
         {
             TaskView TV = new TaskView(Marqueurs[rectangles.IndexOf(r)]);
             TV.ShowDialog();
         }
     }
 }
コード例 #3
0
 /// <summary>
 /// Cette fonction se déclenche lorsque l'on double clique sur une tâche trouvée lors de la recherche.
 /// Cela va afficher les détails de la tâche
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void DayActivities_DoubleClick(object sender, EventArgs e)
 {
     TaskView TV = new TaskView(TaskFind[DayActivities.SelectedIndices[0]]);
     TV.ShowDialog();
 }
コード例 #4
0
        /// <summary>
        /// Va afficher les détails d'une tâche pour afficher le troisième niveau (détails de la tâche)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void DayActivities_DoubleClick(object sender, EventArgs e)
        {
            if (DayActivities.SelectedItems != null)
            {
                int numDay = listCalendar.SelectedNode.Index;
                Day day = PlanningMission.Calendar[numDay];
                int numActivity = DayActivities.SelectedIndices[0];
                Task t = day.Tasks[numActivity];

                foreach (Task ta in day.Tasks)
                {
                    String[] info = ta.getInfo();

                    if(info[1] == DayActivities.SelectedItems[0].SubItems[1].Text &&
                        info[2] == DayActivities.SelectedItems[0].SubItems[2].Text &&
                        info[3] == DayActivities.SelectedItems[0].SubItems[3].Text)
                    {
                        t = ta;
                    }
                }

                TaskView TaskViewing = new TaskView(t);
                TaskViewing.ShowDialog();
            }
        }
コード例 #5
0
        /// <summary>
        /// Cette fonction se déclenche lorsque l'on double clique sur une tâche trouvée lors de la recherche.
        /// Cela va afficher les détails de la tâche
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void DayActivities_DoubleClick(object sender, EventArgs e)
        {
            TaskView TV = new TaskView(TaskFind[DayActivities.SelectedIndices[0]]);

            TV.ShowDialog();
        }