private static void menuDocente(string codigo) { // estemuno ya no Docente o = new Docente(); string nombre; nombre = o.datos(codigo).nombre; bool dentro = true; while (dentro) { Console.WriteLine("Bienvenido docente --------> " + nombre); Console.WriteLine("1 Ver mis Cursos"); Console.WriteLine("2 Entrar a clase de curso"); Console.WriteLine("3 ingresar Notas"); Console.WriteLine("4 tomar Asistencia"); Console.WriteLine("5 Salir \n "); string op = Console.ReadLine(); if (op.Equals("1")) { foreach (CursoDocente item in o.Miscrusos(codigo)) { Console.WriteLine(item.cursos.nombre_curso + "," + item.cursos.codigo_curso); } dentro = true; } if (op.Equals("2")) { foreach (CursoDocente item in o.Miscrusos(codigo)) { Console.WriteLine(item.cursos.nombre_curso + "," + item.cursos.codigo_curso); } Console.WriteLine(" -------------Elija el codigo del curso a entrar \n "); string opcion = Console.ReadLine(); Matriculados m1 = new Matriculados(); Console.WriteLine(" -------------Alumno del curso-----------------"); Console.WriteLine(" Alumno nombre estudiante | apellido | codio estudiante \n "); foreach (Matriculados item in m1.alumnincurso(opcion)) { Console.WriteLine(item.estudiantes.nombre + " , " + item.estudiantes.apellido + " , " + item.estudiantes.codigo_estudiante); } Console.WriteLine("------- 1 Tomar Asistencia------"); foreach (Matriculados item in m1.alumnincurso(opcion)) { Asistencia asi = new Asistencia(); Cursos cur = new Cursos(); cur.codigo_curso = opcion; Console.WriteLine("vino :" + item.estudiantes.nombre); Console.WriteLine("--(s /n) si / no"); string presente = Console.ReadLine(); if (presente.Equals("s")) { asi.curso = cur; asi.asiste = true; } if (presente.Equals("n")) { asi.curso = cur; asi.asiste = false; } asi.Registrar(asi); Console.WriteLine("Registro Aistencia"); } Console.ReadLine(); dentro = true; } if (op.Equals("5")) { dentro = false; } } Console.Clear(); menu(); }
private static void asignarcursoestudiante() { Estudiante o = new Estudiante(); Cursos cur = new Cursos(); bool regis = true; string nombreestudiante = ""; string code_estudoante = ""; while (regis) { Console.WriteLine(" -----Ingrese codigo de estudiante \n "); string code = Console.ReadLine(); if (o.existe(code)) { regis = false; // o.datos(code); nombreestudiante = o.datos(code).nombre; code_estudoante = o.datos(code).codigo_estudiante; } else { Console.WriteLine(" ----No exite ese codigo de estidnate"); regis = true; } } Console.WriteLine("Elija lis cursos para el estudiante " + nombreestudiante); bool e1 = true; while (e1) { Cursos cu = new Cursos(); Console.WriteLine("-----------------------Todos los cursos-----------"); Console.WriteLine(" -------------codigo curso | nombre curso \n "); foreach (Cursos item in cu.Listar()) { Console.WriteLine(item.codigo_curso + " ," + item.nombre_curso); } bool e2 = true; while (e2) { string cocurso = ""; Console.WriteLine("Elija el codigo del curso"); cocurso = Console.ReadLine(); if (cu.existe(cocurso)) { string nombrecurso = ""; string codde_curso = ""; nombrecurso = cur.datos(cocurso).nombre_curso; codde_curso = cur.datos(cocurso).codigo_curso; Console.WriteLine(" curso " + nombrecurso + "\n"); o.codigo_estudiante = code_estudoante; o.nombre = nombreestudiante; cur.codigo_curso = codde_curso; cur.nombre_curso = nombrecurso; Matriculados ma = new Matriculados(); ma.estudiantes = o; ma.curso = cur; ma.Registrar(ma); e2 = false; } else { Console.WriteLine("codigo de curso no existe"); e2 = true; } } Console.WriteLine("Registrado curso a Docente"); Console.WriteLine("Desea agregarle otro cursi mas ?"); Console.WriteLine("-----(s/n) ----"); string respo = Console.ReadLine(); if (respo.Equals("s") || respo.Equals("S")) { e1 = true; } else { e1 = false; } } Console.WriteLine("Salio del Bucle"); Console.Clear(); menu(); //if (o.existe(code)) //{ // nombreestudiante = o.datos(code).nombre; // Console.WriteLine("No Elija los cursos para el Estudiante" + nombreestudiante); // Console.WriteLine("codigo curso | nombre curso"); // foreach (Cursos item in cur.Listar()) // { // Console.WriteLine(item.codigo_curso + ", " + item.nombre_curso); // } // bool seguir = true; // while (seguir) // { // string cocurso = ""; // Console.WriteLine("Elija el codigo del curso"); // cocurso = Console.ReadLine(); // if (cur.existe(cocurso)) // { // string nombrecurso = ""; // string codde_curso = ""; // nombrecurso = cur.datos(cocurso).nombre_curso; // codde_curso = cur.datos(cocurso).codigo_curso; // Console.WriteLine(" curso " + nombrecurso + "\n"); // o.codigo_estudiante = code; // o.nombre = nombreestudiante; // cur.codigo_curso = codde_curso; // cur.nombre_curso = nombrecurso; // Matriculados ma = new Matriculados(); // ma.estudiantes = o; // ma.curso = cur; // ma.Registrar(ma); // Console.WriteLine("matrculado en el curso"); // seguir = false; // } // else // { // Console.WriteLine("codigo de curso no existe"); // seguir = true; // } // } //} }
private static void EntrarClasase(string codigo) { Console.Clear(); Docente o = new Docente(); Console.WriteLine(" id curso | nomnre cutso \n "); foreach (CursoDocente item in o.Miscrusos(codigo)) { Console.WriteLine(" " + item.cursos.nombre_curso + " , " + item.cursos.codigo_curso); } Console.WriteLine("\n"); Console.WriteLine(" -------------Elija el codigo del curso a entrar \n "); bool e = true; string opcion = ""; while (e) { CursoDocente ob = new CursoDocente(); opcion = Console.ReadLine(); if (ob.existe2(codigo, opcion)) { // var listaestudiantes= e = false; } else { Console.WriteLine(" -------------ese curso no existe we :V \n "); e = true; } } Matriculados m1 = new Matriculados(); int cont = m1.alumnincurso(opcion).Count; string[] array1 = new string[cont]; int contador = 0; Console.WriteLine("--------------------Estudiants \n"); Console.WriteLine("----nombre | apellid | Codigo estdiante \n"); foreach (Matriculados item in m1.alumnincurso(opcion)) { Console.WriteLine(item.estudiantes.nombre + " , " + item.estudiantes.apellido + " , " + item.estudiantes.codigo_estudiante); array1[contador] = item.estudiantes.nombre; contador++; } Console.WriteLine(" enter para timar asistencia \n"); Console.ReadLine(); for (int i = 0; i < array1.Length; i++) { string pre = ""; Asistencia asi = new Asistencia(); Estudiante es = new Estudiante(); Console.WriteLine(" ----- vino esl estudiante " + array1[i] + " ?"); Console.WriteLine(" ---- s => si / n => No"); pre = Console.ReadLine(); if (pre.Equals("s") || pre.Equals("S")) { es.nombre = array1[i].ToString(); asi.dia = "MArtes"; asi.estudiante = es; asi.asiste = true; asi.Registrar(asi); } else { es.nombre = array1[i].ToString(); asi.dia = "MArtes"; asi.estudiante = es; asi.asiste = false; asi.Registrar(asi); } } Console.Clear(); menuDocente2(codigo); }