Example #1
0
        //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 !!");
     }
 }