//----------------------------------------------------------- private void m_lnkAddVar_LinkClicked(object sender, EventArgs e) { CDefinitionProprieteDynamiqueVariableFormule variable = CFormEditVariableFormule.EditeVariable(null); if (variable != null && RepresentationEditee != null) { RepresentationEditee.AddVariable(variable); UpdateVariables(); } }
private void m_lnkRemoveVar_LinkClicked(object sender, EventArgs e) { if (m_wndListeVariables.SelectedItems.Count == 1) { ListViewItem item = m_wndListeVariables.SelectedItems[0]; CDefinitionProprieteDynamiqueVariableFormule def = item.Tag as CDefinitionProprieteDynamiqueVariableFormule; if (def != null && RepresentationEditee != null) { RepresentationEditee.RemoveVariable(def); UpdateVariables(); } } }
private bool m_editeur_AskCreationVariable(CDefinitionProprieteDynamiqueVariableFormule defACreer) { foreach (CDefinitionProprieteDynamiqueVariableFormule defExistante in RepresentationEditee.Variables) { if (defExistante.Nom.ToUpper() == defACreer.Nom.ToUpper()) { MessageBox.Show(I.T("Variable @1 already exists|20018", defACreer.Nom)); return(false); } } RepresentationEditee.AddVariable(defACreer); UpdateVariables(); return(true); }
private void m_wndListeVariables_MouseDoubleClick(object sender, MouseEventArgs e) { ListViewHitTestInfo info = m_wndListeVariables.HitTest(e.X, e.Y); if (info != null) { CDefinitionProprieteDynamiqueVariableFormule def = info.Item.Tag as CDefinitionProprieteDynamiqueVariableFormule; if (def != null) { CDefinitionProprieteDynamiqueVariableFormule newDef = CFormEditVariableFormule.EditeVariable(def); if (newDef != null) { RepresentationEditee.ReplaceVariable(def, newDef); UpdateVariables(); } } } }