private static CSpvEquip GetSpvEquip(DataRow row) { CSpvEquip spvEquip; CEquipementLogique equipement = new CEquipementLogique(row); if (equipement.Site != null) { spvEquip = CSpvEquip.GetSpvEquipFromEquipement(equipement) as CSpvEquip; if (spvEquip == null) { spvEquip = CSpvEquip.GetSpvEquipFromEquipementAvecCreation(equipement); } spvEquip.CopyFromObjetTimos(equipement); return(spvEquip); } return(null); }
public override sc2i.common.CResultAErreur MyMajChamps() { CResultAErreur result = base.MyMajChamps(); if (!result) { return(result); } if (Equipement != null && m_spvEquip == null && m_extModeEdition.ModeEdition) { m_spvEquip = CSpvEquip.GetSpvEquipFromEquipementAvecCreation(Equipement); } m_spvEquip.AdresseIP = m_txtBoxIPAddress.Text; m_spvEquip.IndexSnmp = m_txtBoxSnmpIndex.Text; m_spvEquip.CommunauteSnmp = m_txtBoxSnmpCommunity.Text; m_spvEquip.ReferenceSnmpTypeEquipement = m_txtBoxEquiptTypeSnmpReference.Text; m_spvEquip.EquipementDeMediation = m_txtBoxMediationEquipment.Text; m_spvEquip.ARedecouvrirPeriodiquement = m_chkToRediscover.Checked; m_spvEquip.ASuperviser = m_chkToSurv.Checked; return(result); }