Пример #1
0
        private void SalirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (modificaciones == true)
            {
                SalirForm frm = new SalirForm();
                if (frm.ShowDialog() == DialogResult.OK)

                {
                    sal = frm.salir;
                }

                if (sal == 0)
                {
                    this.Close();
                }
                else if (sal == 1)
                {
                    GuardarToolStripMenuItem_Click(sender, e);
                    this.Close();
                }
                else if (sal == 2)
                {
                    GuardarComoToolStripMenuItem_Click(sender, e);
                    this.Close();
                }
            }
            else
            {
                this.Close();
            }
        }
Пример #2
0
        private void CargarArchivoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Vaciamos las listas
            if (modificaciones)
            {
                SalirForm frm = new SalirForm();
                if (frm.ShowDialog() == DialogResult.OK)

                {
                    sal = frm.salir;
                }

                else if (sal == 1)
                {
                    GuardarToolStripMenuItem_Click(sender, e);
                }
                else if (sal == 2)
                {
                    GuardarComoToolStripMenuItem_Click(sender, e);
                }
            }
            openFileDialog1.Title            = "Abrir archivo";
            openFileDialog1.Filter           = "Archivos CSV (*.csv)|*.csv|Archivos DATA(*.data)|*.data";
            openFileDialog1.FileName         = "";
            openFileDialog1.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\dev\\DMApp\\files";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                dataGridView1.DataSource = null;
                atributo.Clear();
                faltante.Clear();
                cabecera.Clear();
                faltantes = 0;
                atributoscomboBox.Items.Clear();

                guardarToolStripMenuItem.Enabled     = true;
                guardarComoToolStripMenuItem.Enabled = true;
                filepath = openFileDialog1.FileName;
                DataTable dt = new DataTable();
                label3.Text   = "Cantidad de instancias\n";
                label4.Text   = "Cantidad de atributos\n";
                label5.Text   = "Valores faltantes\n";
                label6.Text   = "Proporción de valores faltantes\n";
                textBox1.Text = textBox2.Text = "";
                if (filepath.Contains(".csv"))
                {
                    dt = LeerCSV(dt);
                }
                else if (filepath.Contains(".data"))
                {
                    dt = LeerDATA(dt);
                }
                if (dt.Rows.Count >= 0)
                {
                    dataGridView1.DataSource = dt;
                    if (filepath.Contains(".data"))
                    {
                        //EvalRegex();
                        //label8.Text = pruebaRegx.ToString();
                    }
                    this.Text = "DMApp - " + Path.GetFileName(filepath);
                    MessageBox.Show("El archivo ha sido cargado correctamente", "Aviso");
                    modificaciones = false;
                    //Actualizar info de labels y textbox sobre el dataset
                }
            }
        }