Esempio n. 1
0
        private void btncargarArchivo_Click(object sender, EventArgs e)
        {
            clsArchivo     ar  = new clsArchivo();
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title            = "porfa selecciona el archivo";
            ofd.InitialDirectory = @"C:\Users\USER\Desktop\alumnos";
            ofd.Filter           = "archivo plano (*.csv)|*.csv";


            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                string resultado = ar.leerTodoArchivo(archivo);
                ArregloNotas      = ar.leerArchivo(archivo);
                txtresultado.Text = resultado;
            }
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            string ruta = this.txtRuta.Text;

            clsArchivo    archivo = new clsArchivo(ruta);
            List <alumno> datos   = archivo.leerArchivo();



            List <alumno> arreglo         = datos;
            List <alumno> ArregloTemporal = arreglo;
            alumno        datosTemporal;


            for (int i = 0; i < arreglo.Count - 1; i++)
            {
                for (int j = i + 1; j < arreglo.Count; j++)
                {
                    /**
                     *  COMO NO ES UN NUMERO SE UTILIZA EL COMPARE.TO
                     *  PARA COMPARAR LOS 2 STRING POR ORDEN ALFABETICO
                     */
                    if (ArregloTemporal[i].ParcialUno > ArregloTemporal[j].ParcialUno)
                    {
                        datosTemporal      = ArregloTemporal[i];
                        ArregloTemporal[i] = ArregloTemporal[j];
                        ArregloTemporal[j] = datosTemporal;
                    }
                }
            }

            foreach (alumno info in arreglo)
            {
                this.listAlumnos.Items.Add(info.ParcialUno);
            }
        }