Ejemplo n.º 1
0
        private void buttonCargarArchivo_Click(object sender, EventArgs e)
        {
            ClsArchivo     ar  = new ClsArchivo();
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title            = "Por favor selecciona tu archivo plano";
            ofd.InitialDirectory = @"C:\Users\Marjorie\Desktop\Ejercicio27Lista";
            ofd.Filter           = "Archivo plano (*.csv)|*.csv";
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo  = ofd.FileName;
                String rnombres = ar.LeerTodoArchivo(archivo);
                ArregloNotas        = ar.LeerArchivo(archivo);
                listBoxNombres.Text = rnombres;
            }
            else
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo      = ofd.FileName;
                String rcorrelativo = ar.LeerTodoArchivo(archivo);
                ArregloNotas            = ar.LeerArchivo(archivo);
                listBoxCorrelativo.Text = rcorrelativo;
            }
            else
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                String rparcial1 = ar.LeerTodoArchivo(archivo);
                ArregloNotas         = ar.LeerArchivo(archivo);
                listBoxParcial1.Text = rparcial1;
            }
            else
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                String rparcial2 = ar.LeerTodoArchivo(archivo);
                ArregloNotas         = ar.LeerArchivo(archivo);
                listBoxParcial2.Text = rparcial2;
            }
            else
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                String rparcial3 = ar.LeerTodoArchivo(archivo);
                ArregloNotas         = ar.LeerArchivo(archivo);
                listBoxParcial3.Text = rparcial3;
            }
        }
Ejemplo n.º 2
0
        private void cargarArchivoExterno()
        {
            string     fuente = @"C:\Users\antho\OneDrive\Escritorio\BaseDeDatos\crudDB.csv";
            ClsArchivo ar     = new ClsArchivo();

            //obtener todo el archivo, linea por linea dentro de un arreglo
            string[] ArregloNotas  = ar.LeerArchivo(fuente);
            string   sentencia_sql = "";
            int      Numerolinea   = 0;

            ClsConexion cn = new ClsConexion();

            foreach (string linea in ArregloNotas)
            {
                //obtener datos
                String[] datos = linea.Split(';');
                if (Numerolinea > 0)
                {
                    sentencia_sql = sentencia_sql + $"insert into tb_alumnos values({datos[0]},'{datos[1]}',{datos[2]},{datos[3]},{datos[4]},{datos[5]},'{datos[6]}');\n ";
                }
                Numerolinea++;
            }

            cn.EjecutaSQLDirecto(sentencia_sql);
        }
Ejemplo n.º 3
0
        private void buttonOracle_Click(object sender, EventArgs e)
        {
            ClsArchivo        ar  = new ClsArchivo();
            OpenFileDialog    ofd = new OpenFileDialog();
            ClsConexionOracle cn  = new ClsConexionOracle();
            int contador          = 0;

            //Selección de archivo plano de datos.
            ofd.Title            = "Selecciona tu archivo plano";
            ofd.InitialDirectory = @"C:\Users\alumno\Desktop";
            ofd.Filter           = "Archivo plano (*.csv)|*.csv";

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var archivo = ofd.FileName;
                ArregloAlumnos = ar.LeerArchivo(archivo);
            }

            //Limpieza y llenado de la base de datos a través del archivo plano.
            cn.borrarTabla();
            foreach (string linea in ArregloAlumnos)
            {
                if (contador > 0)
                {
                    string[] alumno = linea.Split(';');
                    string   sql    = $"INSERT INTO TB_ALUMNOS (CORRELATIVO, NOMBRE, PARCIAL1,PARCIAL2,PARCIAL3) VALUES ({alumno[0]}, '{alumno[1]}', {alumno[2]},{alumno[3]},{alumno[4]})";
                    cn.insertar(sql);
                }
                contador++;
            }
        }
