예제 #1
0
        static public void addPDCAToAudit(Audit audit)
        {
            var resultats = ServiceResultat.getAuditresults(audit);

            foreach (var item in resultats)
            {
                if (item.Note == 0)
                {
                    addPDCA(new PDCA {
                        resultat = item
                    });
                }
            }
        }
예제 #2
0
        static public int GetAudit5StarsLevel(Audit audit)
        {
            List <Theme>    themes            = ServiceTheme.GetAllThemeswithoutdetaching();
            List <Resultat> derniersresultats = ServiceResultat.getAuditresults(audit);
            int             niv = 0;

            foreach (var theme in themes)
            {
                niv++;
                if (!levelPassed(niv, theme.Passinggrade, derniersresultats, themes))
                {
                    return(niv - 1);
                }
            }
            return(5);
        }