/// ////////////////////////////////////////
        private void m_lnkNouvelleVariable_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
        {
            string strNom = "";

            if (!(m_comboVariableListe.SelectedValue is CVariableDynamique))
            {
                CFormAlerte.Afficher(I.T("Select list variable first|30055"), EFormAlerteType.Exclamation);
                return;
            }
            CVariableDynamique      variable = (CVariableDynamique)m_comboVariableListe.SelectedValue;
            CTypeResultatExpression type     = variable.TypeDonnee.GetTypeElements();
            CDbKey dbKey = null;

            if (CFormEditNomVariable.EditeNomVariable(ref strNom, ref type, ref dbKey, false))
            {
                if (m_variableNew == null)
                {
                    m_variableNew = new CVariableProcessTypeComplexe();
                    m_variableNew.SetTypeDonnee(type);
                }
                m_variableNew.Nom = strNom;
                FillListeVariables();
                m_comboVariable.SelectedValue = m_variableNew;
            }
        }
示例#2
0
        private void m_lnkNouvelleVariable_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            string strNom = "";
            CTypeResultatExpression type = new CTypeResultatExpression(typeof(int), false);
            CDbKey dbKey = null;

            if (CFormEditNomVariable.EditeNomVariable(ref strNom, ref type, ref dbKey, false))
            {
                if (m_variableNew == null)
                {
                    m_variableNew = new CVariableProcessTypeComplexe();
                    m_variableNew.SetTypeDonnee(type);
                }
                m_variableNew.Nom = strNom;
                FillListeVariables();
                m_comboBoxVariables.SelectedValue = m_variableNew;
            }
        }