Exemple #1
0
        public bool IsSubscriptionValid(int companyID)
        {
            //Vérifier que la date d'expiration de l'abonnement est supérieur
            // à la date du jour
            CompagnieRepository cr = new CompagnieRepository();
            CompagnieDto        cd = cr.GetCompagnieById(companyID);

            return(cd.ExpirationLogiciel >= DateTime.Now);
        }
Exemple #2
0
        public bool CanAddEmploye(int companyID)
        {
            //Vérifier que le nombre d'employé maximum permis n'est pas dépassé
            CompagnieRepository cr = new CompagnieRepository();
            CompagnieDto        cd = cr.GetCompagnieById(companyID);
            int compMax            = cd.MaximumEmploye;
            int compActive         = new EmployeRepository().GetEmployeCountByStatut(companyID, (int)LookupEnum.StatutEmploye.Actif);

            return(compActive < compMax);
        }
Exemple #3
0
        public IEnumerable <CompagnieTypeCongeDto> GetAllCongeForCompany(int companyID)
        {
            CompagnieRepository cr = new CompagnieRepository();

            return(cr.GetAllCongeForCompany(companyID));
        }
Exemple #4
0
        public IEnumerable <CompagniePrelevementDto> GetAllPrelevementForCompany(int companyID, int typeSalaireID)
        {
            CompagnieRepository cr = new CompagnieRepository();

            return(cr.GetAllPrelevementForCompany(companyID, typeSalaireID));
        }
Exemple #5
0
        public int GetDefaultTypePeriodeForCompany(int companyID, int prelevementID, int typeSalaireID)
        {
            CompagnieRepository cr = new CompagnieRepository();

            return(cr.GetDefaultTypePeriodeForPrelevement(companyID, prelevementID, typeSalaireID));
        }
Exemple #6
0
        public IEnumerable <TypePeriodeDto> GetTypePeriodeForCompany(int companyID)
        {
            CompagnieRepository cr = new CompagnieRepository();

            return(cr.GetAllTypePeriode(companyID));
        }