Exemplo n.º 1
0
        /// <summary>
        /// Редактировать группу переменных
        /// </summary>
        /// <returns>Возвращает true, если группа переменных была изменена</returns>
        public static bool EditVarGroup(Config.VarGroup varGroup)
        {
            if (varGroup == null)
                throw new ArgumentNullException("varGroup");

            string oldName = varGroup.Name;
            FrmVarGroup frmVarGroup = new FrmVarGroup();
            frmVarGroup.varGroup = varGroup;
            return frmVarGroup.ShowDialog() == DialogResult.OK && !varGroup.Equals(oldName);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Редактировать переменную
        /// </summary>
        /// <returns>Возвращает true, если переменная была изменена</returns>
        public static bool EditVariable(Config.Variable variable, int signal)
        {
            if (variable == null)
                throw new ArgumentNullException("variable");

            string oldName = variable.Name;
            string oldOID = variable.OID;

            FrmVariable frmVariable = new FrmVariable();
            frmVariable.variable = variable;
            frmVariable.txtSignal.Text = signal.ToString();

            return frmVariable.ShowDialog() == DialogResult.OK && !variable.Equals(oldName, oldOID);
        }