コード例 #1
0
        private void CargarArchivoExterno()
        {
            string      Fuente = ((@"C:\Users\alumno\Desktop\ArchivoCrudDB\crudDB.csv"));
            ClsArchivos ar     = new ClsArchivos();

            //obtener todo el archivo linea por linea dentro de un arreglo simple--unidimensional
            string[] ArregloNotas    = ar.LeerArchivo(Fuente);
            string   sentencia_Mysql = "";
            int      NumeroLinea     = 0;

            ClsConecxion cn = new ClsConecxion();

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

            cn.EjecutaMySQLDirecto(sentencia_Mysql);
        }
コード例 #2
0
        private void cargarArchivoExterno()
        {
            string      fuente = @"";
            ClsArchivos ar     = new ClsArchivos();

            //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);
        }
コード例 #3
0
        private void cargarArchivoExterno()
        {
            string      fuente = @"C:\Users\carlo\OneDrive\Documentos\Universidad\Tercer Semestre\Programación I\ArchivoCSV\crudDB.csv";
            ClsArchivos ar     = new ClsArchivos();

            //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);
        }
コード例 #4
0
        protected void Button_CargarInformacionMySQL_Click(object sender, EventArgs e)
        {
            string      fuente = @"C:\Users\Win10\Videos\crudDB.csv";
            ClsArchivos ar     = new ClsArchivos();

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

            ClsConexionMySQL con = new ClsConexionMySQL();

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

            con.EjecutaSQLDirecto(sentencia_sql);
        }
コード例 #5
0
        private void cargarArchivoExterno()
        {
            string           fuente      = @"C:\Users\alumno\Desktop\crudDB.csv"; //esta cadena es para ubicar el documento
            ClsArchivos      archivo     = new ClsArchivos();
            ClsConexion      conexi      = new ClsConexion();
            ClsConexionMySQL conexiMYSQL = new ClsConexionMySQL();

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



            foreach (string linea in ArregloNotas)
            {
                //obtener datos
                String[] datos = linea.Split(';');//esta cadena reconoce los datos de el documento
                if (Numerolinea > 0)
                {
                    sentencia = sentencia + $"insert into tb_alumnos values({datos[0]},'{datos[1]}',{datos[2]},{datos[3]},{datos[4]},{datos[5]},'{datos[6]}');\n ";
                }
                Numerolinea++;// la sencia es para tomar en cuenta los datos de SQl server y poder hacer la conexion con la base datos
            }

            conexi.EjecutaSQLDirecto(sentencia);
            conexiMYSQL.EjecutaMySQLDirecto(sentencia);
        }
コード例 #6
0
ファイル: Form1.cs プロジェクト: AnnerEscobar/ExamenParcial2
//*******************************************************************************************************************************************************************
//Boton cargar a travez del cual cargamos el archivo a la pantalla y tambien convertimos nuetro archivo a un array y luego ese array a una matriz
        private void button1_Click(object sender, EventArgs e)
        {
            ClsArchivos SelecArchivo = new ClsArchivos();

            string[] filas = SelecArchivo.obtenerFilas();


            foreach (string linea in filas)
            {
                listBoxCarga.Items.Add(linea);
            }

            ArregloDosD = ArregloNotoas.DosDimensiones(filas, 7);
        }
コード例 #7
0
        private void buttonCargar_Click(object sender, EventArgs e)
        {
            ClsArchivos    ar  = new ClsArchivos();
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title            = "Selecciona tu archivo plano ";
            ofd.InitialDirectory = @"C:\Users\W10\Downloads\archivoplano2.csv";
            ofd.Filter           = "archivoplano2(*.csv)|*.csv";

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                var    archivo   = ofd.FileName; //devuelve el nombre y el lugar del archivo
                string resultado = ar.LeerTodoArchivo(archivo);

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

                textBoxContenido.Text = resultado;
            }
        }
コード例 #8
0
        private void cargarArchivoExterno()
        {
            string      fuente = @"C:\Users\alumno\Desktop\C# Arreglos\crudDB.csv";
            ClsArchivos ar     = new ClsArchivos();

            //obtner 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();
            ClsConexionMySQL  mysql = new ClsConexionMySQL();
            ClsConexionOracle or    = new ClsConexionOracle();


            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++;
            }

            switch (x)
            {
            case 1:
                cn.EjecutaSQLDirecto(sentencia_sql);
                break;

            case 2:
                mysql.EjecutaSQLDirecto(sentencia_sql);
                break;

            case 3:
                or.EjecutaSQLDirecto(sentencia_sql);
                break;
            }
        }
コード例 #9
0
        private void cargarArchivoExterno()
        {
            string      fuente = @"C:\Users\alumno\Desktop\Libros.csv";
            ClsArchivos ar     = new ClsArchivos();

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

            foreach (string linea in ArregloNotas)
            {
                //obtener datos
                String[] datos = linea.Split(';');
                if (Numerolinea > 0)
                {
                    sentencia_sql = sentencia_sql + $"insert into tb_libros (Nombre,Autor,NúmeroPáginas,Precio,Categoría,FechaPublicación) values('{datos[1]}','{datos[2]}',{datos[3]},{datos[4]},'{datos[5]}','{datos[6]}');\n ";
                }
                Numerolinea++;
            }
            elegirObjeto(sentencia_sql);
        }
コード例 #10
0
        private void buttonCargar_Click(object sender, EventArgs e)
        {
            ClsArchivos ar = new ClsArchivos();

            this.listBoxContenido.Text = ar.abrirarchivo;

            string[] filas    = ar.traerarchivo();
            int      contador = 0;

            textBoxClasificar.Text = "Listo, el archivo se cargo en este momento!!!";


            foreach (string lineas in filas)
            {
                if (contador > 0)
                {
                    this.listBoxContenido.Items.Add(lineas);
                }
                contador++;
            }

            this.matrices = arreglo.Dimensiones(filas, 6); //aca se recorreran las 6 filas del archivo plano
        }
コード例 #11
0
        private void CargarArchivoExterno()
        {
            string      Fuente = ((@"C:\Users\anner\Desktop\crudDB.csv"));
            ClsArchivos ar     = new ClsArchivos();

            //obtener todo el archivo linea por linea dentro de un arreglo simple--unidimensional
            string[] ArregloNotas  = ar.LeerArchivo(Fuente);
            string   sentencia_sql = "";
            int      NumeroLinea   = 0;

            ClsConecxion cn = new ClsConecxion();

            foreach (string linea in ArregloNotas)
            {
                //obteniendo datos
                string[] datos = linea.Split(';');
                if (NumeroLinea > 0)
                {
                    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);
        }