Ejemplo n.º 4
0
        private void buttonMySQL_Click(object sender, EventArgs e)
        {
            ClsArchivo       ar  = new ClsArchivo();
            OpenFileDialog   ofd = new OpenFileDialog();
            ClsConexionMySQL cn  = new ClsConexionMySQL();
            int contador         = 0;

            //Selección de archivo plano de datos.
            ofd.Title            = "Selecciona tu archivo plano";
            ofd.InitialDirectory = @"C:\Users\alumno\Desktop";
            ofd.Filter           = "Archivo plano (*.csv)|*.csv";

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var archivo = ofd.FileName;
                ArregloAlumnos = ar.LeerArchivo(archivo);
            }

            //Limpieza y llenado de la base de datos a través del archivo plano.
            cn.borrarTabla();
            foreach (string linea in ArregloAlumnos)
            {
                if (contador > 0)
                {
                    string[] alumno = linea.Split(';');
                    string   sql    = $"insert into tb_alumnos(Correlativo,Nombre,Parcial1,Parcial2,Parcial3) values({alumno[0]},'{alumno[1]}',{alumno[2]},{alumno[3]},{alumno[4]})";
                    cn.insertar(sql);
                }
                contador++;
            }
        }
Ejemplo n.º 5
0
        private void cargarArchivoexterno()
        {
            string      fuente = @"C:\Users\HP\Desktop\tarea10\archivoCls.csv";
            ClsArchivo  ar     = new ClsArchivo();
            ClsConexion cn     = new ClsConexion();

            //obtener tood el archivo de un arreglo
            string[] ArregloNotas   = ar.LeerArchivo(fuente);
            string   sentencial_sql = "";
            int      NumeroLinea    = 0;

            //interamos sobre el arreglo, line por linea para luego convertirlo en dadots
            foreach (string linea in ArregloNotas)
            {
                string[] datos = linea.Split(';');
                if (NumeroLinea > 0)
                {
                    sentencial_sql += $"insert into progra1.tb_alumno values({datos[0]},'{datos[1]}',{datos[2]},{datos[3]},{datos[4]},{datos[5]},'{datos[6]}');\n";
                }// end foreach

                NumeroLinea++;
            }
            NumeroLinea = 0;
            cn.EjecutaSQLDirecto(sentencial_sql);
        }
Ejemplo n.º 6
0
        private void buttonCargarArchivo_Click(object sender, EventArgs e)
        {
            ClsArchivo     ar  = new ClsArchivo();
            OpenFileDialog ofd = new OpenFileDialog(); // Abre el archivo Plano

            ofd.Title            = "Selecciona el archivo plano";
            ofd.InitialDirectory = @"D:\Zero\Escritorio\UMG\Programacion 1\Clase 7"; // Direccion del archivo
            ofd.Filter           = "Archivo Plano (*.csv)|*.csv";
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                string resultado = ar.LeerTodoArchivo(archivo);
                ArregloNotas          = ar.LeerArchivo(archivo);
                textBoxResultado.Text = resultado;
            }
        }
Ejemplo n.º 7
0
        private void buttonCargar_Click(object sender, EventArgs e)
        {
            ClsArchivo ar = new ClsArchivo();

            ArregloNotas = ar.LeerArchivo(ar.ruta);
            ArregloNotas = ar.getFilas();

            string[] filas = ar.getFilas();

            foreach (string lineas in filas)
            {
                listBoxNom.Items.Add(lineas);
            }

            matriz = arreglo.dosDimens(filas, 7);
        }
Ejemplo n.º 8
0
        private void buttonCargarArchivo_Click(object sender, EventArgs e)
        {
            ClsArchivo     ar  = new ClsArchivo();
            OpenFileDialog ofd = new OpenFileDialog(); // Abre el archivo Plano

            ofd.Title            = "Selecciona el archivo plano";
            ofd.InitialDirectory = @"C:\Users\Dulce Mazariegos\Desktop\CLASE 8\Clase 8"; // Direccion del archivo
            ofd.Filter           = "Archivo Plano (*.csv)|*.csv";
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                string resultado = ar.LeerTodoArchivo(archivo);
                ArregloNotas          = ar.LeerArchivo(archivo);
                textBoxResultado.Text = resultado;
            }
        }
