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); }
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); }
public IEnumerable <CompagnieTypeCongeDto> GetAllCongeForCompany(int companyID) { CompagnieRepository cr = new CompagnieRepository(); return(cr.GetAllCongeForCompany(companyID)); }
public IEnumerable <CompagniePrelevementDto> GetAllPrelevementForCompany(int companyID, int typeSalaireID) { CompagnieRepository cr = new CompagnieRepository(); return(cr.GetAllPrelevementForCompany(companyID, typeSalaireID)); }
public int GetDefaultTypePeriodeForCompany(int companyID, int prelevementID, int typeSalaireID) { CompagnieRepository cr = new CompagnieRepository(); return(cr.GetDefaultTypePeriodeForPrelevement(companyID, prelevementID, typeSalaireID)); }
public IEnumerable <TypePeriodeDto> GetTypePeriodeForCompany(int companyID) { CompagnieRepository cr = new CompagnieRepository(); return(cr.GetAllTypePeriode(companyID)); }