private void AddAutoResponder(string moduleName, string commandName, string parameters, int failureRate) { if (!modules.ContainsKey(moduleName) && (moduleName != "[ANY]")) { return; } if (failureRate < 0) { failureRate = 0; } if (failureRate > 100) { failureRate = 100; } AutoResponder ar = new AutoResponder(moduleName, commandName, parameters, failureRate); if (autoResponders.Contains(ar)) { return; } autoResponders.Add(ar); lstAutoResponders.Items.Add(ar); if (lstAutoResponders.Items.Contains(ar)) { lstAutoResponders.SelectedItem = ar; } }
public override bool Equals(object obj) { AutoResponder other = obj as AutoResponder; if (other == null) { return(false); } return((this.commandName == other.commandName) && (this.module == other.module)); }
private void RemoveAutoResponder(AutoResponder autoResponder) { if ((autoResponder == null) || !autoResponders.Contains(autoResponder)) { btnARDelete.Enabled = false; return; } autoResponders.Remove(autoResponder); if (lstAutoResponders.Items.Contains(autoResponder)) { lstAutoResponders.Items.Remove(autoResponder); } lstAutoResponders.SelectedIndex = -1; }
private void SelectResponder(AutoResponder autoResponder) { if (this.InvokeRequired) { return; } if ((autoResponder == null) || !autoResponders.Contains(autoResponder)) { selectedAutoResponder = null; btnARDelete.Enabled = false; return; } selectedAutoResponder = autoResponder; btnARDelete.Enabled = true; }
private void SelectResponder(AutoResponder autoResponder) { if (this.InvokeRequired) return; if ((autoResponder == null) || !autoResponders.Contains(autoResponder)) { selectedAutoResponder = null; btnARDelete.Enabled = false; return; } selectedAutoResponder = autoResponder; btnARDelete.Enabled = true; }
private void RemoveAutoResponder(AutoResponder autoResponder) { if ((autoResponder == null) || !autoResponders.Contains(autoResponder)) { btnARDelete.Enabled = false; return; } autoResponders.Remove(autoResponder); if (lstAutoResponders.Items.Contains(autoResponder)) lstAutoResponders.Items.Remove(autoResponder); lstAutoResponders.SelectedIndex = -1; }
private void AddAutoResponder(string moduleName, string commandName, string parameters, int failureRate) { if (!modules.ContainsKey(moduleName) && (moduleName != "[ANY]")) return; if (failureRate < 0) failureRate = 0; if (failureRate > 100) failureRate = 100; AutoResponder ar = new AutoResponder(moduleName, commandName, parameters, failureRate); if (autoResponders.Contains(ar)) return; autoResponders.Add(ar); lstAutoResponders.Items.Add(ar); if (lstAutoResponders.Items.Contains(ar)) lstAutoResponders.SelectedItem = ar; }