public CSpvTypeAccesAlarme TypeAccesAlarme() { if (SpvEquip != null) { CSpvTypeq spvTypeq = this.SpvEquip.TypeEquipement; CListeObjetsDonnees liste = new CListeObjetsDonnees(ContexteDonnee, typeof(CSpvTypeAccesAlarme)); liste.Filtre = new CFiltreData(CSpvTypeAccesAlarme.c_champTYPEQ_ID + "=@1 AND " + CSpvTypeAccesAlarme.c_champACCES_NOM + "=@2", spvTypeq.Id, this.NomAcces); if (liste.Count != 1) { return(null); } return((CSpvTypeAccesAlarme)liste[0]); } else { CSpvTypeAccesAlarme typeAccesAlarm = new CSpvTypeAccesAlarme(ContexteDonnee); if (typeAccesAlarm.ReadIfExists(Id)) { return(typeAccesAlarm); } else { return(null); } } }
/////////////////////////////////////////////////////////////// public void InitFromTypeAccesAlarme(CSpvTypeAccesAlarme spvTypeAl) { Nature = spvTypeAl.Nature; NatureAccesConnexion = spvTypeAl.NatureAccesConnexion; NomAcces = spvTypeAl.NomAcces; TrapIdent = spvTypeAl.TrapIdent; ConnectionsNumber = spvTypeAl.ConnectionsNumber; CategorieAccesAlarme = spvTypeAl.CategorieAccesAlarme; }
public CSpvAlarmGeree AlarmeGeree() { CSpvTypeAccesAlarme spvTypeAccesAlarme = TypeAccesAlarme(); if (spvTypeAccesAlarme != null) { return(spvTypeAccesAlarme.AlarmeGeree); } return(null); }