void ventana_justificacion_evento_guardar() { FormVentanaGuardarLog ventana_guardar_log = new FormVentanaGuardarLog(); ventana_guardar_log.ShowDialog(ventana_padre); if (ventana_guardar_log.DialogResult == DialogResult.OK) { if (ventana_guardar_log.tipo_de_guardado == FormVentanaGuardarLog.GUARDADO_COMPLETO) { _procesador_log_inferencia.mostrarInfosPorDefecto(); } List <string> log = new List <string>(); if (tipo_de_encadenamiento == ENCADENAMIENTO_HACIA_ATRAS) { log = motor_atras.loggeo_inferencia; } else { log = motor_adelante.loggeo_inferencia; } bool flag = escribirLogEnArchivo(log, _procesador_log_inferencia, ventana_guardar_log.guardar_variables, ventana_guardar_log.guardar_hechos, ventana_guardar_log.guardar_reglas, ventana_guardar_log.ruta_guardado); if (flag) { MessageBox.Show("El archivo ha sido guardado satisfactoriamente.", "Guardando Log de inferencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Problemas con la creación del archivo", "Guardando Log de inferencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
void ventana_justificacion_evento_guardar() { System.Windows.Forms.SaveFileDialog saveFileDialog_guardar_log = new SaveFileDialog(); saveFileDialog_guardar_log.DefaultExt = "txt"; saveFileDialog_guardar_log.Filter = "Archivos de texto |*.txt;"; saveFileDialog_guardar_log.InitialDirectory = "Environment.SpecialFolder.Desktop"; if (saveFileDialog_guardar_log.ShowDialog() == DialogResult.OK) { _procesador_log_inferencia.mostrarInfosPorDefecto(); List <string> log = new List <string>(); if (tipo_de_encadenamiento == ENCADENAMIENTO_HACIA_ATRAS) { log = motor_atras.loggeo_inferencia; } else { log = motor_adelante.loggeo_inferencia; } bool flag = escribirLogEnArchivo(log, _procesador_log_inferencia, true, true, true, saveFileDialog_guardar_log.FileName); if (flag) { MessageBox.Show("El archivo ha sido guardado satisfactoriamente.", "Guardando Log de inferencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Problemas con la creación del archivo", "Guardando Log de inferencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } /* * FormVentanaGuardarLog ventana_guardar_log = new FormVentanaGuardarLog(); * ventana_guardar_log.ShowDialog(ventana_padre); * if (ventana_guardar_log.DialogResult == DialogResult.OK) * { * if (ventana_guardar_log.tipo_de_guardado == FormVentanaGuardarLog.GUARDADO_COMPLETO) * _procesador_log_inferencia.mostrarInfosPorDefecto(); * List<string> log = new List<string>(); * if (tipo_de_encadenamiento == ENCADENAMIENTO_HACIA_ATRAS) * log = motor_atras.loggeo_inferencia; * else * log = motor_adelante.loggeo_inferencia; * bool flag = escribirLogEnArchivo(log, _procesador_log_inferencia, ventana_guardar_log.guardar_variables, ventana_guardar_log.guardar_hechos, ventana_guardar_log.guardar_reglas, ventana_guardar_log.ruta_guardado); * if (flag) * MessageBox.Show("El archivo ha sido guardado satisfactoriamente.", "Guardando Log de inferencia", MessageBoxButtons.OK, MessageBoxIcon.Information); * else * MessageBox.Show("Problemas con la creación del archivo", "Guardando Log de inferencia", MessageBoxButtons.OK, MessageBoxIcon.Error); * } * /**/ }