private void NameTextbox_Change(object sender, EventArgs e) { this.Text = NameTextbox.Text; if (Secretary.RuleExists(NameTextbox.Text)) { NameTextbox.ForeColor = Color.Red; } else { NameTextbox.ForeColor = Color.Black; } }
private bool SaveRule() { if (NameTextbox.Text == "Rule Name") { MessageBox.Show("Please give this rule a name", "Name Rule"); return(false); } if (NameTextbox.Text != starting_rule_name && Secretary.RuleExists(NameTextbox.Text)) { MessageBox.Show("A rule with the name '" + NameTextbox.Text + "' already exists.", "Rename Rule"); return(false); } current_rule.rule_name = NameTextbox.Text; StoreDice(ref current_rule); StoreModifiers(ref current_rule); StoreEventResults(ref current_rule); Secretary.SaveRule(starting_rule_name, current_rule); return(true); }
private bool SaveRule() { if (NameTextbox.Text == "Rule Name") { NameTextbox.ForeColor = Color.Red; MessageBox.Show("Please give this rule a name", "Name Rule"); return(false); } if (NameTextbox.Text != starting_rule_name && Secretary.RuleExists(NameTextbox.Text)) { MessageBox.Show("A rule with the name '" + NameTextbox.Text + "' already exists.", "Rename Rule"); return(false); } current_rule.rule_name = NameTextbox.Text; ((StructCollection.Damage)current_rule.results).damage_type = DamageTypeTextbox.Text != "Damage Type" ? DamageTypeTextbox.Text : ""; StoreDice(ref current_rule); StoreModifiers(ref current_rule); StoreFunctionalities(ref current_rule); Secretary.SaveRule(starting_rule_name, current_rule); return(true); }