Esempio n. 1
0
        private bool IsValid_Classe()
        {
            if (Classe.ValidateProperties())
            {
                AnneeScolaire an = Classe.Annee;

                if (an.Classes.Exists(cl => cl.classeLib == Classe.classeLib))
                {
                    if (IsSelectedClasse)
                    {
                        return(true);
                    }
                    else
                    {
                        _pageDialogService.DisplayAlertAsync("Erreur",
                                                             "Une classe ayant le même libellé existe déjà.",
                                                             "OK");

                        return(false);
                    }
                }
                else
                {
                    return(true);
                }
            }
            else
            {
                string message = "La classe en cours d'édition n'est pas valide.\n" +
                                 "Veuillez vérifier son libellé.";
                _pageDialogService.DisplayAlertAsync("Erreur", message, "OK");

                return(false);
            }
        }