public override sc2i.common.CResultAErreur MyInitChamps() { CResultAErreur result = base.MyInitChamps(); if (!result) { return(result); } if (ObjetEdite is CEquipementLogique) { m_spvEquip = CSpvEquip.GetSpvEquipFromEquipement(ObjetEdite as CEquipementLogique) as CSpvEquip; } else { return(result); } InitListSNMPTables(); result = InitListSnmpVariables(); if (!result) { return(result); } return(result); }
public override sc2i.common.CResultAErreur MyInitChamps() { if (ObjetEdite is CEquipementLogique) { m_spvEquip = CSpvEquip.GetSpvEquipFromEquipement(ObjetEdite as CEquipementLogique) as CSpvEquip; } CResultAErreur result = base.MyInitChamps(); if (!result) { return(result); } if (result && m_spvEquip != null) { m_PanelAlarmPorts.InitFromListeObjets( m_spvEquip.AlarmesCablesBouclesAndTrap, typeof(CSpvLienAccesAlarme), typeof(CFormEditionAccesAlarmeEquipement), m_spvEquip, "SpvEquip"); /* * m_PanelTransmissionPorts.InitFromListeObjets( * m_spvEquip.AccesTransmission, * typeof(CSpvAccesTrans), * typeof(CFormEditionAccesTrans), * m_spvEquip, * "SpvEquip");*/ } return(result); }//MyInitChamps()
public override sc2i.common.CResultAErreur MyInitChamps() { if (ObjetEdite is CEquipementLogique) { m_spvEquip = CSpvEquip.GetSpvEquipFromEquipement(ObjetEdite as CEquipementLogique) as CSpvEquip; } CResultAErreur result = base.MyInitChamps(); if (!result) { return(result); } if (result && m_spvEquip != null) { m_PanelAlarmWiredPorts.InitFromListeObjets( m_spvEquip.AlarmesCablesBoucles, typeof(CSpvLienAccesAlarme), typeof(CFormEditionCablageAccesAlarmeBoucle), m_spvEquip, "SpvEquip"); } return(result); }//MyInitChamps()
private sc2i.common.CResultAErreur InitListSNMPTables() { CResultAErreur result = CResultAErreur.True; if (m_spvEquip == null && ObjetEdite is CEquipementLogique) { m_spvEquip = CSpvEquip.GetSpvEquipFromEquipement(ObjetEdite as CEquipementLogique) as CSpvEquip; } if (m_spvEquip == null) { return(result); } List <string> lstNomColonnes = new List <string>(); List <CSpvMibobj> lstSpvMibobj = new List <CSpvMibobj>(); lstNomColonnes.Add(I.T("Name|134")); /* select #l#MIBOBJ_ID, #129S#MIBOBJ_NOM, #l#MIBOBJ_CLASSID, #i#0, #i#127, #l#0 \ * from EQUIP, TYPEQ_MIBMODULE, MIBOBJ \ * where EQUIP_ID = #l#:m_BddId and \ * EQUIP.TYPEQ_ID = TYPEQ_MIBMODULE.TYPEQ_ID and \ * TYPEQ_MIBMODULE.MIBMODULE_ID = MIBOBJ.MIBMODULE_ID and \ * MIBOBJ_TYPE = 'TAB' and MIBOBJ_VISIBLE = 1 \ * order by MIBOBJ_NOM*/ CListeObjetsDonnees objlstMibObj = new CListeObjetsDonnees(m_spvEquip.ContexteDonnee, typeof(CSpvMibobj)); objlstMibObj.Filtre = new CFiltreDataAvance(CSpvMibobj.c_nomTable, "ModuleMib.SpvTypeq_Mibmodules." + CSpvTypeq_Mibmodule.c_champTYPEQ_ID + "= @1 and " + CSpvMibobj.c_champMIBOBJ_TYPE + " = 'TAB' and " + CSpvMibobj.c_champMIBOBJ_VISIBLE + " = 1 ", m_spvEquip.TypeEquipement.Id); objlstMibObj.Tri = CSpvMibobj.c_champMIBOBJ_NOM; foreach (CSpvMibobj mibobj in objlstMibObj) { lstSpvMibobj.Add(mibobj); } m_lstTables.Init(lstNomColonnes.ToArray(), lstSpvMibobj.ToArray()); if (m_lstTables.Columns.Count > 0) { int width = (int)((m_lstTables.Width - 4) / m_lstTables.Columns.Count); foreach (ColumnHeader header in m_lstTables.Columns) { header.Width = width; } } return(result); }
private sc2i.common.CResultAErreur InitListSnmpVariables() { CResultAErreur result = CResultAErreur.True; if (m_spvEquip == null && ObjetEdite is CEquipementLogique) { m_spvEquip = CSpvEquip.GetSpvEquipFromEquipement(ObjetEdite as CEquipementLogique) as CSpvEquip; } if (m_spvEquip == null) { return(result); } List <string> lstNomColonnes = new List <string>(); List <CSpvMibobj> lstSpvMibobj; lstNomColonnes.Add("OID"); lstNomColonnes.Add(I.T("Name|134")); lstNomColonnes.Add(I.T("Value|60029")); // "select #l#MIBMODULE_ID from EQUIP, TYPEQ_MIBMODULE \ // where EQUIP_ID = #l#:Id and \ // EQUIP.TYPEQ_ID = TYPEQ_MIBMODULE.TYPEQ_ID" // "select #129S#MIBOBJ_NOM, #257S#MIBOBJ_OID from MIBOBJ \ // where MIBMODULE_ID = #l#:Id and \ // MIBOBJ_TYPE = 'VS' and \ // MIBOBJ_VISIBLE = 1" CListeObjetsDonnees lstMibObj = new CListeObjetsDonnees(m_spvEquip.ContexteDonnee, typeof(CSpvMibobj)); lstMibObj.Filtre = new CFiltreDataAvance(CSpvMibobj.c_nomTable, "ModuleMib.SpvTypeq_Mibmodules." + CSpvTypeq_Mibmodule.c_champTYPEQ_ID + "= @1 and " + CSpvMibobj.c_champMIBOBJ_TYPE + " = 'VS' and " + CSpvMibobj.c_champMIBOBJ_VISIBLE + " = 1 ", m_spvEquip.TypeEquipement.Id); lstSpvMibobj = FillListMibobjToDisplay(lstMibObj); m_listSnmpValues.Init(lstNomColonnes.ToArray(), lstSpvMibobj.ToArray()); if (m_listSnmpValues.Columns.Count > 0) { int width = (int)((m_listSnmpValues.Width - 4) / m_listSnmpValues.Columns.Count); foreach (ColumnHeader header in m_listSnmpValues.Columns) { header.Width = width; } } return(result); }
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 MyInitChamps() { if (ObjetEdite is CEquipementLogique) { m_spvEquip = CSpvEquip.GetSpvEquipFromEquipement(ObjetEdite as CEquipementLogique) as CSpvEquip; } CResultAErreur result = base.MyInitChamps(); if (!result) { return(result); } if (result && m_spvEquip != null) { m_txtBoxIPAddress.Text = m_spvEquip.AdresseIP; m_txtBoxSnmpIndex.Text = m_spvEquip.IndexSnmp; m_txtBoxSnmpCommunity.Text = m_spvEquip.CommunauteSnmp; m_txtBoxEquiptTypeSnmpReference.Text = m_spvEquip.ReferenceSnmpTypeEquipement; m_txtBoxMediationEquipment.Text = m_spvEquip.EquipementDeMediation; m_chkToRediscover.Checked = m_spvEquip.ARedecouvrirPeriodiquement; m_chkToSurv.Checked = m_spvEquip.ASuperviser; } else { m_txtBoxIPAddress.Text = ""; m_txtBoxSnmpIndex.Text = ""; m_txtBoxSnmpCommunity.Text = ""; m_txtBoxEquiptTypeSnmpReference.Text = ""; m_txtBoxMediationEquipment.Text = ""; m_chkToRediscover.Checked = false; m_chkToSurv.Checked = false; } return(result); }