Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
 ///////////////////////////////////////////////////////////////
 public void InitFromTypeAccesAlarme(CSpvTypeAccesAlarme spvTypeAl)
 {
     Nature = spvTypeAl.Nature;
     NatureAccesConnexion = spvTypeAl.NatureAccesConnexion;
     NomAcces             = spvTypeAl.NomAcces;
     TrapIdent            = spvTypeAl.TrapIdent;
     ConnectionsNumber    = spvTypeAl.ConnectionsNumber;
     CategorieAccesAlarme = spvTypeAl.CategorieAccesAlarme;
 }
Ejemplo n.º 3
0
        public CSpvAlarmGeree AlarmeGeree()
        {
            CSpvTypeAccesAlarme spvTypeAccesAlarme = TypeAccesAlarme();

            if (spvTypeAccesAlarme != null)
            {
                return(spvTypeAccesAlarme.AlarmeGeree);
            }

            return(null);
        }