public bool mayorQue(object q) { ClsEstudiante aux = (ClsEstudiante)q; char delimitador = '-'; string[] auxId = id.Split(delimitador); string[] auxIdAnterior = aux.id.Split(delimitador); if (int.Parse(auxId[0]) > int.Parse(auxIdAnterior[0])) { return(true); } else if (int.Parse(auxId[0]) == int.Parse(auxIdAnterior[0])) { if (int.Parse(auxId[1]) > int.Parse(auxIdAnterior[1])) { return(true); } else { return(false); } } else { return(false); } }
private void btnCargarArchivo_Click(object sender, EventArgs e) { OpenFileDialog buscar = new OpenFileDialog(); if (buscar.ShowDialog() == DialogResult.OK) { txtUrlArchivo.Text = buscar.FileName; string extension = System.IO.Path.GetExtension(buscar.FileName); if (!extension.Equals(".csv")) { MessageBox.Show("Sólo se admiten archivos en formato .csv "); return; } } string linea; StreamReader archivo = new StreamReader(txtUrlArchivo.Text); char delimitador = ';'; while ((linea = archivo.ReadLine()) != null) { string[] aux = linea.Split(delimitador); ClsEstudiante objEstudiante = new ClsEstudiante(aux[0], aux[1], aux[2], aux[3], Convert.ToDouble(aux[4]), Convert.ToDouble(aux[5]), Convert.ToDouble(aux[6]), Convert.ToDouble(aux[7])); auxId.Add(aux[3]); miArbol.insertarDato(objEstudiante); } archivo.Close(); }
public bool igualQue(object q) { ClsEstudiante aux = (ClsEstudiante)q; return(correo.Equals(aux.correo)); //return correo == aux.correo; }
private void button5_Click(object sender, EventArgs e) { string linea; StreamReader archivo = new StreamReader(txtUrlArchivo.Text); char delimitador = ';'; while ((linea = archivo.ReadLine()) != null) { string[] aux = linea.Split(delimitador); if (aux[2] == txtEmail.Text) { ClsEstudiante objEstudiante = new ClsEstudiante("", "", txtEmail.Text, aux[3], 0, 0, 0, 0); ClsEstudiante obj; obj = (ClsEstudiante)miArbol.buscarDato(objEstudiante).valorNodo(); txtId.Text = obj.id; txtNombre.Text = obj.nombre + obj.apellidos; txtLab1.Text = Convert.ToString(obj.notaLab1); txtLab2.Text = Convert.ToString(obj.notaLab2); txtLab3.Text = Convert.ToString(obj.notaLab3); txtLab4.Text = Convert.ToString(obj.notaLab4); double r = (obj.notaLab1 + obj.notaLab2 + obj.notaLab3 + obj.notaLab4) / 4; txtPromedio.Text = Convert.ToString(r); if (r >= 6) { lbResultado.Text = "APROBADO"; } else { lbResultado.Text = "REPROBADO"; } MessageBox.Show("Nodos recorridos " + miArbol.contador()); } } archivo.Close(); }