Ejemplo n.º 9
0
        private void CargarArchivo_Click(object sender, EventArgs e)
        {
            ClsArchivo     ar  = new ClsArchivo();
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title            = "Porfavor, seleccionar tu archivo plano";
            ofd.InitialDirectory = @"C:\Users\Sarita Chinchilla\OneDrive\Escritorio\archivoplano";
            ofd.Filter           = "archivo plano (*.csv)|*.csv";
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                string resultado = ar.LeerTodoArchivo(archivo);
                ArregloNombres        = ar.LeerArchivo(archivo);
                textBoxResultado.Text = resultado;
            }
        }
Ejemplo n.º 10
0
        private void buttonCargarArchivo_Click(object sender, EventArgs e)
        {
            ClsArchivo     ar  = new ClsArchivo();
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title            = "Por favor selecciona tu archivo plano";
            ofd.InitialDirectory = @"C:\Users\Marjorie\Desktop\Ejercicio27Lista";
            ofd.Filter           = "Archivo plano (*.csv)|*.csv";
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                String resultado = ar.LeerTodoArchivo(archivo);
                ArregloNotas          = ar.LeerArchivo(archivo);
                textBoxResultado.Text = resultado;
            }
        }
Ejemplo n.º 11
0
        private void buttonCargar_Click(object sender, EventArgs e)
        {
            ClsArchivo     ar  = new ClsArchivo();
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title            = "Selecciona tu archivo plano";
            ofd.InitialDirectory = @"C:\Users\HP\Downloads";
            ofd.Filter           = "Archivo plano (*.csv)|*.csv";
            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                string resultado = ar.LeerTodoArhivo(archivo);
                ArregloNotas          = ar.LeerArchivo(archivo);
                textBoxResultado.Text = resultado;
            }
        }
Ejemplo n.º 12
0
        private void buttonCargar_Click(object sender, EventArgs e)
        {
            ClsArchivo ar = new ClsArchivo();
            //OpenFileDialog ofd = new OpenFileDialog();
            //ofd.Title = "Selecciona tu arhivo plano";
            //ofd.InitialDirectory = @"C:\Users\carlo\OneDrive\Documentos\Universidad\Tercer Semestre\Programación I";
            //ofd.Filter = "Archivo plano (*.csv)|*.csv";

            //if (ofd.ShowDialog() = DialogResult.OK)
            {
                var    archivo   = @"C:\Users\carlo\OneDrive\Documentos\Universidad\Tercer Semestre\Programación I\archivoPlano.csv";
                String resultado = ar.LeerTodoArchivo(archivo);
                ArregloNotas          = ar.LeerArchivo(archivo); // retorna arreglo
                textBoxContenido.Text = resultado;
            }
        }
Ejemplo n.º 13
0
        private void button1_Click(object sender, EventArgs e)
        {
            ClsArchivo     ar  = new ClsArchivo();
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title            = "Selecciona el archivo plano";
            ofd.InitialDirectory = @"C:C:\Users\OscarEstid\Documents\progra\";

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                string resultado = ar.LeerTodoArchivo(archivo);
                ArregloNotas          = ar.LeerArchivo(archivo);
                textBoxresultado.Text = resultado;
            }
        }
Ejemplo n.º 14
0
        private void buttonCargar_Click_1(object sender, EventArgs e)
        {
            ClsArchivo     ar  = new ClsArchivo();
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title            = "Selecciona tu archivo Plano";
            ofd.InitialDirectory = @"C:\Users\cmabe\OneDrive\Escritorio\C# Arreglos\archivoPlano.csv";
            ofd.Filter           = "Archivo plano (*.csv)|*.csv";

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                string resultado = ar.LeerTodoArchivo(archivo);
                ArregloNombres        = ar.LeerArchivo(archivo);
                textBoxContenido.Text = resultado;
            }
        }
