public CSpvLiai GetSpvLiai(CContexteDonnee contexteDonnee) { CSpvLiai liai = new CSpvLiai(contexteDonnee); if (liai.ReadIfExists(m_nId)) { return(liai); } return(null); }
/// <summary> /// Indique s'il faut intégrer un lien dans un graphe ou non /// </summary> /// <param name="lien"></param> /// <returns></returns> private bool IntegreLienInGraphe(CLienDeGrapheReseau lienDeGraphe) { CLienReseau lien = new CLienReseau(m_base.ContexteDonnee); if (lien.ReadIfExists(lienDeGraphe.IdLienReseau, false)) { if (!(lien.Complement1 is CExtremiteLienSurSite) || !(lien.Complement2 is CExtremiteLienSurSite)) { return(false); } CSpvLiai spvLiai = new CSpvLiai(m_base.ContexteDonnee); if (!spvLiai.ReadIfExists(new CFiltreData(CSpvLiai.c_champSmtLienReseau_Id + "=@1", lien.Id), false)) { return(false); } return(true); } return(false); }