/// <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); }
/// <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); }