Ejemplo n.º 15
0
        static void Main(string[] args)
        {
            string respuesta;

            Console.WriteLine("\t\t\t¿Que Base de Datos desee utilizar?");
            Console.WriteLine("\tOracle\t\tMySQL\t\tSQL SERVER");
            respuesta = Console.ReadLine();

            string[,] archivoAlumnos;
            ClsArchivo ObjArchivo = new ClsArchivo();

            archivoAlumnos = ObjArchivo.LeerArchivo();
            ClsConexion       cn = new ClsConexion();
            ClsConexionMySQL  my = new ClsConexionMySQL();
            ClsConexionOracle or = new ClsConexionOracle();

            switch (respuesta)
            {
            case "Oracle":

                for (int i = 1; i < archivoAlumnos.GetLength(0); i++)
                {
                    DataTable dt = or.consultaTablaDirecta("insert into TB_ALUMNOSORACLE values (" + archivoAlumnos[i, 0] + ",'" + archivoAlumnos[i, 1] + "'," + archivoAlumnos[i, 2] + "," + archivoAlumnos[i, 3] + "," + archivoAlumnos[i, 4] + ")");
                }

                break;

            case "MySQL":

                for (int i = 1; i < archivoAlumnos.GetLength(0); i++)
                {
                    DataTable dt = my.consultaTablaDirecta("insert into tb_alumnos values (" + archivoAlumnos[i, 0] + ",'" + archivoAlumnos[i, 1] + "'," + archivoAlumnos[i, 2] + "," + archivoAlumnos[i, 3] + "," + archivoAlumnos[i, 4] + ")");
                }

                break;

            case "SQL SERVER":

                for (int i = 1; i < archivoAlumnos.GetLength(0); i++)
                {
                    DataTable dt = cn.consultaTablaDirecta("insert into tb_alumnos values (" + archivoAlumnos[i, 0] + ",'" + archivoAlumnos[i, 1] + "'," + archivoAlumnos[i, 2] + "," + archivoAlumnos[i, 3] + "," + archivoAlumnos[i, 4] + ")");
                }

                break;
            }
        }
Ejemplo n.º 16
0
        private void CargarDATOS()
        {
            string      stef = @"C:\Users\alumno\Desktop\archivos\1_4949951634001101227.csv";
            ClsArchivo  gs   = new ClsArchivo();
            ClsConexion ma   = new ClsConexion();

            string[] arreglonotas = gs.LeerArchivo(stef);
            string   conexion_sql = "";
            int      numerolin    = 0;

            foreach (string linea in arreglonotas)
            {
                string[] datos = linea.Split(';');
                if (numerolin > 0)
                {
                    conexion_sql = $"insert into estudiantes values({datos[0]},'{datos[1]}'{datos[2]},{datos[3]},{datos[4]},{datos[5]},'{datos[6]}'";
                    ma.EjecutaSQLDirecto(conexion_sql);
                }
                numerolin++;
            }
            numerolin = 0;
        }
Ejemplo n.º 17
0
        private void btnCargar_Click(object sender, EventArgs e)
        {
            ClsArchivo     ar  = new ClsArchivo();
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title = "Selecciona tu archivo plano";


            ofd.InitialDirectory = @"C:\Pictures\Clase7WindowsForms)";
            ofd.Filter           = "Archivo plano (*.csv)|*.csv";



            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName;
                string resultado = ar.LeerTodoArchivo(archivo);

                ArregloNotas = ar.LeerArchivo(archivo); //retorna arreglo

                textBoxContenido.Text = resultado;
            }
        }
Ejemplo n.º 18
0
        private void cargarArchivoExterno()
        {
            string           fuente  = @"C:\Users\alumno\Desktop\crudDB.csv";
            ClsArchivo       ar      = new ClsArchivo();
            ClsConexion      cnSQL   = new ClsConexion();
            ClsConexionMysql cnMYSQL = new ClsConexionMysql();

            string[] ArregloNotas = ar.LeerArchivo(fuente);
            string   sentencia    = "";
            int      NumeroLinea  = 0;

            foreach (string Linea in ArregloNotas)
            {
                string[] datos = Linea.Split(';');
                if (NumeroLinea > 0)
                {
                    sentencia += $"insert into tb_estudiantes1 values({datos[0]},'{datos[1]}',{datos[2]},{datos[3]},{datos[4]},{datos[5]},'{datos[6]}');\n";
                }
                NumeroLinea++;
            }
            NumeroLinea = 0;
            cnSQL.EjecutaSQLDirecto(sentencia);
            cnMYSQL.EjecutaMYSQLDirecto(sentencia);
        }