private void FillNode(TreeNode node, CObjetDonnee objet) { string strLibelle = ""; if (objet.GetType() == typeof(CSpvFamilleMibmodule)) { strLibelle = ((CSpvFamilleMibmodule)objet).Libelle; node.Nodes.Add(""); node.BackColor = Color.LightGreen; } if (objet.GetType() == typeof(CSpvMibmodule)) { node.Nodes.Add(""); strLibelle = ((CSpvMibmodule)objet).NomModuleOfficiel; node.BackColor = Color.LightCyan; } if (objet.GetType() == typeof(CSpvMibTable)) { strLibelle = ((CSpvMibTable)objet).NomObjetOfficiel; node.Nodes.Add(""); node.BackColor = Color.LightGray; } if (objet.GetType() == typeof(CSpvMibVariable)) { CSpvMibVariable variable = objet as CSpvMibVariable; strLibelle = variable.NomObjetOfficiel; node.BackColor = Color.White; } node.Text = strLibelle; node.Tag = objet; }
private void m_btnSelectOID_Click(object sender, EventArgs e) { CSpvMibVariable variable = CFormSelectOID.SelectVariable(); if (variable != null) { m_txtOID.Text = variable.OidObjet; } }
public static CSpvMibVariable SelectVariable() { CFormSelectOID form = new CFormSelectOID(); CSpvMibVariable retour = null; if (form.ShowDialog() == DialogResult.OK) { retour = form.m_variableSel; } form.Dispose(); return(retour); }
private void m_btnOk_Click(object sender, EventArgs e) { if (m_arbre.SelectedNode == null) { return; } m_variableSel = m_arbre.SelectedNode.Tag as CSpvMibVariable; if (m_variableSel == null) { return; } DialogResult = DialogResult.OK; Close(); }
public CSnmpVar(CSpvMibVariable mibVariable, string snmpIndex) { string mess; m_mibVariable = mibVariable; m_snmpIndex = snmpIndex; if (m_mibVariable == null) { mess = I.T("Snmp variable not filled|50001"); throw new Exception(mess); } if (m_snmpIndex == null || m_snmpIndex.Length == 0) { mess = I.T("Variable snmp index not filled|50002"); throw new Exception(mess); } }
private void m_txtOID_TextChanged(object sender, EventArgs e) { //Mise à jour du libellé de la variable CSpvMibVariable variable = new CSpvMibVariable(ChampCustom.ContexteDonnee); if (variable.ReadIfExists( new CFiltreData(CSpvMibVariable.c_champMIBOBJ_OID + "=@1", m_txtOID.Text))) { m_lblVariable.Text = variable.NomOfficielComplet; m_tooltip.SetToolTip(m_lblVariable, m_lblVariable.Text); } else { m_lblVariable.Text = "?"; m_tooltip.SetToolTip(m_lblVariable, ""); } }