private static void asigcarCursoDocnete() { Docente o = new Docente(); Console.WriteLine("Codigo docnete , Nombre docnte"); foreach (Docente item in o.Listar()) { Console.WriteLine(item.codigo_docente + " ," + item.nombre + "," + item.apellido); } string nombre = ""; string apellido = ""; string code = ""; bool regis = true; while (regis) { Console.WriteLine("Elija con el codigo de docente"); code = Console.ReadLine(); if (o.existe(code)) { regis = false; // o.datos(code); nombre = o.datos(code).nombre; apellido = o.datos(code).apellido; } else { Console.WriteLine("No exite ese codigo de docnete"); regis = true; } } Console.WriteLine("Docnte" + nombre + ", " + apellido); bool e1 = true; while (e1) { Cursos cu = new Cursos(); Console.WriteLine("No Elija los cursos para el docente"); Console.WriteLine("codigo curso | nombre curso"); 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 = cu.datos(cocurso).nombre_curso; codde_curso = cu.datos(cocurso).codigo_curso; Console.WriteLine(" curso " + nombrecurso + "\n"); o.codigo_docente = code; cu.codigo_curso = codde_curso; cu.nombre_curso = nombrecurso; CursoDocente cudo = new CursoDocente(); cudo.docente = o; cudo.cursos = cu; cudo.Registrar(cudo); 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"); menu(); }