private void button_eliminar_regla_Click(object sender, EventArgs e) { if (listBox_reglas.SelectedItem != null) { ElementosListBox elemento = (ElementosListBox)listBox_reglas.SelectedItem; base_conocimiento.eliminarRegla(elemento.id); listBox_reglas.Items.Remove(elemento); } }
private void button_quitar_hecho_consecuente_Click(object sender, EventArgs e) { if (listBox_consecuentes.SelectedItem != null) { ElementosListBox elemento = (ElementosListBox)listBox_consecuentes.SelectedItem; listBox_consecuentes.Items.Remove(elemento); listBox_hechos.Items.Add(elemento); } }
private void button_eliminar_hecho_Click(object sender, EventArgs e) { if (listBox_hechos.SelectedItem != null) { ElementosListBox elemento_seleccionado = (ElementosListBox)listBox_hechos.SelectedItem; base_conocimiento.eliminarHecho(elemento_seleccionado.id); listBox_hechos.Items.Remove(elemento_seleccionado); MessageBox.Show("Elemento eliminado"); } }
public void ingresarNuevaRegla() { string[] antecedentes = new string[listBox_antecedentes.Items.Count]; string[] consecuentes = new string[listBox_consecuentes.Items.Count]; for (int i = 0; i < listBox_antecedentes.Items.Count; i++) { ElementosListBox elemento = (ElementosListBox)listBox_antecedentes.Items[i]; antecedentes[i] = elemento.id; } for (int i = 0; i < listBox_consecuentes.Items.Count; i++) { ElementosListBox elemento = (ElementosListBox)listBox_consecuentes.Items[i]; consecuentes[i] = elemento.id; } base_conocimiento.agregarRegla(antecedentes, consecuentes); MessageBox.Show("Regla ingresada"); }