Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
 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");
     }
 }
Exemplo n.º 4
0
        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");
        }