public CDessinTranche( CDessinEditeurPreventive dessinEditeur, CTranche tranche, EPositionDessinTranche position) { m_dessinEditeur = dessinEditeur; m_position = position; m_tranche = tranche; }
public List <CInterventionPourEditeurPreventive> GetIntersOfTranche(CTranche tranche, CSite site) { List <CInterventionPourEditeurPreventive> listesConcernees = GetIntersOfSite(site); List <CInterventionPourEditeurPreventive> resultatFinal = new List <CInterventionPourEditeurPreventive>(); foreach (CInterventionPourEditeurPreventive i in listesConcernees) { if (i.DateDebut < tranche.DateFin && i.DateFin > tranche.DateDebut) { resultatFinal.Add(i); } } return(resultatFinal); }
public Color GetColorOfTranche(CTranche tranche) { if (ContratListesOperationsEnCour == null) { return(CouleurFondParDefaut); } int nbObj = ContratListesOperationsEnCour.NombreParPeriode; int cptTrouve = 0; foreach (CInterventionPourEditeurPreventive i in InterventionsEnEdition) { if (i.DateDebut >= tranche.DateDebut && i.DateDebut < tranche.DateFin && !i.Deleted) { cptTrouve++; } } return(cptTrouve >= nbObj ? CouleurFondObjectifOk : CouleurFondObjectifPasOk); }