/// <summary> /// Permet de modifier l'activité sélectionnée /// </summary> /// <param name="sender">Objet source</param> /// <param name="e">Evènement</param> private void Modifier_Click(object sender, EventArgs e) { Activite a = journee.trouverActivite(new TimeMartien(0, heureSelectionnee, minuteSelectionnee, 0), ((heureSelectionnee == 0 && minuteSelectionnee == 0) ? true : false)); if (a.isModifiable()) { ModificationActivite ma = new ModificationActivite(journee, a, cm, this); ma.Show(); } }
/// <summary> /// Permet d'afficher le ContextMenuStrip /// </summary> /// <param name="sender">Objet source</param> /// <param name="e">Evènement</param> private void heure_click(object sender, EventArgs e) { minuteSelectionnee = int.Parse(((Label)sender).Tag.ToString()); Activite a = journee.trouverActivite(new TimeMartien(0, heureSelectionnee, minuteSelectionnee, 0), ((heureSelectionnee == 0 && minuteSelectionnee == 0) ? true : false)); if (!a.isModifiable()) { ToolStripItem tsmiModif = clicDroitActivite.Items.Find("Modifier", true)[0]; ToolStripItem tsmiSuppr = clicDroitActivite.Items.Find("Supprimer", true)[0]; tsmiModif.Enabled = false; tsmiSuppr.Enabled = false; } clicDroitActivite.Show(Cursor.Position); }
/// <summary> /// Permet de supprimer une activité /// </summary> /// <param name="sender">Objet source</param> /// <param name="e">Evènement</param> private void Supprimer_Click(object sender, EventArgs e) { Activite act = journee.trouverActivite(new TimeMartien(0, heureSelectionnee, minuteSelectionnee, 0), ((heureSelectionnee == 0 && minuteSelectionnee == 0) ? true : false)); if (act.isModifiable()) { Activite activiteAModifier = act; Activite a = new Activite(new TypeActivite("Privé"), "", new TimeMartien(0, activiteAModifier.getHeureDebut().getHeures(), activiteAModifier.getHeureDebut().getMinutes(), 0), new TimeMartien(0, activiteAModifier.getHeureFin().getHeures(), activiteAModifier.getHeureFin().getMinutes(), 0), new Lieu(0, 0)); journee.supprimerActivite(activiteAModifier); journee.ajouterActivite(a); this.Close(); cm.ouvrirDernierDetailHeure(); cm.miseAJourEdt(journee); } }