Exemplo n.º 1
0
 //*******************************************************************************************
 // Métodos
 //*******************************************************************************************
 public FormVentanaPrincipal()
 {
     InitializeComponent();
     base_conocimiento = new GestionadorBaseConocimiento();
     try
     {
         if (!base_conocimiento.existe_base_de_conocimiento)
         {
             MessageBox.Show("No se ha establecido una base de conocimiento para la inferencia", "Base de conocimiento", MessageBoxButtons.OK, MessageBoxIcon.Information);
             label_info.Text = "Información: Base de conocimiento no establecida";
         }
         else
         {
             mostrarMetadatos();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("La base de conocimiento esta corrupta.\n Se debe volver a importar", "Base de conocimiento", MessageBoxButtons.OK, MessageBoxIcon.Error);
         label_info.Text = "Información: Base de conocimiento no establecida";
         DirectoryInfo directorio_base_conocimiento = new DirectoryInfo(base_conocimiento.ruta_carpeta_base_conocimiento);
         string        ruta_absoluta = directorio_base_conocimiento.FullName;
         if (directorio_base_conocimiento.Exists)
         {
             directorio_base_conocimiento.Delete(true);
         }
     }
     configuracion_interna = new GestionConfiguracionInternaTot();
     if (!configuracion_interna.existe_archivo_configuracion)
     {
         configuracion_interna.ingresarProcesadorDeLoggeo(new ProcesadorLogInferencia());
     }
     ventana_configuracion_log = new FormVentanaConfiguracionLogInferencia();
 }
Exemplo n.º 2
0
 public FormVentanaConfiguracionLogInferencia(GestionConfiguracionInternaTot configuracion_interna)
 {
     InitializeComponent();
     inicializarComponentes();
     this.configuracion_interna = configuracion_interna;
 }