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++; } }
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++; } }
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); }
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); }
private void buttonCargar_Click_1(object sender, EventArgs e) { ClsArchivo archivo = new ClsArchivo(); string[] filas = archivo.obtenerFilas(); textBoxResultado.Text = "Listo, el archivo está cargado"; this.matriz = arreglo.arregloDosDimensiones(filas, 7); }
private void buttonOrdenamientoB_Click(object sender, EventArgs e) { ClsArchivo ObjArchivo = new ClsArchivo(); foreach (string n in ArregloNotas) { string[] Datos = n.Split(';'); listBoxResultado.Items.Add(Datos[1]); } }
private void button1_Click(object sender, EventArgs e) { ClsArchivo archivo = new ClsArchivo(); string[] filas = archivo.obtenerFilas(); foreach (string linea in filas) { this.Archivo.Items.Add(linea); } this.matriz = arreglo.DosDimensiones(filas, 7); }
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; } }
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; } }
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); }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
private void Cargar_Click(object sender, EventArgs e) { ClsArchivo archivo = new ClsArchivo(); this.listBoxContenido.Text = archivo.abrirarchvio; string[] filas = archivo.traerarchivo(); foreach (string lineas in filas) { this.listBoxContenido.Items.Add(lineas); } this.matrices = arreglo.Dimensiones(filas, 7); }
private void buttonNota3_Click(object sender, EventArgs e) { ClsArchivo ar = new ClsArchivo(); var archivo = @"C:\Users\13237\OneDrive\Desktop\archivoPlano.csv"; string resultado = ar.leerTodoArchivo(archivo); arregloNotas = ar.leerArchivo(archivo); //retorna arreglo int contador = 0; foreach (string linea in arregloNotas) { if (contador != 0) { string[] datos = linea.Split(';'); listBoxNota3.Items.Add(datos[4]); } contador++; } }
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; }
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; } }
private void buttonNombres_Click(object sender, EventArgs e) { int contador = 0; string[] ordenNombres = new string[arregloNotas.Length - 1]; foreach (string linea in arregloNotas) { if (contador != 0) { string[] datos = linea.Split(';'); ordenNombres[contador - 1] = datos[1]; } contador++; } ClsArchivo objArchivo = new ClsArchivo(); ordenNombres = objArchivo.MetodoBurbujaCadena(); for (int i = 0; i < ordenNombres.Length; i++) { listBoxResultado.Items.Add(ordenNombres[i]); } }
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); }
private void button1_Click(object sender, EventArgs e) { /** * SE ABRE EL ARCHIVO */ ClsArchivo archivo = new ClsArchivo(); //La clase abre la ventana de dialogo this.textBox1.Text = archivo.ruta; //Se pasa la ruta del archivo al texbox del formdulario; string[] filas = archivo.obtenerFilas(); //SE OBTIENEN LAS FILAS DEL ARCHIVO /** * SE CARGAN LAS FILAS DEL ARCHIVO EN UN LIST BOX */ foreach (string linea in filas) { this.listArchivo.Items.Add(linea); } /* * SE CONVIERTE EL ARREGLO DE UNA DIMENSION EN DOS DIMENSIONES */ this.matriz = arreglo.DosDimensiones(filas, 7); }
private void buttonNombres_Click(object sender, EventArgs e) { try { ClsArchivo objarchiv = new ClsArchivo(); Datos = objarchiv.cargarDatos(ArregloNombres); ClsArreglos ObjArreglos = new ClsArreglos(Datos); resultado = ObjArreglos.MetodoBurbuja(); ManejoDatos objmanejoDatos = new ManejoDatos(); Nombres = objmanejoDatos.columnas(resultado, 0); NotasParcial1 = objmanejoDatos.columnas(resultado, 1); NotasParcial2 = objmanejoDatos.columnas(resultado, 2); NotasParcial3 = objmanejoDatos.columnas(resultado, 3); for (int indice = 0; indice < Nombres.Length; indice++) { listBoxResutado.Items.Add(Nombres[indice]); } } catch (Exception ex) { MessageBox.Show("Necesita carga un archivo plano para poder ejecutar el programa." + ex); } }
private void buttonNombres_Click(object sender, EventArgs e) { //llamada a mi clase PromediosMatriz objMatriz = new PromediosMatriz(); ClsArchivo objArchivo = new ClsArchivo(); //variables globales string[,] ArregloDosDimensiones = new string[ArregloNotas.Length, 6]; int contador = 0; int acumulador = 0, acumulador1 = 0, acumulador2 = 0; int promedio, promedio1, promedio2; //int sumaparciales; string[] CadenaNombres = new string[ArregloNotas.Length - 1]; int[] OrdenParcila = new int[ArregloNotas.Length - 1]; // extraccion de columnas del array, o extraer array de un array foreach (string linea in ArregloNotas) { string[] datos = linea.Split(';'); if (contador != 0) { acumulador += Convert.ToInt32(datos[2]); acumulador1 += Convert.ToInt32(datos[3]); acumulador2 += Convert.ToInt32(datos[4]); OrdenParcila[contador - 1] = Convert.ToInt32(datos[2]); CadenaNombres[contador - 1] = datos[1]; } //Arreglo de dos dimensiones ArregloDosDimensiones[contador, 0] = datos[0]; ArregloDosDimensiones[contador, 1] = datos[1]; ArregloDosDimensiones[contador, 2] = datos[2]; ArregloDosDimensiones[contador, 3] = datos[3]; ArregloDosDimensiones[contador, 4] = datos[4]; ArregloDosDimensiones[contador, 5] = datos[5]; contador++; } //promedio una seccion en general / ej "A" int promedio_seccion = objMatriz.promedios_general_seccion(ArregloDosDimensiones, 4, "D"); MessageBox.Show($"El promedio de la seccion D es {promedio_seccion} "); //string seccion = "A"; //string[] Nombre_secccion = objMatriz.Clasificar_Alumnos(ArregloDosDimensiones, seccion ); int promedioMatriz = promedioSumaMatriz(ArregloDosDimensiones, 3); //promedios ClsArreglos OrdArreglo = new ClsArreglos(OrdenParcila); //OrdenParcila = OrdArreglo.MetodoBurbuja(); //int min = OrdenParcila[0]; //int max = OrdenParcila[OrdenParcila.Length - 1]; //promedio = acumulador / contador - 1; //promedio1 = acumulador1 / contador - 1; promedio2 = acumulador2 / contador - 1; //sumaparciales = promedio + promedio1 + promedio2 / 3; //MessageBox.Show($"Promedio del primer parciál {promedio}\nPromedio matriz {promedioMatriz}"); //MessageBox.Show($"Promedio del segundo parcial {promedio1}"); MessageBox.Show($"Promedio del tercer parcial {promedio2}"); //MessageBox.Show($"Promedio general de todos los parciales {sumaparciales}"); //MessageBox.Show($"El maximo es {max} \nEl minimo es {min}"); //recorrido de los nombres ordenados CadenaNombres = objArchivo.MetodoBurbujaNombre(CadenaNombres); foreach (string recorrido in CadenaNombres) { listBoxResultado.Items.Add(recorrido); } }