コード例 #1
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);
        }
コード例 #2
0
        }// fin de la respuesta al usuario

        public void animalNuevo(Nodo nodo)
        {
            //Listardatos nuevo = new Listardatos();
            ClsConexion establecer = new ClsConexion();
            String      animalNodo = (String)nodo.valorNodo();

            Console.WriteLine("Cual es el animal entonces?");
            String nuevoA = Console.ReadLine();

            Console.WriteLine($"Que pregunta con respuesta si / no puedo hacer para poder decir que es un {nuevoA}");
            string pregunta = Console.ReadLine();

            establecer.EjecutaSQLDirecto("INSERT INTO animales (animalnombre, animalsonido) VALUES ('" + nuevoA + "','" + pregunta + "');");
            //nuevo.Nuevodato(nuevoA, pregunta);

            Nodo nodo1 = new Nodo(animalNodo);
            Nodo nodo2 = new Nodo(nuevoA);

            Console.WriteLine($"Para un(a)  {nuevoA} la respuestas es si / no ?");

            nodo.nuevoValor(pregunta + "?");
            Console.WriteLine("Nuevo registro aguardado en la base de datos");

            if (respuesta())
            {
                nodo.izquierda = nodo2;
                nodo.derecha   = nodo1;
            }
            else
            {
                nodo.izquierda = nodo1;
                nodo.derecha   = nodo2;
            }
        }
コード例 #3
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);
        }
コード例 #4
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);
        }
コード例 #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
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            string      dpi       = Mdpi.Text;
            string      salario   = Msalario.Text;
            string      puesto    = Mpuesto.Text;
            string      depto     = Mdepto.Text;
            string      sentencia = $"update tb_empleados set = {salario},'{puesto}','{depto}' where DPI = {dpi}";
            ClsConexion cn        = new ClsConexion();

            cn.EjecutaSQLDirecto(sentencia);
            BuscarDatos();
        }
コード例 #7
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            string      dpi       = Bdpi.Text;
            string      nombre    = Bnombre.Text;
            string      puesto    = Bpuesto.Text;
            string      fecha     = Bfecha.Text;
            string      sentencia = $"delete tb_empleados where DPI = {dpi}";
            ClsConexion cn        = new ClsConexion();

            cn.EjecutaSQLDirecto(sentencia);
            BuscarDatos();
        }
コード例 #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 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;
        }
コード例 #10
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);
        }
コード例 #11
0
        static void Main(string[] args)
        {
            ClsMySQL    cnMySql  = new ClsMySQL();
            ClsConexion cnSql    = new ClsConexion();
            ClsOracle   cnOracle = new ClsOracle();
            int         opcion;

            Console.WriteLine("Ingrese una opcion:\n1.Conectar con SQL server\n2.Conectar con MySql\n3.Conectar con Oracle");
            opcion = int.Parse(Console.ReadLine());
            switch (opcion)
            {
            case 1:
                int selecion;
                Console.WriteLine("Ingrese opcion:\n1. Conectar a SQL Server\n2.Insertar datos\n3. Insertar doc.txt");
                selecion = int.Parse(Console.ReadLine());

                switch (selecion)
                {
                case 1:
                    cnSql.abrirConexion();
                    cnSql.cerrarConexionBD();
                    break;

                case 2:
                    string datos = cnSql.insertar_datos();
                    cnSql.EjecutaSQLDirecto(datos);

                    break;

                case 3:
                    string ob_txt = cnSql.Insert_Registro_txt();
                    cnSql.EjecutaSQLDirecto(ob_txt);
                    break;

                default:
                    Console.WriteLine("Opcion invalida");
                    break;
                }

                break;

            case 2:
                int selecion2;
                Console.WriteLine("Ingrese opcion:\n1. Conectar y comprobar conexion a MySQL\n2.Insertar datos\n3. Insertar doc.txt\n4.Hacer consulta");
                selecion2 = int.Parse(Console.ReadLine());
                switch (selecion2)
                {
                case 1:
                    cnMySql.AbrirBD();
                    cnMySql.CerrarBD();
                    break;

                case 2:
                    string dat = cnMySql.insertarBD();
                    cnMySql.CrudTable(dat);
                    break;

                case 3:
                    string dt_txt = cnMySql.Insert_Registro_txt();
                    cnMySql.CrudTable(dt_txt);
                    break;

                case 4:
                    string consult = "SELECT * FROM tb_alumnos where parcial1>6";
                    cnMySql.consulta_bd(consult);

                    break;

                default:
                    break;
                }
                break;

            case 3:
                int selecion3;
                Console.WriteLine("Ingrese opcion:\n1. Conectar a Oracle\n2.Insertar datos\n3. Insertar doc.txt");
                selecion3 = int.Parse(Console.ReadLine());
                switch (selecion3)
                {
                case 1:
                    break;

                case 2:
                    break;

                case 3:
                    break;

                default:
                    break;
                }
                break;

            default:
                break;
            }
        }