//pour les action sur les "TimeSheet" //Ici "Outils" est une classe qui contiendra les méthodes qui seront utiliser dans toute l'application public void PlayOuPause() { if (Utils.Outils.VerificationSiAppacrientAlUtilisateurCourant(Selection))//vérification du doit { if (Selection.MapTaskStateName.Equals("Engagé")) { Outils.LancerUnEngagE(Selection); } else if (Selection.MapTaskStateName.Equals("En pause")) { Outils.LancerUnEnPause(Selection); } else if (Selection.MapTaskStateName.Equals("Terminé")) { Outils.LancerUnTerminE(Selection); } else if (Selection.MapTaskStateName.Equals("En cours") || Selection.MapTaskStateName.Equals("En Cours")) { Outils.MettreEnPause(Selection); } Actualiser(); } else { Utils.MaterialMessageBox.ShowWarning("Cette tache ne vous appartien pas !!"); } }
//pour les actions liées au "TimeSheet" actuel //Ici "Outils" est une classe qui contiendra les méthodes qui seront utiliser dans toute l'application private void LancerOuPauserTache() { if (Utils.Outils.VerificationSiAppacrientAlUtilisateurCourant(_element)) //vérification du doit { if (EtatTache.Equals("En cours") || EtatTache.Equals("En Cours")) { Outils.MettreEnPause(_element); } else if (EtatTache.Equals("En pause")) { Outils.LancerUnEnPause(_element); } else if (EtatTache.Equals("Engagé")) { Outils.LancerUnEngagE(_element); } else if (EtatTache.Equals("Terminé")) { Outils.LancerUnTerminE(_element); } Actualiser(); } else { Utils.MaterialMessageBox.ShowWarning("Cette tache ne vous appartien pas !!"); } }