static void buscarEstudiante() { string cod; bool CodigoValido = false; Console.Clear(); pantalla.pantalla1(118, 23); Console.SetCursorPosition(55, 3); Console.WriteLine("Buscar Estudiante"); do { Console.SetCursorPosition(10, 8); Console.Write(" Digite Codigo del estudiante que desea buscar: "); cod = Console.ReadLine(); if (!validar.vacio(cod)) { if (validar.tipoNum(cod)) { CodigoValido = true; } } } while (!CodigoValido); if (Existe(Convert.ToInt32(cod))) { alumno snAlumno = obtenerData(Convert.ToInt32(cod)); Console.SetCursorPosition(10, 9); Console.WriteLine($"Codigo: {snAlumno.Codigo} \t Nombre: {snAlumno.Nombre} \t Correo: {snAlumno.Correo} \n \t Primera Nota: {String.Format("{0,0:0}", snAlumno.Nota1)} \t Segunda Nota: {String.Format("{0:0}", snAlumno.Nota2)} \t Tercera nota: {String.Format("{0:0}", snAlumno.Nota3)}"); } else { Console.WriteLine($" El Estudiante {cod} NO existe en el sistema"); } }
static void crearEstudiante() { string cod, nom, corr, n1, n2, n3; bool codval = false; bool nomval = false; bool corrval = false; bool n1val = false; bool n2val = false; bool n3val = false; double nota1 = 0; double nota2 = 0; double nota3 = 0; Console.Clear(); pantalla.pantalla1(118, 23); Console.SetCursorPosition(55, 3); Console.WriteLine("Crear estudiante..."); do { Console.SetCursorPosition(10, 7); Console.Write("Digite codigo del estudiante: "); cod = Console.ReadLine(); if (!validar.vacio(cod)) { if (validar.tipoNum(cod)) { codval = true; } } } while (!codval); if (Existe(Convert.ToInt32(cod))) { Console.WriteLine($"El codigo {cod} ya existe en el sistema"); } else { do { Console.SetCursorPosition(10, 8); Console.Write("Digite nombre del estudiante: "); nom = Console.ReadLine(); if (!validar.vacio(nom)) { if (validar.tipoText(nom)) { nomval = true; } } } while (!nomval); do { Console.SetCursorPosition(10, 9); Console.Write("Digite correo del estudiante: "); corr = Console.ReadLine(); if (!validar.vacio(corr)) { if (validar.tipoMail(corr)) { corrval = true; } } } while (!corrval); do { Console.SetCursorPosition(10, 10); Console.Write("Digite la primera nota: "); n1 = Console.ReadLine(); if (!validar.vacio(n1)) { if (validar.tipoNum(n1)) { n1val = true; } } } while (!n1val); do { Console.SetCursorPosition(10, 11); Console.Write("Digite la segunda nota: "); n2 = Console.ReadLine(); if (!validar.vacio(n2)) { if (validar.tipoNum(n2)) { n2val = true; } } } while (!n2val); do { Console.SetCursorPosition(10, 12); Console.Write("Digite la tercera nota: "); n3 = Console.ReadLine(); if (!validar.vacio(n3)) { if (validar.tipoNum(n3)) { n3val = true; } } } while (!n3val); nota1 = Double.Parse(n1) * (0.1); nota2 = Double.Parse(n2) * (0.1); nota3 = Double.Parse(n3) * (0.1); alumno snAlumno = new alumno(); snAlumno.Codigo = Convert.ToInt32(cod); snAlumno.Nombre = nom; snAlumno.Correo = corr; snAlumno.Nota1 = nota1; snAlumno.Nota2 = nota2; snAlumno.Nota3 = nota3; listaAlumno.Add(snAlumno); } }